This is a recreation of Tetris for my high school's senior project. This is my first Java project and was used as a goal for me to learn Java.
- Every Tetris feature is implemented except T-Spins
- Volume control in the options screen
- Pause menu
- Particle effects when lines are cleared
- Message flybys when you get double/triple/tetris/back2back clears!
Action | Primary Key | Alternate Key |
---|---|---|
Move tetromino left | Left arrow | A |
Move tetromino right | Right arrow | D |
Rotate tetromino clockwise | Up arrow | E |
Rotate tetromino counter-clockwise | Control | Q |
Soft drop the tetromino | Down arrow | S |
Hard drop the tetromino | Space | W |
Hold the tetromino | Shift | C |
Toggle pause in-game | Escape | |
Toggle fullscreen | Backspace | |
Restart (only works while in the in-game pause menu) | R |