Commit Graph

112 Commits (1e1cc5fb5b005ee1021cfe90ad0eae50a95a3799)

Author SHA1 Message Date
jsrobson10 1e1cc5fb5b Sync workspace with server 2020-09-15 19:58:53 +10:00
josua ce06e1bb53 Made bdf use the .gz file ending to say its gzip 2020-09-10 12:30:23 +10:00
josua 76fce435b1 Made chunk saving asynchronous, added auto saving and asynchronous
saving, seperated chunks into their own files, made chunks unload to a
file instead of to memory, fixed a lighting based performance bug.
2020-08-27 23:49:55 +10:00
jsrobson10 c5e36b6f79 Improved world gen and made the main menu demo world not re-generate 2020-08-27 14:27:30 +10:00
josua a6b8edcd67 Made temperature/humidity generate on world gen 2020-08-27 09:12:57 +10:00
jsrobson10 877c5371a0 Started making chunks asynchronous 2020-08-26 20:07:23 +10:00
josua 0cbb9c8551 Started working on better world gen 2020-08-26 11:02:26 +10:00
jsrobson10 5de32258ca Added timers and specific item based checks for items 2020-08-25 19:31:17 +10:00
jsrobson10 70d7faaf98 Started adding timers and torches 2020-08-25 12:11:15 +10:00
jsrobson10 25314cfebb Made the lighting thread safe 2020-08-20 12:08:39 +10:00
jsrobson10 7c176bbcde Removed the worker process and replaced it with worker threads.
Updated binary data format.
2020-08-19 14:02:43 +10:00
josua e08cdf66fc Added more tools, resources, added blast furnace, clay pot, started
adding metals, ores, improved water indicator.
2020-08-11 11:12:03 +10:00
jsrobson10 6ee17375a6 Made solid tile collision correction velocity based 2020-08-07 16:40:31 +10:00
josua 20b1dac4a6 Added tile entities, tile/entity placement guides, started working on
campfires
2020-08-07 13:58:29 +10:00
jsrobson10 d5815eef50 Fixed item info on hover, changed item meta to a modifier system. 2020-08-05 18:25:46 +10:00
josua 6e69fe2fcd Created a working crafting GUI 2020-08-05 12:45:00 +10:00
jsrobson10 505a09a4ff Adding recipe cards 2020-08-04 16:01:07 +10:00
josua 261ba8c69b Started working on a recipe card object 2020-07-29 11:18:53 +10:00
jsrobson10 d88b0946b5 Added a way to craft stuff 2020-07-28 18:33:05 +10:00
josua af72420f9d Fixed issues with inventory hover and picking up inventory items 2020-07-28 13:15:18 +10:00
jsrobson10 c60d03428d Added recipe init function 2020-07-27 12:50:34 +10:00
josua 507e1ada0e Added a save menu, fixed issues with loading from saves, updated to BDF
3, started working on a crafting system.
2020-07-27 11:13:24 +10:00
jsrobson10 fdf5fad146 Renamed alot of GUI stuff for consistancy, worked on saves GUI, added
vsync setting.
2020-07-23 14:22:12 +10:00
josua 96eb85d55a Working on save cards and better culling options 2020-07-23 11:00:39 +10:00
jsrobson10 16b04a62ba Started adding a proper save menu 2020-07-22 19:39:11 +10:00
josua 2946a7ec9e Added shadow quality setting, updated the BDF to fix boolean 2020-07-22 11:07:47 +10:00
jsrobson10 96a0f0fdb9 Added rain texture 2020-07-21 14:25:30 +10:00
jsrobson10 c4250dcfff Turned down the blood abit 2020-07-21 14:25:22 +10:00
josua 3cf6f0cc1e Added optimisations to the shadow renderer and added fog 2020-07-21 09:26:20 +10:00
jsrobson10 5bd3984997 Added shadows 2020-07-20 16:14:54 +10:00
josua ff3bb85d7c Created an inventory,
more resources (logs, acorns, flint, hemp, sandstone, snow),
optimised items and bullets,
started setting up possibility for shadow mapping and/or reflections,
improved models (trees, cacti, hemp, rocks),
added optimizations for particles,
started working on better player models,
fixed issues with the font.
2020-07-16 00:26:50 +10:00
jsrobson10 135d6ef185 Added wind, fixed some issues with particles 2020-07-05 09:30:21 +10:00
josua fe1f97f248 Removed lots of unused code 2020-07-01 12:37:04 +10:00
josua 55ea5e6c55 Fixed lighting graphical issues 2020-06-30 10:11:08 +10:00
josua afd16a7389 Started fixing floating point errors in the shaders, optimised particles and path finding 2020-06-29 12:44:02 +10:00
josua 3838754611 Added dynamic break particles, improved the particle system 2020-06-27 22:01:57 +10:00
jsrobson10 4f7b499217 Added temperature to the player and added moisture 2020-06-26 15:11:40 +10:00
josua 4b527a0db0 Added temperature 2020-06-25 12:42:29 +10:00
jsrobson10 321d07ceb6 Updated the math library to use faster math functions, started working
on biomes and temperature
2020-06-24 17:06:49 +10:00
josua a0d6d87dcf Made dynamic lighting smoother 2020-06-24 11:07:41 +10:00
jsrobson10 0ee4243011 Started making lighting more efficient 2020-06-23 16:56:32 +10:00
josua ecfb03d62d Fixed issues with smooth lighting and added dynamic lighting. Fixed
issues with spawning and fixed issues with expensive pathfinding.
2020-06-22 23:35:29 +10:00
jsrobson10 7ffa6c1023 Fixed text rendering, added more conditions to recalculate lighting. 2020-06-22 15:56:52 +10:00
josua 4f9cb191c4 Added smooth lighting 2020-06-22 12:22:11 +10:00
jsrobson10 878410abbf Started working on the worker for lighting 2020-06-21 18:48:01 +10:00
josua 0098d22927 Started working on multi-processing 2020-06-18 12:49:38 +10:00
jsrobson10 01d221c94a Started work on lighting 2020-06-17 18:25:17 +10:00
jsrobson10 8c29c924f6 Removed some bdf files and added them to gitignore 2020-06-17 10:59:19 +10:00
josua 3b612fc61d Fixed button collision detection 2020-06-17 10:54:51 +10:00
jsrobson10 7b8de0fa63 Started working on buttons 2020-06-16 16:24:29 +10:00