おはこんばんちは!100日間毎日ゲーム作る人、aomaです!

21日目は矢印入力で走り抜ける「シーケンスランナー」。提示された矢印列を素早く入力して障害物を回避し、60秒の制限時間内にどこまでスコアを伸ばせるか挑戦します。キーボードでもスマホのタッチボタンでも遊べる、テンポの良いランゲームです。

残り: 60.0 秒 スコア:0 ベスト:0 連続成功:0

スタートを押して矢印キー/WASDまたは画面の矢印ボタンで順番に入力してください。

遊び方

  1. スタートを押すと矢印のシーケンスが表示されるので、まず順番を覚えます。
  2. PCでは矢印キー/WASD、スマホでは画面下の矢印ボタンをタップして、表示順に素早く入力しましょう。
  3. 成功すると次のシーケンスへ進み、ミスすると即座に再生成。テンポ良く連続成功を狙ってください。
  4. 制限時間は60秒。タイマーがゼロになる前にどこまでスコアを伸ばせるか挑戦しましょう。

実装メモ

  • シーケンスは固定長5でランダム生成し、入力に応じてactive/correct/missedクラスを切り替え。
  • オンスクリーン矢印ボタンを追加してタッチ操作にも対応し、キーボード入力と同じhandleInputに集約しました。
  • requestAnimationFrameで60秒タイマーを更新し、残り時間表示とタイムアップ処理を一元管理しています。

これまでに遊んだゲーム数: 0

Updated: