Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.42 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.42 KB

Snake v1.3.1

A simple project primarily initiated to learn the Processing framework. Works as a functional replica of the classic snake arcade game. This has also been used as as a tool to learn and practice basic AI principles. To demo the AI's yourself, cycle to "Brute" or "Neural" difficulties using the top left button within the program. The "Brute" mode is a search-based AI, and the "Neural" mode is a neural network.

This project idea was introduced to me through and strongly inspired by the videos from Code Bullet.

See CHANGELOG.md in the base directory for post-release version updates.

How to use (general)

  • Download repo and locate the application folders in the base directory
  • Run the executable for your given OS (MAC not supported at this time)

How to use (dev)


Possible features to come

  • AI to "perfectly" finish the game
  • Freeze-frame of final snake position with ending menu
  • Method to keep high scores persistent upon exiting game
  • More robust UI & game options (colors, # food at a time, etc.)

Made by Dustin Seger