Skip to content

shoji1021/Snake-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snake-Game

このリポジトリは、JavaScriptとHTMLで構築された、基本的なスネークゲームの実装です。プレイヤーはキーボードの W, A, S, D キーでスネークを操作し、画面上にランダムに出現する食べ物を取りながらスコアを伸ばしていきます。自分自身にぶつかったり、画面の外に出たりするとゲームオーバーになります。

スタート画面からゲームを開始できるようにし、ゲームオーバー後は「Continue」ボタンで最初の状態に戻ることができます。ゲーム全体の流れを制御するステート管理と、ユーザーインターフェースとしてのボタン処理も含まれており、教育的にもシンプルで扱いやすい構造になっています。


機能一覧

  • W/A/S/Dキー操作による4方向の移動
  • スネークが食べ物に触れると体が成長
  • 自分の体に衝突するとゲームオーバー
  • ゲームの開始にはSTARTボタンを使用
  • ゲームオーバー後にCONTINUEボタンで最初の状態に復帰可能
  • スネークと食べ物の描画はすべてグリッドベースで管理

操作方法

キー 動作
W 上に移動
A 左に移動
S 下に移動
D 右に移動

ゲームがスタートするまでは操作は無効です。STARTボタンをクリックするとゲームが始まります。


実行方法

1.下記のURLからアクセスしてください

https://shoji1021.github.io/Snake-Game/

  1. このリポジトリをクローンまたはダウンロードしてから実行してください

    git clone https://github.com/shoji1021/Snake-Game.git
    cd Snake-Game

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors