base2020/plan.txt

25 lines
763 B
Text
Raw Normal View History

Open:
- Insecured websocket server implementation
- desynced on join
- reset on join
- sync to op on join
- Cloneable RNG that goes in state (use MurmurHash3 finalizer in counter mode?)
- remove all random() calls
2020-01-29 03:52:40 +00:00
Done:
- Multiplayer loopback server
- Refactor input generics to distinct local/full types
- Refactor input messages for more than one player
- Rework State implementation for easier cloning/deserialization
2020-03-26 04:30:00 +00:00
- Test Lockstep/rollback
2020-01-29 03:52:40 +00:00
- Smarter typings for Join/Lookup functions
- Parcel scripts
- DeepCopy/Equals interfaces
- Rollback state management
- state + input reducer function
- maintain predicted state
- inform of local actions
- maintain last-canonical state
- inform of server state
2020-02-21 04:55:23 +00:00
- Lockstep driver loop