Skip to content
/ snake Public

Snake Game A modern take on the classic Snake game, built with Next.js. Enjoy customizable settings, gamepad support, and background music.

License

Notifications You must be signed in to change notification settings

wrcno1/snake

Repository files navigation

Snake Game

A modern take on the classic Snake game, built with Next.js. Enjoy customizable settings, gamepad support, and background music.

🎮 Play the game here

Features

  • Multiple control schemes: Arrow keys, WASD, or Gamepad
  • Customizable board size and game speed
  • Customizable snake and food colors
  • Optional background music with volume control
  • Responsive design for all devices
  • Built with React and TypeScript for type safety

Screenshots

Gameplay

Snake Game Gameplay Experience classic snake gameplay with modern visuals and customizable colors.

Settings

Game Settings Adjust game settings including speed, board size, and audio options.

Getting Started

  1. Clone the repository:

    git clone https://github.com/wrcno1/snake.git
  2. Install dependencies:

    cd snake
    npm install
  3. Run the development server:

    npm run dev

Audio Attribution

The background music used in this game is from "Sketches for a Realms of Arkania-inspired dungeon crawler" by Surt R., licensed under CC BY 4.0.

License

The game code is licensed under the MIT License. Audio assets are licensed under CC BY 4.0.

About

Snake Game A modern take on the classic Snake game, built with Next.js. Enjoy customizable settings, gamepad support, and background music.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published