積んでしまったタスクを減らしていく
NPC の行動を Lua スクリプトで記述して領地経営するゲームの開発です。
チュートリアルのような小規模なステージなら自分で遊んでても楽しいのですが、制約のない大きなマップで遊んでみたらタスクが多いし、スクリプト修正後に実行する時間が長いしで楽しみづらくて悩んでいる昨今です。
まぁ、そのあたりは見なかったことにしてチケット管理してるタスクが増えすぎたのを順に片付けていきます。
↓総チケット数と完了チケット数。今は終わってないチケットが多くて見通しが悪いです。
やったこと
コンソールの有無で UI が伸び縮みするようにした。
今回は、コンソールの有無にしたがって画面内の UI が伸び縮みするあたりが動作しなくなっていたのを実装しました。実装過程は省略すると
↓コンソールがないときの描画
↓コンソールを画面したに表示しているときの描画
コンソールでは、プレイヤーが書いた Lua スクリプトのエラー表示をしたり、プレイヤーがデバッグ用にログ出力できたりします。
雑多なタスクに着手した
アイコン画像を差し替えるとか、日本語を修正するとかの「やれば終わる」タスクに着手しました。よいです。
まとめと今後の予定
↓今回のチケット整理でこんな感じになりました。
総チケット数が減っているのは、重複した内容のチケットを破棄したからです。
しばらくは「この Ci-en に書くため」という〆切駆動開発でもいいので開発継続していきます。もう少しこのゲームを開発する時間を増やすべきな気もしていますが、悩ましいです。