Skip to content

Latest commit

Β 

History

History
309 lines (269 loc) Β· 10.1 KB

README.md

File metadata and controls

309 lines (269 loc) Β· 10.1 KB

πŸ€– 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 ckick here.

If you choose game ckick here.

πŸ’¬ Chatting

3. Press enter to write after writting press enter again to send 3. Press enter to write after writting press enter again to send

πŸ•ΉοΈ Game

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

If you choose level1 ckick here.

If you choose level2 ckick here.

Level 1

5. Start the game 5. Start the game

Level 2

5. Put initial value for register 5. Put initial value for register
6. Choose your oppment's target 6. Choose your oppment'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.