Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aashrafh/blobbyvolley
⚾️ Multiplayer Assembly 8086 Clone of BlobbyVolley Game
https://github.com/aashrafh/blobbyvolley
assembly assembly-8086 assembly-game assembly-language assembly-x86 blobby-volley chat chatapp clone dos dosbox dosgame game game-2d games microprocessors multiplayer uart uart-protocol volley
Last synced: 2 months ago
JSON representation
⚾️ Multiplayer Assembly 8086 Clone of BlobbyVolley Game
- Host: GitHub
- URL: https://github.com/aashrafh/blobbyvolley
- Owner: aashrafh
- License: mit
- Created: 2019-11-25T15:36:45.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-12T14:22:13.000Z (almost 5 years ago)
- Last Synced: 2024-10-03T18:22:49.994Z (3 months ago)
- Topics: assembly, assembly-8086, assembly-game, assembly-language, assembly-x86, blobby-volley, chat, chatapp, clone, dos, dosbox, dosgame, game, game-2d, games, microprocessors, multiplayer, uart, uart-protocol, volley
- Language: Assembly
- Homepage:
- Size: 1.32 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
:baseball: Multiplayer Assembly 8086 Clone of BlobbyVolley Game
## 📝 Table of Contents
- [About](#about)
- [Demo](#demo)
- [Install](#Install)
- [How To Play](#play)
- [Built Using](#tech)## 🧐 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
## 📷 Screenshots
## 🏁 Install
1. Install [DOSBox](https://www.dosbox.com/).
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
- [Assembly8086](https://en.wikipedia.org/wiki/X86_assembly_language) - low level programming language.
- [DOSBox](https://www.dosbox.com/) - emulator program.