🐍 スネークゲーム
ヘビを操作してエサを食べ、体を長く伸ばして高得点を狙う定番のアクションゲームです。矢印キー・WASD(PC)/スワイプ(スマホ)や画面下のボタンで方向転換できます。壁や自分の体に当たるとゲームオーバー。難易度(スピード)を選べ、ベストスコアは端末内に保存します。すべてブラウザ内で動作し、オフラインでも遊べます。
設定と操作
速いほどスコアは伸ばしやすい一方、判断の余裕がなくなります。
オフにすると壁への衝突でゲームオーバー。設定変更は次のスタートから反映されます。
開始を押してスタート
盤面
操作:PCは矢印キーまたは WASD、スマホは盤面のスワイプか上の方向ボタン。スペースキーで一時停止/再開。逆方向へは曲がれません。
解説
スネークゲームは、格子状の盤面(本ツールは20×20マス)の中でヘビを操り、ランダムに現れるエサを食べて体を伸ばしていく定番のアクションゲームです。ヘビは一定間隔で進行方向へ1マスずつ自動で進み続け、プレイヤーは進む向きだけを変えられます。エサを1つ食べるごとに体が1マス伸びてスコアが1加算され、次のエサが空いているマスのどこかに再配置されます。操作はPCなら矢印キーまたはWASD、スマートフォンなら盤面のスワイプや画面下の方向ボタンで行えます。
このゲームが「伸びるほど難しくなる」のは、体そのものが障害物になるからです。ヘビが長くなると盤面に占める割合が増え、通れる隙間がどんどん狭まります。序盤は空きマスだらけで自由に動けますが、体が盤面の半分を超えるあたりから、うっかり自分の体で退路をふさいで詰んでしまう場面が増えます。壁への衝突と自分の体への衝突がゲームオーバー条件で、方向転換で真後ろ(現在の進行方向の逆)へは曲がれない仕様も、体が2マス以上あるときの自滅を避けるための定番ルールです。
長生きのコツは、盤面を効率よく使い切る「動線づくり」です。基本は外周に沿ってぐるりと回りながら、必要なときだけ内側へ入ってエサを取る動きが安定します。エサへ最短距離で突っ込むより、行き止まりを作らないよう折り返し(急なUターン)を避け、常に「体の後ろに逃げ道が残っているか」を意識すると長く続けられます。盤面をジグザグに往復して端から順に埋めていく発想を持つと、終盤の詰みを減らせます。
スピード(難易度)は「やさしい・ふつう・むずかしい」の3段階で、速いほど1マスの移動が速くなり、考える余裕が減ります。まずは遅い設定で動線の感覚をつかみ、慣れたら速くしてスコアを伸ばすのがおすすめです。「壁でループする」をオンにすると、壁を突き抜けて反対側から出てくるモードになり、壁死がなくなる代わりに自分の体の管理がより重要になります。ベストスコアはお使いのブラウザのlocalStorageにのみ保存され、外部には一切送信されません。
よくある質問
操作方法は?(スマホ・PC)
PCは矢印キーまたはWASDで方向転換します。スマホは盤面を指でスワイプした向きに曲がるほか、画面下の方向ボタン(▲◀▶▼)でも操作できます。真後ろ(今の進行方向の逆)へは曲がれません。
壁に当たるとどうなりますか?
初期設定では壁に当たるとゲームオーバーです。「壁でループする」をオンにすると、壁を突き抜けて反対側の端から出てくるようになり、壁死がなくなります。設定の変更は次のスタートから反映されます。
自分の体に当たってもゲームオーバーですか?
はい。頭が自分の体のマスへ進むとゲームオーバーです。ヘビが長くなるほど自滅しやすくなるため、退路を確保しながら動くことが長生きのコツです。
スコアは保存されますか?
ベストスコア(自己最高得点)だけが、お使いのブラウザのlocalStorageに保存されます。サーバーには送信されず、ブラウザのデータを消すと記録も消えます。プレイ中のスコアはページを離れるとリセットされます。
一時停止はできますか?
できます。「一時停止」ボタン、またはPCではスペースキーで一時停止/再開が切り替わります。一時停止中はヘビが止まり、再開すると同じ状態から続けられます。
難易度(スピード)はどう違いますか?
スピードはヘビが1マス進む間隔で、「やさしい」は遅く、「むずかしい」は速くなります。速いほど反応の余裕が減りますが、同じ時間で多くのエサを狙えます。まずは遅い設定で慣れてから上げるのがおすすめです。
オフラインでも遊べますか?
遊べます。すべての処理がブラウザ内で完結し、外部通信はありません。PWAとしてホーム画面に追加すれば、オフラインでも起動できます。
高得点のコツはありますか?
外周に沿って回り、必要なときだけ内側へ入ってエサを取ると安定します。急な折り返しで退路をふさがないこと、常に体の後ろに逃げ道を残すことを意識すると、長く伸ばして高得点を狙えます。