同人・ゲーム

【開発】そば食いゲーム プロトタイプ作成【進捗】

前回のおさらい

前回の記事で「菜織のはいぱぁ う・ドォン」風のそば食いゲームを作りたいという話を書いた。

今回はその続きで、実際にプロトタイプを作ってみた。

プロトタイプ作成

画像を用意する前に、まず矩形だけで動作確認できるようにした。

Webで作ったので、ブラウザがあればすぐ遊べる。

そば食いゲーム プロトタイプ

操作方法:

  • SPACE: ゲーム開始
  • 方向キー: 移動
  • Z: 食べる
  • X: 捨てる / 食べ中キャンセル
  • R: リスタート

仕様書

せっかくなので現時点の仕様をまとめておく。

基本情報

項目
画面サイズ640 x 480px
制限時間60秒
クリア条件そば5杯分を食べる

プレイヤー

  • サイズ: 32 x 48px
  • 移動速度: 4px/frame

食べ物

種類出現率食べる時間カウント食後硬直
そば並40%1秒1杯分1秒(ごちそうさま)
そば大盛25%2秒2杯分1秒(ごちそうさま)
そば特盛15%3秒3杯分1秒(ごちそうさま)
うどん20%2秒02秒(違うもんだ!)
  • 出現場所: カウンター上(3スロット)
  • 出現間隔: 3秒
  • 消失時間: 出現から3秒で引っ込む
  • 捨てる: カウンター前でX押すと即破棄

食べ中キャンセル

  • 食べ中にXでキャンセル試行
  • 成功率: 前半50%まで → 80%、後半 → 30%
  • 失敗すると強制完食

  • サイズ: 32 x 48px
  • 移動速度: 1.5px/frame
  • 最大数: 2体
  • スポーン間隔: 2.5秒
  • 動き: 左端→右端 or 右端→左端へ直進(障害物は上下に回避)
  • 当たり判定: 中心寄り(左右8px、上下12px内側で判定)
  • 接触時: プレイヤー0.6秒硬直

障害物(テーブル)

  • 3個配置(左、右、中央下)
  • サイズ: 80 x 60px
  • プレイヤー・敵ともに通過不可

カウンター

  • サイズ: 300 x 40px
  • 画面上部中央に配置
  • 食べる判定エリア: カウンター周辺(左右+20px、下+80px)

状態遷移

normal → eating(Z押下)→ success/fail → normal
       → stunned(敵接触)→ normal

未実装・今後の予定

  • 次に出るもの予告(NEXT表示)
  • 時計表示(13時まで的な演出)
  • 残り量のインジケーター(お腹ゲージ)
  • 画像差し替え
  • ステージ制(クリア量・敵数・時間の調整)

まずは画像を入れて見た目を整えるところからかな。