Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nafiealhilaly/game-spectator

A simple game spectator using Apache Pulsar, mainly for exploring Apache Pulsar
https://github.com/nafiealhilaly/game-spectator

Last synced: about 6 hours ago
JSON representation

A simple game spectator using Apache Pulsar, mainly for exploring Apache Pulsar

Awesome Lists containing this project

README

        

# Game Spectating System

A simple spectating system to provide live feedback of a game match.

Overview

![image info](./Screenshots/SH1.png)

## Game overview
The game match start with 2 players, when more players join, they will be spectators, watching the match events only.

**Inputs**

`<`, `^`, and `>` used to change guard direction.

`1` is used to initiate attack from player's the guard direction.

_This mini game is inspired by For Honor Battle system (Art of Battle Guard mode)_
https://forhonor.fandom.com/wiki/Art_of_Battle

## Spectator mode
Apache Pulsar is used here to process game events, such as initiated attacks, blocked attacks, landed attacks ...
after processing these events a Pulsar Reader watch for these events then send them to Client.

![image info](./Screenshots/SH2.png)