Release Note for TetrisAI Project
We're thrilled to present TetrisAI, developed by our team at Cogito NTNU. This project aims to create an AI that can effectively play Tetris. Our journey began with building the game environment, then progressed to designing and implementing various agents. Each agent uses unique strategies and algorithms to master the game:
- Random Agent: Plays the game with completely random moves.
- Heuristic Agent: Employs preset weights to evaluate moves and play strategically.
- Genetic Algorithm Agent: Uses a genetic algorithm to optimize the heuristic agent's weights.
TetrisAI supports both terminal and GUI-based gameplay, with the GUI created using Pygame.
We invite you to explore our project, contribute to its development, or simply enjoy the exciting potential this technology brings to gaming.