Skip to content

SkwalExe/snake-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Snake Game ๐Ÿ

This is a simple snake game made with Python that you can play in your terminal.

demo

Installation

First, clone this repository and cd into it:

git clone https://github.com/SkwalExe/snake-python.git
cd snake-python

Then, install the dependencies:

pip install -r requirements.txt

Finally, launch the game with python

python src/main.py

Controls

  • Use the arrow keys to move the snake
  • Use ESC to quit the game
  • Use SPACE to pause the game

Structure of the project

main.py

This file contains the main loop of the game, it is reponsible for controls.

game.py

This file contains the logic of the game, it is reponsible for the snake, the food, the score, the rendering, etc.

colors.py

This file contains the colors used in the game.

final

If you have any problem, dont hesitate to open an issue.

contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.