Exploring various ideas related to Tetris AI, written in Rust (and a little Python)
List of crates (as of 2022-11-19)
c4w-bot
- Attempt to create a bot that does center 4 wide stackingcommon
- Highly optimized tetris pieces, board, game model, and AI interface. Used by pretty much every other cratedeep-bot
- Recursive tetris ai based on simple heuristicsml-bot
- Attempt to create a bot using a neural network for heruisticsml
- Experimenting with Python ML (tensorflow)pc-finder
- Attempt to create a bot that finds perfect clearsprocessor
- Process TETR.IO replays, for use as training data for ml-botsdl-gui
- Tetris GUI written using sdl2wasm-test
- Attempting to compile a tetris AI to webassembly for use in the browserws-server
- HTTP and websocket server, to communicate wtih a tetris frontend