Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nafiealhilaly/game-spectator
- Owner: NafieAlhilaly
- Created: 2024-06-25T20:40:14.000Z (8 months ago)
- Default Branch: develop
- Last Pushed: 2024-06-25T20:46:34.000Z (8 months ago)
- Last Synced: 2024-06-25T22:15:05.039Z (8 months ago)
- Language: C#
- Size: 225 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)