- π overview
- π» Get Started
- π· Path of the program
- π½ GIF Demo
- π File Structure
- β¨ Contributors
- π License
- 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
- Clone the repository
git clone https://github.com/AdhamAliAbdelAal/MP-Processor-Game
- you will need to download DOSBox
- Open DOSBox
- To run the program
-
mount c c:\"folder_name"
-
c:
-
masm game
-
game
-
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. |
3. Press enter to write after writting press enter again to send | 3. Press enter to write after writting press enter again to send |
![]() |
![]() |
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. |
5. Start the game | 5. Start the game |
![]() |
![]() |
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 |
![]() |
![]() |
- You should press enter in every screen to go forward and you will wait oppment to press enter.
- You have 2 bullets only in the gun.
-
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
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
Mahmoud Abdlhamid |
Adham Ali |
Abd Elrhman Fathi |
Abdelrahman Hamdy |
Eslam Ashraf |
This software is licensed under MIT License, See License for more information Β©AdhamAliAbdelAal.