Skip to content

BenGOsborn/ai-snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Snake

An AI powered snake game featuring genetic algorithms and deep Q learning.

Requirements

  • Python 3.8.10

pip3 install -r requirements.txt

Instructions

Running

Download and extract the weights and drag them into the bin folder

Genetic algorithm

  • With display - python3 main.py d ga
  • Without display - python3 main.py ga

Deep Q network

  • With display - python3 main.py d dqn
  • Without display - python3 main.py dqn

Training

NOTE training will overwrite any existing weights

  • Genetic algorithm - python3 train.py ga
  • Deep Q network - python3 train.py ga

About

AI powered snake game.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages