You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This game is a 2-player racing game implemented using assembly x86 providing two modes: chatting mode and race mode. UART protocol is used for serial communication among two machines
Game design
Cars
Power ups
Create Obstacle
Decrement speed
Increment speed
Pass Obstacle
Run the Game
Setting up the enviroment
Install masm/tasm extension on visual studio
Set the dos enviroment as dosbox MASM-v6.11
virtual serial connection
Install Launch virtual serial port driver
Make a pair
Choose ports to be COM1 and COM2
Setting up the configure file
Open dosbox-0.74 conf file
Set serial1 = directserial realport:COM1
click ctrl + shift + P and type reload window
Go to the Project.asm file and search for PlayerNumber and set it by 1
Right click in the coding area and choose run asm code
Repeat steps from 2 to 5 with changing COM1 into COM2 and PlayerNumber to 2
Features
Interface for getting players' names
Inline Chatting
Randomized racing track: each time the game runs it gets different track
Multidirectional cars is used: cars direction changes on stiring
Random obstacles
4 types of power ups
2-minute Game timer
Collisions between Cars
Bugs in the game
There is a slight delay between the movement of the cars in the screens of both players