Skip to content

Skyyyr/snake_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snake Learning Game

This is an example project

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.

TODO List

(Not in any particular order) Key: Completed Task

  1. Make Obstacles that can be placed around the map randomly
  2. Keep track of the highest score ever from the local machine
    1. Allow the user to input their name to be saved with it
      1. save that to a text file
  3. Add more types of "food" that can be ate by the snake
    1. Bonus to length (+2?)
    2. Reduction to length (-1?)
      1. Would need to make sure you can't go past the length of 1
    3. Speed up for a duration (5-10 seconds?)
    4. Slow down for a duration ("^")
    5. Bonus score points
  4. Expand the map size
  5. Add AI Snakes
  6. Add a main menu
    1. Add options menu
      1. Save customized options to txt file
        1. snake color
        2. background color 1
        3. background color 2
    2. Play Button
    3. Exit Button
  7. Visuals / Sound
    1. Add music
    2. Add sound effects
    3. Add textures instead of using the rbg color system

Bug list

No known bugs yet - where are they hiding....

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages