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
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
The NEAT portion of the code was built with a lot of reference to NEAT Paper and Finn Egger's Java implementation.
- Peter Hebden - Piturnah