Tetris NES-PC
A downloadable game for Windows, macOS, Linux, and Android
This is a port of the NES version of Tetris. This port was made from scratch using the Godot game engine.
The only thing not featured here are the ending screens that happen if a certain score is reached in Game A or if Game B is cleared.
Features:
- Both A and B game modes.
- Controller support.
- Saves high scores between play sessions.
- Customization options that bring features from modern games.
- Bugs from the original game are not present (duh!).
- Used the original game's unused music track as title screen and main menu music.
Options:
- Additional music option to start with a random music track.
- Held Piece: Enable the ability to keep a tetromino in reserve.
- Hard Drop: Enable the ability to instantly drop the tetromino with D-pad Up. This also enables the ghost piece indicator.
- Rotation Type: Classic option uses the original game's logic when rotating a piece, Modern option enables Kicks and changes starting piece orientations to match modern Tetris games.
- Color Mode: Modern option gives each tetromino type its own color. Classic keeps the palette-changing visuals of the original.
- Piece Lock: Step causes pieces to lock in place as soon as it tries to move down. Infinite adds a half second delay that allows you to move or rotate the piece.
- Piece Select: Classic uses the piece selection algorithm from the original game, while Modern uses the "7 Bag System".
Keyboard Bindings:
- D-Pad - Arrow Keys
- A - Z Key
- B - X Key
- Select - Left Shift
- Start - Enter
Notes on controller support:
- It uses the Nintendo layout, so A and B will be swapped in X-Box controllers.
- Start and Select are also mapped to X and Y respectively for comfort.
To delete saved high scores, press Select in the title screen then press Start to go to the main menu. You can cancel this by pressing Select again before exiting the title screen.
Press ESC (or HOME button in controller) to close the game at any time.
KNOWN BUGS
- Modern rotation option behaves strangely when spammed at the sides of the well.
- Sometimes a line that isn't complete will be cleared, causing the next piece to drop while another one is still in play. This may crash the game.
I wasn't able to reproduce these bugs well enough to determine why they happen, which is why I didn't fix them.
This may change in the future, if you can manage to reproduce them, please report it. I'd like to fix them, especially the second one.
Download
Install instructions
Unzip the file and run the executable.
For Android version, you may need a package managing app like ZArchiver to unzip the file. You must install the included APK to install the game as an app.
Leave a comment
Log in with itch.io to leave a comment.