Skip to content

ahmedfathy0-0/Brick-Breakers-Game-Assembly-8086

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brick Breakers Game (8086 Assembly) 🎮✨

Welcome to Brick Breakers Game — a competitive two-player paddle game written entirely in 8086 Assembly! Compete, collect power-ups, and outscore your opponent!


Main Menu 🗋

The game features a main menu with the following options:

  1. Play 🎮
    • Jump right into the action!
  2. Chat 💬
    • A text-based communication mode.
  3. Scoreboard 🏆 (Coming Soon)
    • Track the high scores and stats.

Gameplay 🎲

Objective

  • Player 1 and Player 2 compete to keep the ball in play.
  • Collect gifts and outscore your opponent!

Player Stats

Each player has:

  • Lives: Start with 3 lives.
  • Score: Earn points by keeping the ball in play.

Gifts (Power-ups) 🎁

During the game, hit special gifts for power-ups or challenges:

  1. 🔥 Fire Ball: Turns the ball into fire, making it harder to control.
  2. 🔏 Larger Paddle: Temporarily increases your paddle size.
  3. 📉 Smaller Paddle: Temporarily decreases your paddle size.
  4. ✨ Double Score: Doubles your score for every hit.
  5. ❤️ Extra Life: Adds one extra life to your stats.

Controls 🕹️

  • Move Left: A
  • Move Right: D

Steps to Execute

  1. Place the MASM files and the Python script in the same directory.
  2. Ensure DOSBox-X is installed in C:\DOSBox-X.
  3. Run the Python script to configure and launch the game.

Developed By 👨‍💻


Ahmed Fathy

Karim Farid

Tasneem Ahmed

Ali Alaa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •