A terminal-based Tetris implementation written in Rust using the ratatui
library. This project was created through AI pair programming using Claude Sonnet (Anthropic) with minimal human intervention.
This project demonstrates the capabilities of AI-assisted development, combining:
- Rust's performance and safety features
- Ratatui's powerful terminal UI capabilities
- AI-driven development workflow
- Language: Rust
- UI Framework: Ratatui (Terminal UI)
- Development Approach: AI pair programming with Claude Sonnet
The entire codebase was developed through an interactive process where:
- Human developer provided high-level requirements and context
- Claude Sonnet generated code implementations
- Human developer reviewed and validated the code
- Iterative improvements were made through AI-human dialogue
- Classic Tetris gameplay in your terminal
- Smooth piece movement and rotation
- Score tracking
- Next piece preview
- Clean, modular Rust code
- Cross-platform terminal support
cargo run