igneous-labs / telegram-space

https://telegram-space.vercel.app
2 stars 0 forks source link

Telegram Space

Dependencies

CI


How to Build

Server

Client

How to Run

Server

Client


Non-Goal

Robustness:

This is a prototype for MVP, so for the sake of similicity, we won't waste our time on making things robust. So for now, the networking/protocol implementation only contains happy path, and we just simply trust clients to never lie, and server to never fail.

Efficiency:

So for now we won't worry about things like:

Visual Design:

Game engins are built to support dynamically loading game assets, updating, remastering etc, meaning we should not worry about ironing out all the nitty-gritty details for the graphics for now. We can do that later when we transition to production mode.

Extra Miles:

There are industry standard optimization techniques--e.g. coordinate interpolation, extrapolation, etc--which requires a bit more complex networking architecture. We won't touch this at this time.

Goal

System Validation:

UX Validation: