Welcome to the Tetris game developed in Assembly 8088 language! This classic puzzle game comes with a variety of functionalities to provide an engaging gaming experience. Explore the code and experience the nostalgic fun of Tetris! ⏳🕹️
- Difficulty Modes: The game can be played in three different difficulty modes:
EasyMediumHard
- Game Duration: Total Game Time = 15 minutes (900 seconds) ⏳
- Game Over Conditions: The game will be over if the shapes touch the roof or time is completed. 🚫
- Printing Effect: The game has printing or writing effect which is obtained by using delay simply ⏱️
- Controls:
- Use ⬅️ key for moving the shape left.
- Use ➡️ key for moving the shape right.
- Use ⬆️ key for opposing the motion of falling.
- Use ⬇️ key to accelerate falling.
- Press
SPACEto rotate the shape. - Press
R SHIFTto erase all the shapes. (kind of a cheat code in game ⚡) - Press
ESCto quit the game. 🚪
- Full Screen Mode: Press
ALT + ENTERfor an amazing visual experience of the game. 🖥️
0x88.TETRIS.GAME.mp4
-
Open the
dosbox.conffile at the estimated path:C:\Users\defaultUser\Downloads\TetrisGame-0x88\dosboxPortable\Data\settings\dosbox.conf -
Add the following lines at the end of the
dos.configfile:
# Lines in this section will be run at startup.
mount c: "C:\Users\defaultUser\Downloads\TetrisGame-0x88\"
c:
nasm t.asm -o t.com
t.com
-
After mounting, start the game by clicking on the
dosbox.exe shortcutand wait for approximately 1 minute for compiling the code (compile time depends on the specs of your machine). -
Once the t.com file is created, you can comment out the line
nasm t.asm -o t.comin the config file of dosbox located atTetrisGame-0x88\dosboxPortable\Data\settings\dosbox.conffor quicker startup in the future. This can be done by putting a # before the line.
This project is licensed under the GNU General Public License.
git clone https://github.com/maazkhandev75/Tetris-0x88






