Skip to content

Piturnah/tetris-ann-epq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEAT Machine learning - AI plays Tetris!

MIT License DOI

What is this for?

This project was done for the Extended Project Qualification (EPQ) - which involves writing a short dissertation and optionally producing an artefact. As I've for many years had an interest in machine learning, I decided to attempt to produce a neural network that will play Classic Tetris as the artefact component of the EPQ.

The dissertation can be read on my website or in the project source

Getting Started

If you just want to have a look at the program, it is available at my website. However, it should be noted that this build is not the best representation of the project.

Alternatively, you can install the Unity Engine and clone the repo to wherever you'd like (for example, your directory for Unity projects). From there, you should be able to open and run the project with ease.

git clone https://github.com/Piturnah/tetris-ann-epq.git

References

The NEAT portion of the code was built with a lot of reference to NEAT Paper and Finn Egger's Java implementation.

Built with

Authors