Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add check script to run luacheck on everything | ubq323 | 2023-06-18 | 1 | -0/+5 |
| | |||||
* | remove db.lua in root, i am not sure why that was there | ubq323 | 2023-06-18 | 1 | -6/+0 |
| | |||||
* | misc things | ubq323 | 2023-04-09 | 2 | -7/+38 |
| | |||||
* | minor cleaning | ubq323 | 2023-04-02 | 4 | -26/+13 |
| | |||||
* | use lmdb for world storage; plus other small things | ubq323 | 2023-03-24 | 9 | -70/+134 |
| | | | | | | support numpad 8456 for movement in addition to wasd refactor server and add player module update outdated documentation slightly | ||||
* | refactor game.lua somewhat, use state machinish thing for connecting, ↵ | ubq323 | 2023-03-15 | 1 | -58/+70 |
| | | | | instead of `if local_player` guards everywhere | ||||
* | add quit to scene methods | ubq323 | 2023-03-15 | 1 | -1/+8 |
| | |||||
* | add scene system, move top level stuff into its own module | ubq323 | 2023-03-15 | 2 | -338/+383 |
| | |||||
* | don't draw chunks definitely not on screen; add targeting reticle; save ↵ | ubq323 | 2023-03-14 | 3 | -8/+65 |
| | | | | chunks before exiting on sigint; add /tp 'command' | ||||
* | move player size to constants.lua; fix channel-related bug where player ↵ | ubq323 | 2023-02-25 | 4 | -10/+11 |
| | | | | movement wasn't being recieved properly | ||||
* | implement new rendering system using gpu instancing | ubq323 | 2023-02-25 | 6 | -9/+205 |
| | | | | | | this has extremely better performance on my machine also, player is circle now | ||||
* | center some ui elements better | ubq323 | 2023-02-20 | 2 | -14/+15 |
| | |||||
* | make window resizeable, remove big mode | ubq323 | 2023-02-20 | 3 | -27/+22 |
| | |||||
* | chat system, some controls changes | ubq323 | 2023-02-20 | 7 | -26/+196 |
| | |||||
* | add flushBatch to work around crash on some devices due to low vram | ubq323 | 2023-02-14 | 2 | -0/+2 |
| | | | | this is a workaround until i rework drawing to use instancing instead | ||||
* | remove done things from todo list | ubq323 | 2023-02-13 | 1 | -5/+0 |
| | |||||
* | run length encoding for chunk data, more reasonable player speeds, controls ↵ | ubq323 | 2023-02-13 | 4 | -13/+73 |
| | | | | help menu | ||||
* | change blank and ubqorange tiles from false and true to 0 and 9 | ubq323 | 2023-02-13 | 7 | -21/+20 |
| | |||||
* | add collisions and sliding for player movement | ubq323 | 2023-02-13 | 4 | -8/+117 |
| | |||||
* | change hash function, remove caching of noise vectors; noise won't use ↵ | ubq323 | 2023-02-12 | 2 | -12/+6 |
| | | | | unbounded memory now | ||||
* | revert previous change to worldgen texture | ubq323 | 2023-02-11 | 1 | -1/+1 |
| | |||||
* | remove done items from todo list | ubq323 | 2023-02-11 | 1 | -6/+0 |
| | |||||
* | change from random worldgen to be based on a hash of position; implement ↵ | ubq323 | 2023-02-11 | 6 | -25/+58 |
| | | | | serverside chunk unloading | ||||
* | rework of tick interval, refactor of chunk loading/generation into ChunkS class | ubq323 | 2023-02-11 | 6 | -51/+61 |
| | |||||
* | hook up save/loading of chunks | ubq323 | 2023-02-06 | 4 | -3/+11 |
| | |||||
* | remove chunk loading debugging prints, add envvar for localness | ubq323 | 2023-02-06 | 2 | -6/+3 |
| | |||||
* | actually removing chunks inside of iter_chunks in fine | ubq323 | 2023-02-06 | 1 | -6/+2 |
| | |||||
* | clientside chunk unloading when not near. also refactor coordinate things ↵ | ubq323 | 2023-02-06 | 6 | -11/+60 |
| | | | | slightly | ||||
* | update net.txt | ubq323 | 2023-02-06 | 1 | -1/+4 |
| | |||||
* | tick timing in main server loop, refactor, start on saving/loading chunks | ubq323 | 2023-02-06 | 6 | -72/+175 |
| | |||||
* | add info to tiles.txt | ubq323 | 2023-02-05 | 1 | -0/+8 |
| | |||||
* | update todo | ubq323 | 2023-02-05 | 1 | -0/+7 |
| | |||||
* | add todo list | ubq323 | 2023-02-05 | 1 | -0/+23 |
| | |||||
* | remove a print statement | ubq323 | 2023-02-04 | 2 | -3/+3 |
| | |||||
* | remove kakoune tmp file | ubq323 | 2023-02-04 | 1 | -5/+0 |
| | |||||
* | improve tracking of loading chunks, and increase load dist around player | ubq323 | 2023-02-04 | 3 | -16/+33 |
| | |||||
* | many many optimizations and refactorings; introduction of Map to support ↵ | ubq323 | 2023-02-04 | 9 | -94/+269 |
| | | | | multiple chunks, modify worldgen and client drawing to support multiple chunks | ||||
* | debug drawing change, zoom clamping, partial refactoring of class mechanisms ↵ | ubq323 | 2023-02-03 | 10 | -75/+140 |
| | | | | to allow inheritance, minor refactor of noise generator, changes to temp worldgen, rework of class constructor mechanism | ||||
* | drawing changes, world generation, perlin noise | ubq323 | 2023-02-03 | 6 | -25/+149 |
| | |||||
* | add sending of tile changes, between players. server remembers all changes ↵ | ubq323 | 2023-01-31 | 5 | -18/+79 |
| | | | | made. also add better debug screen | ||||
* | net.txt network packet list | ubq323 | 2023-01-31 | 1 | -0/+23 |
| | |||||
* | terrain data is sent from server to client | ubq323 | 2023-01-31 | 4 | -11/+38 |
| | |||||
* | gitignore | ubq323 | 2023-01-30 | 1 | -1/+2 |
| | |||||
* | switch to using json for packet formatting | ubq323 | 2023-01-30 | 5 | -65/+776 |
| | |||||
* | camera stuff + vastly optimise hex drawing | ubq323 | 2023-01-29 | 5 | -20/+93 |
| | |||||
* | thing the thing | ubq323 | 2023-01-27 | 1 | -2/+2 |
| | |||||
* | multitudinous things | ubq323 | 2023-01-27 | 6 | -34/+86 |
| | |||||
* | coords, hexagons, drawing, chunks | ubq323 | 2023-01-27 | 5 | -1/+172 |
| | |||||
* | gitignore | ubq323 | 2023-01-24 | 1 | -0/+1 |
| | |||||
* | hostname, print disconnects | ubq323 | 2023-01-24 | 2 | -1/+2 |
| |