Initial design documentation

arun
Arun Raghavan 2015-07-06 22:44:24 +05:30
parent 8e73f2d4eb
commit 540346d660
1 changed files with 52 additions and 0 deletions

52
DESIGN.md Normal file
View File

@ -0,0 +1,52 @@
Server objects
----
* Server
* Users
* Rooms
* Settings
* User
* Name
* Stuff
* Settings
* Keybindings
* Room
* Games
* Users
* Chat(?)
* Settings
* Game
* Settings
* Speed
* Number of players
* Players
* Map
* Score table
* Game state
* unstarted, running, finished, paused(?)
* Player state
* Alive/dead/...
* Trail
* Position
* Velocity
* Boost active
* Boost fuel
* Map
* Walls
Client objects
----
* Client
* Server
* User
* State (room list, in room, in game)
* User
* (same as server)
* Game
* (same as server)
* Game update