0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

小さな帝国」開発連載、全8回を終えて

0
Posted at

超ミニ4X(シヴィライゼーション風のターン制経済シミュレーション)ブラウザゲーム「小さな帝国」の開発を、企画から振り返りまで全8回の連載としてまとめました。

連載一覧

回 タイトル
1 5×5マスの陣取りゲームを作った話
2 陣取りゲームのつもりが労働者配置ゲームになった、要件定義の紆余曲折
3 フレームワークなしで状態管理を設計した話
4 15技術のテックツリーとCPU AIをどう実装したか
5 レスポンシブ対応とモーダル排他制御をどう実装したか
6 ランダム性のあるロジックをどうテストしたか
7 「原因はファイル構造ではなかった」など、開発中に遭遇した技術的問題
8 65コミット・4回のリリースを経て見えたもの

おわりに

全8回を通して、企画・要件定義・設計・実装・テスト・トラブルシューティング・振り返りまで、実際のIssueやPRを引用しながら記録してきました。

「小さな帝国」は、盤面・資源・テックツリーが互いに影響し合う状態管理を、フレームワークなしのVanilla JSで最後まで組み切る挑戦でした。開発中には要件が3段階で作り変わったり、ランダム性のあるロジックのテストに悩んだりと、設計通りに進まない場面も多くありましたが、Git Flow・Issue駆動開発・CI/CDの運用を崩さずに完成まで到達できたのは、この連載を通して振り返って初めて実感できたことでした。

ここまで読んでくださりありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?