開発予定の確認と雑多な修正(NPC をコーディングして領地経営するゲーム開発)
今後の開発予定を大雑把に確認して、それから雑多修正を行います。
やること
開発予定の確認
雑多な修正自体は随時やります。雑多なタスク以外を優先度順に書くと、以下のようになります。
リリースまでに間に合わせたかった機能(優先的にやる)
- Python 対応
必要な機能(適宜やる)
- 冒険者パーティの情報表示パネルの実装
- スキルの情報表示パネルの実装
- 不足しているヘルプの追加
カスタムステージと共有(後でいい)
- Steam Workshop でのステージ共有
- Steam Workshop でのパラメータデータ共有
- Steam Workshop での装備データ共有
- カスタムステージの作成機能
- 市場まわりの実装
こういう開発順にした理由は、必須の機能を実装して、カスタマイズできるようにして、そのカスタマイズしたステージが共有できるのを目指したいからです。よいです。
やったこと
npc:move(Grid(1, 0)) が動作しないという問い合わせへの対処
結論としては「タイルが1つしかないテスト用ステージで、指定されたグリッド (1, 0) のタイルが存在しないからエラー」だったのですが、そのときの画面はこんな感じでした。
↓ エラー時の画面
修正したこととしては
- ファイル一覧の方にもエラーアイコンが表示されるようにした。
- コンソールにもエラーメッセージが表示されるようにした。
です。
具体的にどの行でエラーが起きたかかが正確に取得できなくて四苦八苦しましたが、結局正確に取得できないままでした。悩ましいです。
まとめと今後の予定
今回は開発予定を確認して、問い合わせ対応を行いました。
また、プレイはできるが見た目がおかしい系の不具合修正や Python 対応に着手する予定でしたが、それはまた次回にやります。
次回は不具合系の修正と Python 対応の再開に改めて着手します。がんばります。