3/20日記 ===== ゲーム開発 ===== * MiniScriptから敵パラメータ定義に使えるようにした。 * 耐久力のバリエーションを増やすかどうかという部分かなと。 * 最終的には動きをコントロールしたいので、コントロール部分のプログラムも作っておきたい。 * あとはステージ構成。特に今回は早回しがメインなので、早回しを大量にできるようにプログラムと敵エントリーを作る必要がある * 雷龍2は早回しがしっかり効果のあるゲームになっていて、攻略やスコアにも関わってくる要素だったりする。 * 雷龍2は結構好きなので参考にしつつ、自作ゲームではシステム的な部分をもうちょっと尖らせる予定。 ---- * ステージの管理上でスクリプトを読み込んで、適時破壊可能な敵を出せるようにした。 * https://x.com/__machia__/status/2034999945506562369?s=20 * これができると最悪ビルド後に修正が可能。 ---- * スクリプトエラーが出たとき、ゲーム画面上に表示できるようにした。 * https://x.com/__machia__/status/2034837931551293915?s=20 * これができるとエディタ(VisualStudio)が必要なくなって色々助かる。 ---- * 上記の他にDXライブラリ経由でアーカイバからファイルを読めるようにしておいたほうが良さそう。