summaryrefslogtreecommitdiff
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* use lmdb for world storage; plus other small thingsubq3232023-03-241-5/+0
* move player size to constants.lua; fix channel-related bug where player movem...ubq3232023-02-251-0/+2
* implement new rendering system using gpu instancingubq3232023-02-251-1/+3
* run length encoding for chunk data, more reasonable player speeds, controls h...ubq3232023-02-132-2/+53
* add collisions and sliding for player movementubq3232023-02-131-0/+10
* rework of tick interval, refactor of chunk loading/generation into ChunkS classubq3232023-02-111-5/+4
* hook up save/loading of chunksubq3232023-02-061-0/+1
* remove chunk loading debugging prints, add envvar for localnessubq3232023-02-061-3/+0
* clientside chunk unloading when not near. also refactor coordinate things sli...ubq3232023-02-062-0/+31
* tick timing in main server loop, refactor, start on saving/loading chunksubq3232023-02-062-2/+6
* remove kakoune tmp fileubq3232023-02-041-5/+0
* improve tracking of loading chunks, and increase load dist around playerubq3232023-02-041-7/+20
* many many optimizations and refactorings; introduction of Map to support mult...ubq3232023-02-045-22/+140
* debug drawing change, zoom clamping, partial refactoring of class mechanisms ...ubq3232023-02-035-24/+59
* drawing changes, world generation, perlin noiseubq3232023-02-032-11/+2
* add sending of tile changes, between players. server remembers all changes ma...ubq3232023-01-311-0/+4
* terrain data is sent from server to clientubq3232023-01-311-8/+25
* switch to using json for packet formattingubq3232023-01-302-17/+748
* camera stuff + vastly optimise hex drawingubq3232023-01-291-0/+5
* coords, hexagons, drawing, chunksubq3232023-01-272-0/+120
* thingsubq3232023-01-241-0/+17