summaryrefslogtreecommitdiff
path: root/client/main.lua
Commit message (Expand)AuthorAgeFilesLines
* misc thingsubq3232023-04-091-7/+34
* add quit to scene methodsubq3232023-03-151-1/+8
* add scene system, move top level stuff into its own moduleubq3232023-03-151-338/+26
* don't draw chunks definitely not on screen; add targeting reticle; save chunk...ubq3232023-03-141-1/+31
* move player size to constants.lua; fix channel-related bug where player movem...ubq3232023-02-251-8/+6
* implement new rendering system using gpu instancingubq3232023-02-251-7/+14
* center some ui elements betterubq3232023-02-201-3/+3
* make window resizeable, remove big modeubq3232023-02-201-19/+5
* chat system, some controls changesubq3232023-02-201-23/+126
* add flushBatch to work around crash on some devices due to low vramubq3232023-02-141-0/+1
* run length encoding for chunk data, more reasonable player speeds, controls h...ubq3232023-02-131-11/+19
* change blank and ubqorange tiles from false and true to 0 and 9ubq3232023-02-131-7/+6
* add collisions and sliding for player movementubq3232023-02-131-7/+14
* change hash function, remove caching of noise vectors; noise won't use unboun...ubq3232023-02-121-1/+1
* change from random worldgen to be based on a hash of position; implement serv...ubq3232023-02-111-1/+1
* rework of tick interval, refactor of chunk loading/generation into ChunkS classubq3232023-02-111-1/+1
* remove chunk loading debugging prints, add envvar for localnessubq3232023-02-061-3/+3
* actually removing chunks inside of iter_chunks in fineubq3232023-02-061-6/+2
* clientside chunk unloading when not near. also refactor coordinate things sli...ubq3232023-02-061-9/+23
* tick timing in main server loop, refactor, start on saving/loading chunksubq3232023-02-061-2/+2
* remove a print statementubq3232023-02-041-2/+2
* improve tracking of loading chunks, and increase load dist around playerubq3232023-02-041-8/+12
* many many optimizations and refactorings; introduction of Map to support mult...ubq3232023-02-041-19/+34
* debug drawing change, zoom clamping, partial refactoring of class mechanisms ...ubq3232023-02-031-10/+12
* drawing changes, world generation, perlin noiseubq3232023-02-031-6/+8
* add sending of tile changes, between players. server remembers all changes ma...ubq3232023-01-311-17/+38
* terrain data is sent from server to clientubq3232023-01-311-2/+8
* switch to using json for packet formattingubq3232023-01-301-28/+12
* camera stuff + vastly optimise hex drawingubq3232023-01-291-4/+30
* thing the thingubq3232023-01-271-2/+2
* multitudinous thingsubq3232023-01-271-26/+38
* coords, hexagons, drawing, chunksubq3232023-01-271-0/+11
* hostname, print disconnectsubq3232023-01-241-1/+1
* things and stuff and thingsubq3232023-01-241-3/+3
* thingsubq3232023-01-241-0/+122