Tetroshow is a puzzle game where the goal is to arrange tetrominos appearing on the screen to form complete lines in a limited playfield.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes, and eventually for fun. UI should automatically scale based on screen resolution.
- Java 20+
- Maven 3.8.1+
- Git 2.34.1+
- Clone the repository from GitHub:
git clone https://github.com/Achaaab/tetroshow.git
- Compile
cd tetroshow
mvn package
- Run
java -jar target/tetroshow-0.0.0.jar
Keys are configurable in options, controls. Default settings are:
- Space rotate the falling piece clockwise
- Shift rotate the falling piece counterclockwise
- ↑ hard drop the falling piece
- ↓ soft drop the falling piece
- ← move the falling piece to the left
- → move the falling piece to the right
- P pause the game
- Esc exit the game
Slow-mode project, probably doomed not to be finished. Contributions are still welcome.
- Jonathan Guéhenneux - Programmer - Achaaab
This project is licensed under the GNU General Public License (GPL) - see the LICENSE.md for the details.
- AudioCue: Phil Freihofner
- Background music via: Fesliyan Studios
- sfxr: Tomas Pettersson
- Japanese translation: Matthew Paddick
- Fonts via: 1001 Fonts
- Font "Digital-7": Sizenko Alexander, Style-7
- Font "Monofonto": Raymond Larabie