Skip to content

⚾️ Multiplayer Assembly 8086 Clone of BlobbyVolley Game

License

Notifications You must be signed in to change notification settings

aashrafh/BlobbyVolley

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

BlobbyVolley logo


⚾ Multiplayer Assembly 8086 Clone of BlobbyVolley Game

📝 Table of Contents

🧐 About

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.

📹 Video

Video Demo

📷 Screenshots

Image Demo Image Demo Image Demo Image Demo Image Demo Image Demo

🏁 Install

  1. Install DOSBox.
  2. Open DOSBox Options.
  3. 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.

💭 How To Play

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 move UP
  • S to move DOWN
  • A to move LEFT
  • D to move RIGHT

⛏️ Built Using