A modern take on the classic Snake game, built with Next.js. Enjoy customizable settings, gamepad support, and background music.
- 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
Experience classic snake gameplay with modern visuals and customizable colors.
Adjust game settings including speed, board size, and audio options.
-
Clone the repository:
git clone https://github.com/wrcno1/snake.git
-
Install dependencies:
cd snake npm install
-
Run the development server:
npm run dev
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.
The game code is licensed under the MIT License. Audio assets are licensed under CC BY 4.0.