Claude Codeで、横スクロールアクションを作ってみる【AIでゲーム開発】
Claude Code に3行の文を1回、続けて敵を踏む判定を直す1行をもう1回頼むと、ブラウザで遊べる横スクロールアクションが HTML ファイル1つでできました。
完成した横スクロールアクションを遊んでみる
用意するもの
- 使った AI:Claude Code
- モデル:Sonnet 5
- エフォート:medium
Claude Code に頼んだ文
空のフォルダで Claude Code を開き、日本語で次の文を頼みました。
1回目に頼んだ文
ブラウザで遊べる横スクロールアクションゲームを HTML ファイル1つで作って。プレイヤーは矢印キーで左右に動き、スペースキーでジャンプし、足場を飛び越えながら右へ進む。
敵の上に乗ると敵を倒せて得点が入る演出(小さく潰れて消える)をつけて。背景は奥と手前で速さを変えて奥行きが出るようにして。
穴に落ちるか敵に横から当たるとライフが1減り、ライフが0でゲームオーバー。旗に触れたらクリア表示にして、Enterでやり直せるようにして。HTML ファイルが1つでき、ブラウザで開くとすぐに遊べました。矢印キーで左右に動いてスペースキーでジャンプでき、山と丘の背景が手前と奥で違う速さで流れて奥行きが出ていました。穴に落ちる、敵に横から当たるとライフが減る、旗に触れるとクリア表示になる、Enterでやり直せる、という動きはどれも頼んだとおりに動きました。
ただし、画面を持たないブラウザで自動に遊ばせて確かめたところ、敵の上に乗っても素通りするか横から当たった扱いになることが多く、敵を1度も倒せませんでした。続けて次の文を頼みました。
2回目に頼んだ文
敵を踏んで倒す演出を試したら、ジャンプで敵の真上に乗っても素通りするか、横から当たった扱いになることが多く、狙って踏むのが難しかった。踏んだときに確実に倒せるように、判定を直して。直したあとにもう一度自動で遊ばせたところ、足場から飛び降りて敵の上に乗ると、スコアが100点増えるようになりました。
うまくいかなかったら
1回目のあとに見つかった問題(敵を踏んで倒す判定がうまく働かない)は、上の「Claude Code に頼んだ文」の2回目で直しました。ほかに、開いても画面に何も出ない・頼んだとおりに動かないといったところは出ませんでした。読者が自分のゲームで似たことが起きたときに使える、汎用的な頼み直しの例(試していません)を挙げます。
画面に何も出ないとき
ブラウザで開いても画面に何も出ない。原因を探して直して。ジャンプが効かないとき
スペースキーを押してもジャンプしないことがある。どんなときに起きるか調べて直して。次にやってみること
できあがったファイルがあるフォルダで、続けて1行ずつ頼みます。2つとも、完成品の写しに1回ずつ頼みました。
二段ジャンプにする
ジャンプ中にもう一度スペースキーを押すと、もう1回だけ空中でジャンプできるようにして。スペースキーを1回だけ押したときより、空中でもう一度押したときのほうが高い位置まで跳ぶようになりました。
スマホで遊べるようにする
スマホでも遊べるように、画面の下に左・右・ジャンプのボタンを付けて、横画面いっぱいに収まるようにして。タッチの画面で確かめたところ、画面の下に左・右・ジャンプの3つの丸いボタンが出て、右のボタンを押しているあいだプレイヤーが右へ動きました。横にはみ出しませんでした。
ここから本格的なゲームにするには
段階ごとに、1行の頼み方と、関わりのあるページを並べます。1と2は、完成品の写しに1回ずつ頼んだ結果も書きます。3は頼み方の例で、試していません。
1. ステージを作って、だんだん難しくする
ステージと難しさ
決めた点数を超えるたびにステージが上がり、敵の動く速さが増すようにして。いまのステージの番号を画面に出して。ステージが1つ上がると、画面の「STAGE」の数字が変わり、敵の動く速さが4分の1ほど速くなりました。面の組み立て方はレベルデザインにまとめています。
2. itch.io で公開する
itch.io に上げる形にする
itch.io に上げられるように、このゲームを index.html という名前のまま1つの zip ファイルにまとめて。中に index.html だけが入った zip ファイルができ、中のファイルは完成品と同じ中身でした。itch.io に実際に上げるところは試していません。上げ方はClaude Codeで、初心者がブラウザゲームを作るの「itch.io で公開する」と、itch.ioのページにあります。
3. Steam で売る
パソコン用のアプリにする
Steam で売れるように、このゲームをパソコン用のアプリとして書き出せる形にして。頼み方の例です(試していません)。Web で作ったゲームをパソコン用のアプリにするツールにはElectronとTauriがあります。Steam に出すまでの手続きはSteam に出すと決めたら最初にすることに、生成AIを使ったことの申告はSteam の対応OSとコンテンツ申告にまとめています。
情報源
- Claude Code の始め方(Quickstart・Claude Code の公式ドキュメント)https://code.claude.com/docs/en/quickstart確認日 2026-09-24
- モデルとエフォートの設定(Model configuration・Claude Code の公式ドキュメント)https://code.claude.com/docs/en/model-config確認日 2026-09-24
- Claude Code(公式の製品ページ)https://claude.com/product/claude-code確認日 2026-09-24
- Electron(公式サイト)https://www.electronjs.org/確認日 2026-09-24
- Tauri(公式サイト)https://tauri.app/確認日 2026-09-24

