Coder Social home page Coder Social logo

aashrafh / blobbyvolley Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 2.0 1.35 MB

⚾️ Multiplayer Assembly 8086 Clone of BlobbyVolley Game

License: MIT License

Assembly 100.00%
assembly assembly-8086 blobby-volley assembly-game microprocessors chat game multiplayer chatapp uart-protocol uart assembly-x86 dosbox dosgame dos assembly-language volley games game-2d clone

blobbyvolley's Introduction

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

blobbyvolley's People

Contributors

aashrafh avatar aashrafh22 avatar imgbotapp avatar mahboub99 avatar sirsayed98 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.