Game inspired by the Tone Rebellion Authors: Daniel Cheung, Dipsy Wong Repos: Core, Server, Frontend Readme file: https://hackmd.io/Xwm4E6LzTciB95ovlmtZ_g?view
Stack
- TypeScript
- WebRTC + Protobuf
- Vue
- scss
- WebGL/ VueGL
- Blender
Inspiration - Tone Rebellion
https://www.youtube.com/watch?v=L9rLOqUJXqs
Gameplay
- Multiplayer real-time strategy game
- Command buildings instead of units directly
- Buildings issue automatic jobs for units
- The goal is taking over other opponents’ base
Very beautiful 3D models made by my partner Daniel
Architecture
- Modular approach
- Client:
- no game logic, just a viewer,
- send and receive events from server
- Core:
- protocol and packages
- shared class interfaces across client and server (coordinate class, building)
- Server:
- All game logic and connect to all client