Technical Specifications document
assemblaj opened this issue · 2 comments
assemblaj commented
I propose that a technical specifications document should be created for GGPO. I believe this will make it easier for people to create their own implementations vs having to parse the reference implementation.
I'm currently going through the source code and willing to volunteer to do the bulk of the work on a technical specification document as I was considering making one for myself.
Things that should be included
- User Interface specification
- Protocol specification (packet formats, sequence diagrams, etc for the low level protocol [found in udp_proto.cpp/h])
- Event handling
- Application flow
etc etc
tyler274 commented
I would have definitely have been interested in this while implementing https://github.com/tyler274/ggpo-rs