This project aims to port the classic Breakout game into 8086 Assembly.
It is recommended to run this game through a DosBox emulator
- Clone this repository
- Compile the code into a
.comfile (I used emu8086) - Run the
.comfile on a DOS compatible machine, or use a DosBox emulator.
- Projectile collision checking with screen bounds and paddle
- The direction of the projectile will be changed based on where it hits the paddle
- For projectiles, drawing is ignored if an update has not occured
- For paddle, a full initial draw is done, then only the outer margins are redrawn to save performance
- Score tracking
- Reset when game ends