⚾ Multiplayer Assembly 8086 Clone of BlobbyVolley Game
It is the well-known game named Blobby Volley
coded in assembly language with x86 instruction set, 8086 version. The game can be played in multiplayer mode using UART serial communication through the dos emulator DOSBox
with two modes the Play
mode and the Chat
mode in which you can talk with the other player.
The rules used in Blobby Volley are derived from the standard volleyball rules. Unlike real volleyball, the movements of the players are limited to the two-dimensional space of the screen. The borders of the screen acts as an invisible wall which the ball bounces off, which is completely legal to use. Since there is only one player on each side of the field, it is permitted for the player to touch the ball several times in a row.
- Install DOSBox.
- Open
DOSBox Options
. - Add the following lines to the end of the text file.
mount c Z:\Workspaces\GitHub\BlobbyVolley\project
c:
masm project;
masm objects;
link project+objects;
project
Note: do not forget to replace Z:\Workspaces\GitHub\BlobbyVolley\project
with your local directory.
Each of the players tries to make the ball touches the other player ground so you can serve and score points. To move the player you can use:
W
to moveUP
S
to moveDOWN
A
to moveLEFT
D
to moveRIGHT
- Assembly8086 - low level programming language.
- DOSBox - emulator program.