Skip to content

The "Coin Collector" project is a two-player game built in Assembly Language for the 8086 processor in 32bit mode. Players collect coins using keyboard controls, with features like movement, scoring, and game-over handling for a fun and competitive experience.

Notifications You must be signed in to change notification settings

imhnor/Coal-CoinCollector8086

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CoinCollector8086

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

Features

  1. Two Player Characters:
    • Players are controlled using specific keyboard keys for movement.
  2. Coin Collection:
    • Randomly generated coins appear on the screen with dynamic colors and positions.
  3. Scoreboard:
    • Displays updated scores for both players in real time.
  4. Game Over:
    • Detects game-over scenarios (e.g., border collisions) and declares the winner.
  5. Interactive Display:
    • A visually engaging console environment for gameplay.

Technical Details

  • Processor: 8086 (32-bit mode)
  • Programming Language: Assembly Language
  • Library: Irvine32
  • Environment: MASM (Microsoft Macro Assembler)

Setup and Installation

  1. Requirements:

    • MASM (Microsoft Macro Assembler) installed.
    • Irvine32 library added to your project.
  2. Run the Game:

    • Assemble and link the CoinCollector.asm file.
    • Run the resulting .exe file from the command prompt.

Controls

  • 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

About

The "Coin Collector" project is a two-player game built in Assembly Language for the 8086 processor in 32bit mode. Players collect coins using keyboard controls, with features like movement, scoring, and game-over handling for a fun and competitive experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published