summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* use usernames in join/leave chat messagesubq3232023-08-261-2/+2
* print usernames better, and respond to remote players usernamesubq3232023-08-262-5/+10
* fix trailing whitespaceubq3232023-06-196-51/+45
* fix shadowing issues reported by luacheckubq3232023-06-195-8/+8
* fix line lengthsubq3232023-06-1815-81/+133
* actually send the usernameubq3232023-06-182-2/+6
* add script to init dbubq3232023-06-181-0/+14
* add handshaking system, and refactor server a bitubq3232023-06-183-57/+109
* improve error handling in db.luaubq3232023-06-181-4/+4
* remove accidental global accessubq3232023-06-181-1/+1
* add check script to run luacheck on everythingubq3232023-06-181-0/+5
* remove db.lua in root, i am not sure why that was thereubq3232023-06-181-6/+0
* misc thingsubq3232023-04-092-7/+38
* minor cleaningubq3232023-04-024-26/+13
* use lmdb for world storage; plus other small thingsubq3232023-03-249-70/+134
* refactor game.lua somewhat, use state machinish thing for connecting, instead...ubq3232023-03-151-58/+70
* add quit to scene methodsubq3232023-03-151-1/+8
* add scene system, move top level stuff into its own moduleubq3232023-03-152-338/+383
* don't draw chunks definitely not on screen; add targeting reticle; save chunk...ubq3232023-03-143-8/+65
* move player size to constants.lua; fix channel-related bug where player movem...ubq3232023-02-254-10/+11
* implement new rendering system using gpu instancingubq3232023-02-256-9/+205
* center some ui elements betterubq3232023-02-202-14/+15
* make window resizeable, remove big modeubq3232023-02-203-27/+22
* chat system, some controls changesubq3232023-02-207-26/+196
* add flushBatch to work around crash on some devices due to low vramubq3232023-02-142-0/+2
* remove done things from todo listubq3232023-02-131-5/+0
* run length encoding for chunk data, more reasonable player speeds, controls h...ubq3232023-02-134-13/+73
* change blank and ubqorange tiles from false and true to 0 and 9ubq3232023-02-137-21/+20
* add collisions and sliding for player movementubq3232023-02-134-8/+117
* change hash function, remove caching of noise vectors; noise won't use unboun...ubq3232023-02-122-12/+6
* revert previous change to worldgen textureubq3232023-02-111-1/+1
* remove done items from todo listubq3232023-02-111-6/+0
* change from random worldgen to be based on a hash of position; implement serv...ubq3232023-02-116-25/+58
* rework of tick interval, refactor of chunk loading/generation into ChunkS classubq3232023-02-116-51/+61
* hook up save/loading of chunksubq3232023-02-064-3/+11
* remove chunk loading debugging prints, add envvar for localnessubq3232023-02-062-6/+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-066-11/+60
* update net.txtubq3232023-02-061-1/+4
* tick timing in main server loop, refactor, start on saving/loading chunksubq3232023-02-066-72/+175
* add info to tiles.txtubq3232023-02-051-0/+8
* update todoubq3232023-02-051-0/+7
* add todo listubq3232023-02-051-0/+23
* remove a print statementubq3232023-02-042-3/+3
* remove kakoune tmp fileubq3232023-02-041-5/+0
* improve tracking of loading chunks, and increase load dist around playerubq3232023-02-043-16/+33
* many many optimizations and refactorings; introduction of Map to support mult...ubq3232023-02-049-94/+269
* debug drawing change, zoom clamping, partial refactoring of class mechanisms ...ubq3232023-02-0310-75/+140
* drawing changes, world generation, perlin noiseubq3232023-02-036-25/+149
* add sending of tile changes, between players. server remembers all changes ma...ubq3232023-01-315-18/+79