aboutsummaryrefslogtreecommitdiff
path: root/dat.h
Commit message (Expand)AuthorAgeFilesLines
* use a queue for player input to dampen race conditions between the netcode an...rodri2023-06-051-0/+1
* improvements to show a bullet's explosion upon ttl consumption.rodri2023-05-221-1/+13
* cleanup and comment improvements.rodri2023-05-141-7/+7
* handle player quits gracefully.rodri2023-05-051-1/+3
* now using PNG files instead of image(6)s. bullet TTL taken into account durin...rodri2023-04-131-1/+1
* implemented states to represent game scene stages.rodri2023-03-081-7/+4
* implemented client reconnection loop.rodri2023-03-041-0/+18
* implemented toroidal warping. set a default font.rodri2023-03-031-0/+1
* made adjustments to the particles's thrust and player input processing.rodri2023-02-231-1/+1
* take player input into account when stepping the simulations.rodri2023-02-221-0/+10
* take the packet seq and ack into account during connection setup. added a pla...rodri2023-02-211-3/+15
* implemented a keep alive mechanism.rodri2023-02-161-2/+5
* implemented per-packet HMAC to avoid MITM tampering.rodri2023-02-111-1/+4
* implemented connection establishment with per client DHX.rodri2023-02-111-15/+32
* implemented a packet processing pipeline. got rid of Lobby. began development...rodri2023-02-091-33/+29
* vmodeled: plot lines and curves and save them to a file on exit.rodri2023-02-031-4/+2
* use libgeometry from the system. got rid of global `theparty`. wrote a little...rodri2023-01-311-3/+0
* some corrections to frame processing and nomenclatures.rodri2022-06-151-1/+2
* implemented a custom PDU/frame structure on top of UDP for game networking.rodri2022-06-111-1/+17
* got rid of GameState.rodri2022-06-031-10/+0
* added an sprite for the Earth.rodri2021-08-011-1/+1
* began building a universe for every party.rodri2021-08-011-3/+14
* incorporated libgeometry into the project.rodri2021-07-291-13/+16
* made the client window size immutable.rodri2021-07-291-1/+8
* brought the Sprite struct for future animations.rodri2021-07-281-0/+94
* first stages of a full-featured client.rodri2021-07-271-2/+0
* implemented parties to hold PvP match info.rodri2021-07-251-8/+27
* implemented a lobby for users waiting to join a party.rodri2021-07-231-3/+13
* implement a primitive VLA to keep connection state.rodri2021-07-211-0/+8
* implemented very basic server broadcasting.rodri2021-07-211-13/+2
* initial commit.rodri2021-07-211-0/+25