コードがわからないけどAIを使って作ったゲーム(html)
- バージョン
- ダウンロード 1
- ファイルサイズ 23.58 KB
- ファイル数 1
- 投稿日 2025年7月14日
- 最終更新日時 2025年7月14日
コードがわからないけどAIを使って作ったゲーム(html)
sugai_complete_game.htm
ファイルは、ブラウザ上でプレイ可能な縦スクロール型シューティングゲームです。その名称は 『時空戦機スガイ一号(TIME BLASTER SUGAI 2518)』。以下にその仕様や構成、プレイ内容をわかりやすく解説します。
🎮 ゲームの概要
タイトル: 時空戦機スガイ一号 - TIME BLASTER SUGAI 2518
ゲーム形式: HTML + JavaScript による ブラウザ型縦スクロールシューティング
操作方法:
キーボード(WASD または 矢印キー移動、SPACEで発射)
タッチ操作(スマホ・タブレット対応)
🔧 技術構成・特徴
描画とUI
HTML5 Canvas
を使用して描画。プレイヤー機、敵機、ボス、弾丸、パーティクル、エフェクトをリアルタイム描画。
サイバー風のグリッドと星空アニメーションを背景に採用。
オーディオ
Web Audio API
によって BGM(スクエア波による8bit風メロディ)と効果音(発射・爆発など)を生成。効果音は
Oscillator
を用いて周波数指定で作成。
🕹 ゲーム内容
ステージ構成(全3ステージ)
ステージ | 背景テーマ | ボス名 | 色 |
---|---|---|---|
1 | 荒廃都市 | ギア・タワー | #ff6600 |
2 | 工場跡地 | 時空ジャマー | #ff0066 |
3 | 高空基地 | タイム・ドラゴン | #6600ff |
プレイヤー操作と強化
ライフ:初期値3(最大5)
パワー:最大5段階(Pアイテムで上昇)
パワー段階によって弾の種類や連射方向が変化
ライフ回復アイテム(L)も出現
敵・ボス・戦闘要素
通常敵(normal / fast)とボス出現
各敵はHPを持ち、撃破でスコア増加
一定時間後にボス出現 → 撃破でステージクリア
ステージ3のボスを倒すとゲーム終了(
GAME OVER
画面表示)
その他の演出
爆発時のパーティクル演出
被弾時の点滅・無敵時間
スコア・ライフ・パワー・ステージ情報の常時表示UI
🖱 操作方法まとめ
操作 | 方法 |
---|---|
移動 | 矢印キー / WASD / タッチ操作 |
攻撃 | スペースキー / タッチ中連射 |
ゲーム開始 | SPACE または 画面タップ |
🧩 想定用途と応用
このゲームは以下の用途に活用できます:
Webブラウザゲームのサンプルとしての学習素材
イベント展示やデモブースでの企業PR(「スガイ一号」ネーミングから)
社内のゲームジャムや研修教材
工場DXテーマとの親和性を活かした“遊び心”ある技術展示
📦 収録内容
この .htm
ファイルはスタンドアロンで動作し、ローカルまたはWebサーバーに設置するだけで実行できます。インストール不要で、スマートフォンにも対応しています。
✅ まとめ
**『時空戦機スガイ一号』**は、レトロでカッコいい世界観と実用的なHTML5技術を融合した、完成度の高いWebゲームです。遊び心ある表現と技術を組み合わせたい現場にはぴったりの事例といえるでしょう。