about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* doc(readme): connection management TODOs client-serversternenseemann2020-12-291-0/+1
* feat(client): connect to server render server's worldsternenseemann2020-12-274-9/+79
* fix(server,debug-client): parse extra messages in a datagramsternenseemann2020-12-273-20/+26
* feat(server): inform client about timePerTicksternenseemann2020-12-271-1/+2
* fix(Grav2ty.Protocol): emit correct id in messageUpdateClientsternenseemann2020-12-271-1/+1
* doc(readme): update TODOssternenseemann2020-12-271-12/+17
* feat(server): implement basic client server communicationsternenseemann2020-12-275-58/+277
* feat(System.Ticked): make runTicked cancel-ablesternenseemann2020-12-271-3/+4
* feat(client): start from scratch, render hitboxes using sdl2sternenseemann2020-12-265-143/+116
* doc(readme): update TODOssternenseemann2020-12-251-0/+2
* feat(server): draft: does sim without I/Osternenseemann2020-12-254-7/+162
* feat(Grav2ty.Protocol): flesh out protocol draftsternenseemann2020-12-251-15/+54
* fix(lib): fix Flat import and other minor fixessternenseemann2020-12-252-2/+2
* feat(Grav2ty.Control): rework to emit updates instead of modifying statesternenseemann2020-12-252-79/+60
* chore(default.nix): override broken flatsternenseemann2020-12-251-5/+7
* chore(cabal): relax version boundssternenseemann2020-12-251-9/+9
* chore(client): rename and deactivate for nowsternenseemann2020-12-252-27/+27
* add protocol message and message parsersternenseemann2019-10-311-0/+14
* add protocol mockup for multiplayersternenseemann2019-10-293-0/+128
* processTick now returns all changed objectssternenseemann2019-10-292-19/+31
* remove LocalMod switch to pure Id basted modificationsternenseemann2019-10-292-11/+12
* switch to lazy StateTsternenseemann2019-10-292-2/+2
* expand documentationsternenseemann2019-10-273-11/+73
* test insertMapKey instead of unused insertSeqsternenseemann2019-10-272-15/+4
* hlint suggestionssternenseemann2019-10-276-18/+17
* simplify object updatesternenseemann2019-10-271-29/+34
* internal rework of state handling and world updatesternenseemann2019-10-279-227/+294
* increase timeStep to 1sternenseemann2019-06-061-2/+2
* correct behavior of chainFunsternenseemann2019-06-011-2/+5
* use relation graph for gravity calculationssternenseemann2019-06-016-91/+124
* fix bug leading to not centered viewportsternenseemann2019-05-301-1/+2
* enable profiling againsternenseemann2019-05-301-0/+2
* prevent insertSeq form overwriting an value thus computing it twicesternenseemann2019-05-302-7/+26
* use relation graph for collision detectionsternenseemann2019-05-303-11/+25
* add defaul-language for teststernenseemann2019-05-301-0/+1
* switch from list to seq; simplify state updatesternenseemann2019-05-303-37/+51
* add UGraph Util and testssternenseemann2019-05-304-5/+99
* build with profilingsternenseemann2019-05-272-3/+12
* make scaling feel more naturalsternenseemann2019-05-261-3/+3
* show developments of grav2tysternenseemann2019-05-242-1/+6
* limit lifetime of projectilessternenseemann2019-05-244-37/+45
* add support for projectilessternenseemann2019-05-244-30/+70
* update roadmapsternenseemann2019-05-241-3/+5
* don't collect info about destroyed objectssternenseemann2019-05-221-2/+4
* re-add collision and add time scalingsternenseemann2019-05-224-16/+38
* generalize state updatesternenseemann2019-05-222-31/+28
* simplify renderGamesternenseemann2019-05-221-9/+8
* introduce Modification typesternenseemann2019-05-212-17/+29
* make all state types lens-enabled & implement zoomsternenseemann2019-05-214-44/+70
* ignore nix build resultsternenseemann2019-05-201-0/+3