aboutsummaryrefslogtreecommitdiff
path: root/musw.c
Commit message (Expand)AuthorAgeFilesLines
* implemented states to represent game scene stages.rodri2023-03-081-11/+73
* implemented client reconnection loop.rodri2023-03-041-12/+13
* implemented toroidal warping. set a default font.rodri2023-03-031-1/+2
* implemented optional ghosting for the clients.rodri2023-02-251-14/+63
* (inefficiently) send bullets state and paint them.rodri2023-02-231-7/+63
* take the packet seq and ack into account during connection setup. added a pla...rodri2023-02-211-6/+24
* implemented a keep alive mechanism.rodri2023-02-161-3/+3
* implemented per-packet HMAC to avoid MITM tampering.rodri2023-02-111-10/+19
* implemented connection establishment with per client DHX.rodri2023-02-111-16/+92
* implemented a packet processing pipeline. got rid of Lobby. began development...rodri2023-02-091-29/+57
* vmodeled: plot lines and curves and save them to a file on exit.rodri2023-02-031-1/+1
* use libgeometry from the system. got rid of global `theparty`. wrote a little...rodri2023-01-311-1/+1
* some corrections to frame processing and nomenclatures.rodri2022-06-151-10/+14
* implemented a custom PDU/frame structure on top of UDP for game networking.rodri2022-06-111-1/+13
* changed the transport from tcp to udp. got rid of some unnecessary connection...rodri2022-06-081-1/+3
* got rid of GameState.rodri2022-06-031-11/+3
* add a default sky map from fourmilab.ch.rodri2021-08-041-1/+22
* implemented keyboard key send/recv procedures.rodri2021-08-041-1/+23
* added an sprite for the Earth.rodri2021-08-011-1/+12
* randomly position the ships, facing each other.rodri2021-08-011-1/+1
* began building a universe for every party.rodri2021-08-011-11/+133
* incorporated libgeometry into the project.rodri2021-07-291-4/+7
* made the client window size immutable.rodri2021-07-291-1/+14
* brought the Sprite struct for future animations.rodri2021-07-281-20/+23
* first stages of a full-featured client.rodri2021-07-271-19/+143
* implemented parties to hold PvP match info.rodri2021-07-251-4/+14
* some corrections.rodri2021-07-231-2/+2
* implemented very basic server broadcasting.rodri2021-07-211-0/+67
* initial commit.rodri2021-07-211-0/+0