Training an AI to play Tetris using a Genetic Algorithm
run population.py to watch a trained agent play tetris
Please read our paper "Evolving a Tetris Agent" to learn more.
http://www.cs.uml.edu/ecg/uploads/AIfall10/eshahar_rwest_GATetris.pdf
https://ieeexplore.ieee.org/document/8247067 , also available at: https://www.researchgate.net/publication/322321608_Playing_the_Original_Game_Boy_Tetris_Using_a_Real_Coded_Genetic_Algorithm
http://www.cs.umsl.edu/~janikow/publications/1991/GAbin/text.pdf
https://karczmarczuk.users.greyc.fr/TEACH/IAD/GenDoc/FlPointChromosome.pdf
https://towardsdatascience.com/continuous-genetic-algorithm-from-scratch-with-python-ff29deedd099
http://wpmedia.wolfram.com/uploads/sites/13/2018/02/09-6-1.pdf
https://codemyroad.wordpress.com/2013/04/14/tetris-ai-the-near-perfect-player/
https://luckytoilet.wordpress.com/2011/05/27/coding-a-tetris-ai-using-a-genetic-algorithm/
https://www.sharpsightlabs.com/blog/numpy-random-normal/
https://github.com/TheTOXIN/Project_Tetris/blob/master/Project_Tetris
https://github.com/s-ilioukhina/tetris-genetic-algorithm
https://github.com/raghavan-arvind/Tetris
https://github.com/jgardner8/genetic-tetris-ai
https://github.com/IdreesInc/TetNet