- Tables of Contents
- Tetriasm
- How to run?
- Game rules
- Screenshots
- Single PC version
- Contributors
- License
Tetriasm is a two-player competitive Tetris game coded in X86 assembly aimed for multiplayers via serial communication ports.
To run the game you need a DOS emulator, you can use DOSBOX
- Start by installing DOSBOX
- Connect two PCs using a Serial COM port or use Virtual Serial Port Driver to simulate two PCs
- You can find a tutorial on connecting virtual serial port to DOSBOX here
- Start the game on each device
- Press F1 to send a chat invite or accept one, or F2 to send a game invite or accept one.
- Start by stacking blocks on top of each other, using arrow keys to move the piece.
- Whenever you completely fill a row, it will be removed from your grid and an irremovable gray row will be added to your opponent's grid.
- Remove your rows quickly to push your opponents pieces up.
- The first one to fill to the top loses.
- Every 4 rows you clear, will provide you with a random powerup that you can use with number keys 1 through 5.
- The available powerups are:
- Freeze: will stop your opponent from rotating his piece for a while
- Speed Up: will make your opponent's piece fall faster
- Remove 4 Lines: will remove 4 lines from the bottom of your screen
- Change Piece: will change your current piece to another one
- Insert 2 Lines: will push 2 lines on your opponents screen.
- The available powerups are:
You can find a multiplayer version that runs on only one PC instead through this commit.
The controls are WASD for one player and arrows for the other.
Youssef Walid |
Ahmed Hisham |
Ahmed Nasser |
Muhammed Sayed |
This software is licensed under MIT License, See License for more information.