8000 GitHub - yousefwalid/Tetriasm: A two player Tetris game made in x86 assembly
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yousefwalid/Tetriasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tables of Contents

Tetriasm

Tetriasm is a two-player competitive Tetris game coded in X86 assembly aimed for multiplayers via serial communication ports.

How to run?

To run the game you need a DOS emulator, you can use DOSBOX

  1. Start by installing DOSBOX
  2. 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
  3. Start the game on each device
  4. Press F1 to send a chat invite or accept one, or F2 to send a game invite or accept one.

Game rules

  • 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:
      1. Freeze: will stop your opponent from rotating his piece for a while
      2. Speed Up: will make your opponent's piece fall faster
      3. Remove 4 Lines: will remove 4 lines from the bottom of your screen
      4. Change Piece: will change your current piece to another one
      5. Insert 2 Lines: will push 2 lines on your opponents screen.

Screenshots

Name screen

Main Menu

Chat Menu

Game start

Midgame

Gameplay footage

Single PC version

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.

Contributors

youssef walid
Youssef Walid
ahmed hisham
Ahmed Hisham
ahmed nasser
Ahmed Nasser
muhammed sayed
Muhammed Sayed

License

This software is licensed under MIT License, See License for more information.

About

A two player Tetris game made in x86 assembly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0