Neo-X / DistributedSystems

Distributed Systems Project
GNU General Public License v2.0
1 stars 1 forks source link

ARM Game With Distributed State [v0.2]

Description

The system is a prototype of distributed system that supports an Asynchronous Real-time Multiplayer Game (ARM Game). The folder [v0.2] contains the current stable release.

System Architecture

Alt text

Running the System

The system has many different component which are required to run separately.

Order for running the system

Run Large Number of Nodes

Simulation Video

You can find a video of the game simulation here Video of the game simulation

Errors/Bugs:

There can be a bug or race condition between the ServiceLocationUpdate and Respawn agent. Due to the number of threads the location could be updated after it is set un Respawn by locationUpdate and the respawn is lost.