A modern implementation of the classic Tetris game, built with Next.js 15 and React 19. This project features a retro game console UI design with modern web technologies.
- Next.js 15
- React 19
- TailwindCSS
- TypeScript
- Web Audio API
- Retro game console UI design
- Responsive layout for both desktop and mobile
- Keyboard and touch controls
- Sound effects with Web Audio API
- Game state persistence
- Score tracking and statistics
- Achievement system
This project was developed in just 4 hours, accelerated by AI Cursor. The original inspiration comes from chvin/react-tetris, but has been completely rewritten with modern web technologies.
npm install
npm run dev
- Arrow keys / WASD: Move block
- Space: Drop block
- P: Pause game
- R: Restart game
- S: Toggle sound