Product/1Rogue

Top / Product / 1Rogue

操作方法

  • カーソルキー : 移動・項目の選択
  • Zキー / Enterキー : 攻撃・項目の決定
  • Xキー / Shiftキー : メニュー表示・キャンセル
  • Cキー / Spaceキー : 方向転換
  • Vキー : 高速移動

遊び方

ダンジョンに迷い込んだ4匹のネコを見つけ出す、ローグライクです。

更新履歴 (History)

  • 2015.9.3 : v1.0.0 リリース

ソースコード (Source Code)

使用したゲームライブラリ (Game Library)




























製作期間

4ヶ月半 : 2015/4/11〜2015/8/31

KPT

反省点や課題、次の目標

  • Keep
    • 導入やエンディングで、イベント絵の代わりにRPGツクール風のスクリプトを実装したのは正解だった
      • 絵を描くよりは楽に実装できた
    • ローグライクをつくる15のステップを元に実装を進めていったので、順調に作れた
      • 一般的なローグライクのイメージに忠実に作ったので、あまり悩まなかった
      • しかし、それゆえ目新しい要素はないけれど……
    • 良くも悪くも仕様を割り切ったのは正解だった
      • 移動は4方向のみ / スクロールしない / 自動生成はしない
      • 比較的、楽に実装することができた
    • Numbersでデータ入力できるようにしたのは正解だった
      • 列・行の追加が簡単にできる
      • 色をつけて強調できる
    • A*を実装できた
      • これで経路探索が簡単に実装できる!
    • 名前入力モジュールは他のゲームでも使い回せそう
  • Webにscpコマンドでアップロードするスクリプトを用意したのがすごい楽だった
  • Javascript + PHP + MySQL でランキングシステムを作ったので次回作でも使い回したい
  • Probrem
    • ターンの制御とインベントリと、アイテムの効果周りが雑な作りになってしまった
      • 次回はもうちょっとすっきりした作りにしたい
    • UIのレイアウトを失敗した
      • インベントリを常に表示したのは失敗
      • メニューボタンを押したときだけ表示するようにすればよかった
      • メッセージウィンドウ用のUI領域を確保しておくべきだった
    • 仕様を割り切ったためにゲームデザインに致命的な問題が発生した
      • 4方向移動のみ: 4方向移動は1対1になったときに、敵が攻撃できないので延々と自然回復できてしまう
      • スクロールしない: 1画面にすべての情報が見えているので、敵から逃げ回れてしまう
      • 自動生成しない: これは特に問題なし
    • Csvloaderの使い方がよく分からなくなってきたらので、整理する必要がある
    • NumbersからExcelへの変換が手間なので、Excelを買った方がいいかも
  • Try
    • 次回のローグライクはもう少しオリジナル要素を増やしたい
    • BGMのフェード、クロスフェードもいずれ実装したい
    • アップロードが面倒だったので、Jenkinsで自動ビルド&アップロードさせたい

感想