#tetr.js
- Rotate Left: Z
- Rotate 180: X
- Rotate Right: C and Up
- Hold: Shift
- Hard Drop: Space
- Shift Left: Left Arrow
- Shift Right: Right Arrow
- Restart: R
- Tetris Guideline compliant
- Colors
- Random generator, first bag never spawns Z, S, or O piece first.
- SRS
- Gameover by lock out or block out
- Hold
- Piece preview
- Game statistics like PPM, Time, etc.
- Configurable gravity
- 60 FPS
- Fast code and drawing
- DAS and DAS delay settings
- Configurable controls
- Adjustable game size
- Ghost piece color and transparency
- Responsive and mobile design
- More game modes (ultra, etc)
- Training mode, 2step trainer, patterns, etc
- Replays
- Stats logging
- Leaderboards
- Sound effects
- T-spin and twist detection
- Custom mino skins (or at least a selection)
- Preload das preservation during countdown
- Help page
- Feedback button
- Include license
- Pause, and pause game while in menu