iamgreaser / iamgreaser/sekaigu
MVP networked session
- Dominant language
- Zig
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Given the following:
* A static scene
* An HTTP server
The following needs to happen:
* [ ] Extend the HTTP server to handle a WebSocket connection
* [ ] Extend the scene to handle a dynamic list of users with camera information
* [ ] Add a local user to the scene
* [ ] Render said dynamic list of users
* [ ] Synchronise the initial state when one connects
* [ ] Add a remote user to the scene as the "server"
* [ ] Add a remote user to the scene as the "client" in the browser
* [ ] Remove a disconnected user from the scene
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the existing HTTP server and static scene entry points. Trace how scene users and camera information are represented, then define the WebSocket connection and synchronization flow; done means connected clients see local and remote users, initial state is synchronized, and disconnected users are removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- zig
- Domain
- game-dev, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100