The goal is to implement a simple agent that can play the game. In the past, I made one using a GameBoy Emulator with a Genetic Algorithm and a paper was published about it with the title Playing the Original Game Boy Tetris Using a Real Coded Genetic Algorithm, in case you are interested. So now, I play to experiment more using simpler methods (I suspect that they might be enough). Running it in the browser should allow easier exploration thanks to a more accessible interface and ease of implementation. With the rust core speed should not be an issue. And finally, it allows for easier visualization and divulgation. No more need to compile C code and get hold of a shady Tetris rom.
This article still a work in progress ;) I published in it order to test and deploy it to run on a browser without my local setup.