This is a project that I will be using to help familiarize myself with the lessons taught in class. This is open source, and anyone is allowed to clone the repo. You could even submit PRs if they are within the scope of the project.
You should have pygame installed to run this. Simply google how to install pygame if you find yourself needing it.
Below you will find a list of objectives to accomplish, this should be an ever updating list as the project moves on.
(Not in any particular order)
Key: Completed Task
- Make Obstacles that can be placed around the map randomly
- Keep track of the highest score ever from the local machine
- Allow the user to input their name to be saved with it
- save that to a text file
- Allow the user to input their name to be saved with it
- Add more types of "food" that can be ate by the snake
Bonus to length (+2?)Reduction to length (-1?)- Would need to make sure you can't go past the length of 1
- Speed up for a duration (5-10 seconds?)
- Slow down for a duration ("^")
Bonus score points
- Expand the map size
- Add AI Snakes
- Add a main menu
- Add options menu
- Save customized options to txt file
- snake color
- background color 1
- background color 2
- Save customized options to txt file
- Play Button
- Exit Button
- Add options menu
- Visuals / Sound
- Add music
- Add sound effects
- Add textures instead of using the rbg color system
No known bugs yet - where are they hiding....