An interactive 8086 Assembly Language game where players choose single-player or two-player mode. Players collect coins by pressing keys, and their scores are updated and displayed.It demonstrates concepts in computer organization and low-level programming.
Coin.Collector.Two-Player.Game.Demo.8086.Assembly.mp4
- Two Player Characters:
- Players are controlled using specific keyboard keys for movement.
- Coin Collection:
- Randomly generated coins appear on the screen with dynamic colors and positions.
- Scoreboard:
- Displays updated scores for both players in real time.
- Game Over:
- Detects game-over scenarios (e.g., border collisions) and declares the winner.
- Interactive Display:
- A visually engaging console environment for gameplay.
- Processor: 8086 (32-bit mode)
- Programming Language: Assembly Language
- Library: Irvine32
- Environment: MASM (Microsoft Macro Assembler)
-
Requirements:
- MASM (Microsoft Macro Assembler) installed.
- Irvine32 library added to your project.
-
Run the Game:
- Assemble and link the CoinCollector.asm file.
- Run the resulting .exe file from the command prompt.
- Player 1:
- W: Move Up
- Z: Move Down
- A: Move Left
- D: Move Right
- Player 2:
- I: Move Up
- M: Move Down
- J: Move Left
- L: Move Right