コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
うつりきまぐれ ◆8rpaj7TJiZUt
2019/12/27 23:36
こちらにも投稿。
プチコン3号→4の変換のため自作構文解析ライブラリでプチコン3号の文法をだいたい定義してみて☆TAKA☆さんのリズミカルおもちつき初代 (オレンジの背景にコンソールで譜面が流れて来るやつ) を読むことに成功!
しかし最後まで読むのに2分7秒もかかりました……。

コメント

アバター
うつりきまぐれ 2019/12/27 23:37 ◆8rpaj7TJiZUt
リズミカルおもちつき初代の冒頭はこんな感じ。数百行のプログラムです。
アバター
うつりきまぐれ 2019/12/28 13:33 ◆8rpaj7TJiZUt
> Naさん
構文を定義するのにわざわざパーサコンビネータライブラリを作っているのと、パーサコンビネータの表現や解析結果に階層化可能な擬似オブジェクトを使うのですがそのライブラリ (OBJECT.LIB) が遅すぎるからこんなにかかるのだと思います……。プチコン4でこんなにかかるということはとんでもなく遅いみたいです
OBJECT.LIB の実装方法でかなり改善するとは思うのですが……
文字列配列じゃなくてもうスプライトでやっちゃうか……そうするとあとで自分で解放しなければならないからなぁ

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -