Skip to content

๐ŸŽฎ A 2-player Processor game with a chat mode and a built-in gun game using Assembly where a player has to put in one of the opponentโ€™s registers a target value to win by executing different instructions.

License

Notifications You must be signed in to change notification settings

AbdelrahmanHamdyy/MP-Processor-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MP Processor Game

logo


Table of Contents


Overview

  • This is an assembly language project.
  • It is about connecting 2 PCs through a Simple network, using serial communication.
  • Two functions are to be implemented: chatting, and a two playersโ€™ processor simulation game.
  • Project Description

Get Started

  1. Clone the repository
    git clone https://github.com/AdhamAliAbdelAal/MP-Processor-Game
    
  2. you will need to download DOSBox
  3. Open DOSBox
  4. To run the program

    1. mount c c:\"folder_name"
      
    2. c:
      
    3. masm game
      
    4. game
      

Path of the program

Player 1 Player 2
1. First you Enter your name and points 1. First you Enter your name and points
2. you choose to send Request or accept if Request are sent 2. you choose to send Request or accept if Request are sent

If you choose chatting Click here.

If you choose game Click here.

Chatting

3. Press enter to write. After writing press enter again to send 3. Press enter to write. After writing press enter again to send

Game

3. Choose level 1 or 2 (if you're the sender) 3. Choose level 1 or 2 (if you're the sender)
4. Enter Forbidden letter 4. Enter Forbidden letter

If you chose Level 1 ckick here.

If you chose Level 2 ckick here.

Level 1

5. Start the game 5. Start the game

Level 2

5. Put initial values for registers 5. Put initial values for registers
6. Choose your opponent's target 6. Choose your opponent's target
7. Start the game 7. Start the game
End game End game

Notes

  1. You should press enter in every screen to go forward and you will wait oppment to press enter.

  2. You have 2 bullets only in the gun.

  3. In the gun, if you hit
    1. Green      -->  1 poit
    2. Light blue --> 2 poits
    3. Yellow     --> 3 poits
    4. Red        --> 4 poits
    5. Blue       --> 5 poits
    

GIF Demo


File Structure

MP-Processor-Game
โ”œโ”€โ”€ Game
โ”‚   โ”œโ”€โ”€ pahse1
โ”‚   |   โ”œโ”€โ”€ BasRel.inc
โ”‚   |   โ”œโ”€โ”€ cute.inc
โ”‚   |   โ”œโ”€โ”€ des1.inc
โ”‚   |   โ”œโ”€โ”€ FL.inc
โ”‚   |   โ”œโ”€โ”€ Game.asm
โ”‚   |   โ”œโ”€โ”€ GUN.INC
โ”‚   |   โ”œโ”€โ”€ ins1.inc
โ”‚   |   โ”œโ”€โ”€ ins2.inc
โ”‚   |   โ”œโ”€โ”€ MAIN.INC
โ”‚   |   โ”œโ”€โ”€ src1.inc
โ”‚   |   โ”œโ”€โ”€ src2.inc
โ”‚   |   โ”œโ”€โ”€ srcval.inc
โ”‚   |   โ””โ”€โ”€ utility.inc
โ”‚   โ”œโ”€โ”€ phasse2
โ”‚   |   โ”œโ”€โ”€ BasRel.inc
โ”‚   |   โ”œโ”€โ”€ cute.inc
โ”‚   |   โ”œโ”€โ”€ des1.inc
โ”‚   |   โ”œโ”€โ”€ FL.inc
โ”‚   |   โ”œโ”€โ”€ Game.asm
โ”‚   |   โ”œโ”€โ”€ GUN.INC
โ”‚   |   โ”œโ”€โ”€ ins1.inc
โ”‚   |   โ”œโ”€โ”€ ins2.inc
โ”‚   |   โ”œโ”€โ”€ MAIN.INC
โ”‚   |   โ”œโ”€โ”€ src1.inc
โ”‚   |   โ”œโ”€โ”€ src2.inc
โ”‚   |   โ”œโ”€โ”€ srcval.inc
โ”‚   โ””โ”€โ”€ โ””โ”€โ”€ utility.inc
โ”œโ”€โ”€ HotKey
โ”‚   โ”œโ”€โ”€ New AutoHotkey Script.ahk
โ”‚   โ””โ”€โ”€ ONE.AMS
โ”œโ”€โ”€ Project_Description.pdf
โ”œโ”€โ”€ Lincense
โ””โ”€โ”€ README.md

Contributors


Mahmoud Abdlhamid


Adham Ali


Abd Elrhman Fathi


Abdelrahman Hamdy


Eslam Ashraf

License

This software is licensed under MIT License, See License for more information ยฉAdhamAliAbdelAal.

About

๐ŸŽฎ A 2-player Processor game with a chat mode and a built-in gun game using Assembly where a player has to put in one of the opponentโ€™s registers a target value to win by executing different instructions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages