スマホやPCのブラウザで遊べるWebゲームポータルサイト「暇つぶしゲーム (collect777.com)」を作りました!
ほとんどのゲームは、生成AI(LLM)をフル活用して実装しています。
💡 なぜ作ったのか(開発のきっかけ)
「ちょっとした隙間時間に、アプリをダウンロードすることなくブラウザを開くだけでサクッと遊べるゲームを作りたい」と思ったのがきっかけです。
また、「生成AI(AIコーディング)を活用すれば、一人でもどこまで多様なゲームロジックやWebサービスを作り込めるか?」という技術的な挑戦でもありました。
🎮 主なゲーム
ボードゲーム、迷路、パズル、タイピング、定番ゲームなど様々なゲームがありますが、特に生成AIと対話しながら作り込んだゲームは「ブロック・タワー」「将棋 (9x9)」です。
-
ブロック・タワー
- タイミングよくブロックを積み重ねていく物理・バランス系ゲーム。アニメーションの挙動や判定、UIなどをしっかり作り込みました。
-
将棋 (9x9)
- 本格的な9x9の盤面で遊べる将棋ゲーム。駒の移動ルール判定やAI対局(思考ロジック)などの複雑な処理も組み込んでいます。
-
その他多数のミニゲーム
- ナンプレ(数独)、ソリティア、パズル、マインスイーパーなど。
🤖 生成AI(AIコーディング)を活用した開発のポイント
1. ゲームロジックの爆速構築
将棋のルール判定(成る・打ち歩詰めの判定など)やブロックタワーの物理演算処理など、一から書くと時間がかかる複雑なアルゴリズムを生成AIと対話しながら段階的に組み上げました。
2. コードのデバッグと機能拡張
「こういう機能を追加したい」「この挙動のリファクタリングをしてほしい」といった指示をAIに与えることで、一人開発でありながら短いサイクルで多数のゲームを追加・改善できました。
💻 採用した技術スタック
- フロントエンド: HTML5 / CSS3 / JavaScript
- AI: GPT-5 / Claude / Gemini 等(プロンプトによるコード生成・ロジック設計)
おわりに
すべて無料で登録不要で遊べますので、お仕事の息抜きやちょっとした暇つぶしにぜひ遊んでみてください!
エンジニアの皆さんから「生成AIを活用したゲーム開発のノウハウ」「UI/UXやゲームロジックの改善案」などのアドバイスやコメントをいただけると非常に励みになります!
- 暇つぶしゲーム: https://collect777.com/
