An open API service indexing awesome lists of open source software.

https://github.com/hussainsarwari/javascript_snake_game

Snake Game is a classic arcade game implemented using [JavaScript]. In this game, you control a snake that moves around the screen, eating food to grow longer and increasing your score. The game ends when the snake collides with itself or the screen boundaries.
https://github.com/hussainsarwari/javascript_snake_game

2d-game arcade classical-games fun game game-development javascrip-game javascript open-source snake-game

Last synced: 12 months ago
JSON representation

Snake Game is a classic arcade game implemented using [JavaScript]. In this game, you control a snake that moves around the screen, eating food to grow longer and increasing your score. The game ends when the snake collides with itself or the screen boundaries.

Awesome Lists containing this project

README

          

# Online Snake game

Welcome to the Snake Game! This classic arcade game is implemented using [JavaScript] and features a modern twist on the traditional gameplay. This README provides an overview of the game, its features, installation instructions, and usage.

## Table of Contents
1. Game Overview
2. Features
3. Installation
4. Configuration
5. Contributing
6. License
7. Contact

# Game Overview
The Snake Game is a popular arcade game where the player controls a snake that moves around the screen. The objective is to eat the food that appears on the screen, causing the snake to grow longer. The game ends when the snake collides with itself or the boundaries of the screen.

This implementation of Snake is designed to be simple yet engaging, with the following features and enhancements.

## Features
- Classic Gameplay: Navigate the snake to eat food and grow in length.
- Responsive Controls: Use keyboard or touch controls for smooth gameplay.
- Scoring System: Track your score based on the number of food items consumed.
- Game Over Screen: Display a game over message with the final score.
- High Scores: Save and display high scores for competitive play.

# Installation
No need for installation just download or clone the project and open it in a browser, and play game

## Configuration
You can customize the game by modifying the following configuration files:

- snakejs.js (for game settings)
- style.css (for visual appearance)
Refer to the comments in these files for detailed configuration options.
## Demo
![snake game](https://github.com/hussainsarwari/javascript_snake_game/blob/master/snake%20game.png)

## License

This project is licensed under the MIT License - see the [MIT](https://choosealicense.com/licenses/mit/) file for details.

## Contributing

We welcome contributions to enhance the game! To contribute:

- Fork the repository.
- Create a new branch for your changes.
- Commit your changes and push the branch to your fork.
- Open a pull request describing your changes.
- Please ensure that your code adheres to the project's coding standards and includes appropriate tests.