Commit Graph

104 Commits

Author SHA1 Message Date
LabyStudio 22872f55d6 improve logo texture 2022-05-20 11:01:49 +02:00
LabyStudio 34b0015af6 implement creative inventory, implement bedrock, glass and gravel, version 1.0.4 2022-05-20 01:30:31 +02:00
LabyStudio 32245a9136 implement chat, implement teleport, help and time command, use relative vertex positions for block rendering, version 1.0.3 2022-05-17 01:41:16 +02:00
LabyStudio 1e10dda0e2 implement block break particles, version 1.0.2 2022-05-15 21:05:11 +02:00
LabyStudio 789ecdd2b4 disable context menu 2022-05-13 21:56:44 +02:00
LabyStudio 8d8fdcd3ac reload page to restart the game 2022-05-13 21:51:55 +02:00
LabyStudio aed8c401ac remove previous canvas elements 2022-05-13 21:46:55 +02:00
LabyStudio 02497c2d36 improve page unloading 2022-05-13 21:41:59 +02:00
LabyStudio 22cd91e99b fix number seeds 2022-05-13 20:36:07 +02:00
LabyStudio 5e50a6b634 implement render distance setting, flush chunk rebuilds on block place, version 1.0.1 2022-05-13 18:50:57 +02:00
LabyStudio f2b25d36e4 add favicon 2022-05-13 09:41:49 +02:00
LabyStudio 83a01043c2 add panorama overlay 2022-05-13 09:27:57 +02:00
LabyStudio d3e4e749d5 implement main menu, implement textfield widget, implement create world screen, implement splash screen 2022-05-13 08:41:28 +02:00
LabyStudio 70144259d1 fix Random int casting 2022-05-12 05:23:03 +02:00
LabyStudio db5b113939 improve performance of Random class 2022-05-12 04:31:18 +02:00
LabyStudio b055293dd4 improve memory usage 2022-05-12 04:11:54 +02:00
LabyStudio 24c0451031 use threejs module js, remove unused libraries, increase world generation seed to 64 bit, implement random world spawn, improve start script 2022-05-12 02:57:23 +02:00
LabyStudio 51c07050e9 load chunk if not loaded 2022-05-05 18:10:27 +02:00
LabyStudio 3e2bf1eddb implement biome color 2022-05-05 01:27:08 +02:00
LabyStudio 1d15ad6474 use texture alpha channel again 2022-05-05 00:08:27 +02:00
LabyStudio a3a4d44386 fix water render issues 2022-05-05 00:04:07 +02:00
LabyStudio d846613ca9 implement new terrain generator, cave generator, tree generator, implement big tree generator, improve light update performance 2022-05-04 23:35:53 +02:00
LabyStudio b52a1385b3 improve third person collision code structure 2022-05-04 02:44:08 +02:00
LabyStudio 48ad9dc9b3 implement third person camera collision detection 2022-05-04 02:30:47 +02:00
LabyStudio ed0849ca28 round decimal gui rendering 2022-05-03 22:41:08 +02:00
LabyStudio 898d0b0a84 implement video settings, implement slider and switch button, fix torch block light 2022-05-03 18:17:54 +02:00
LabyStudio e68243220a hide sun and moon behind void, fix wrong skylight for entity 2022-05-03 01:15:49 +02:00
LabyStudio 058b81210a implement sunrise and sunset, improve sky coloring, implement alpha channel in Tessellator, update threejs 2022-05-03 00:40:38 +02:00
LabyStudio 24aed783fa improve lightning 2022-05-02 05:18:13 +02:00
LabyStudio 862a97f9e8 implement first person item in hand rendering
(cherry picked from commit 647b7dc98e1fa80c5ba72a560b03cf447fc65bd4)
2022-05-02 04:46:18 +02:00
LabyStudio 800134b26b implement first person hand
(cherry picked from commit bfe5a2eaca2858a7ccde1df847e2148dd79f4045)
2022-05-02 04:46:15 +02:00
LabyStudio 3a1292b46f implement wood block
(cherry picked from commit 034f39401cc20d00b1a88178144c24bcb83cc3f5)
2022-05-02 04:45:58 +02:00
LabyStudio 1bc76dd94d improve entity brightness
(cherry picked from commit 11f8b49fbabb4374cb578cd94fb1519564f86164)
2022-05-02 04:45:55 +02:00
LabyStudio 45961bbfbb convert classes to es6
(cherry picked from commit e7615d49a4071fe5b5f192884f142c9f3385211a)
2022-05-02 04:45:51 +02:00
LabyStudio dacd2496ea support multiple cubes in ModuleRenderer, prepare first person item rendering
(cherry picked from commit a3f91b396f3199fc6c24db445b562d3ce1645758)
2022-05-02 04:45:48 +02:00
LabyStudio 5c47dd6599 implement block in hand
(cherry picked from commit 75fd4edd9f67b2cbf5abffc1ea417920106b1353)
2022-05-02 04:45:46 +02:00
LabyStudio 96b287bedc implement swing arm animation and entity brightness
(cherry picked from commit b9e76a3d9bd1c0c89f1ffde1a3516ff115cf3235)
2022-05-02 04:45:43 +02:00
LabyStudio 62d7ba24b9 implement character limb swing animation
(cherry picked from commit 19c59e38feff562ccbaade8e38fdd303bba784a5)
2022-05-02 04:45:40 +02:00
LabyStudio 7df2806456 restructure entity update
(cherry picked from commit 21c460ee8e62fb81cdd9ac607b1e8e9c2eabc211)
2022-05-02 04:45:37 +02:00
LabyStudio 62a43c2468 render proper character with test animation
(cherry picked from commit 0f3b3a0d6ff8be5e3b1ad47a25943cf1d62cc6eb)
2022-05-02 04:45:34 +02:00
LabyStudio 8db692083b implement toggle perspective
(cherry picked from commit cbfb575b2e418215877cecb89e3b4c47d6f56c8d)
2022-05-02 04:45:31 +02:00
LabyStudio 4644b050c6 implement entity model rendering
(cherry picked from commit a0e5d51290cf521d511f90e23445206a14c4a772)
2022-05-02 04:45:12 +02:00
LabyStudio b82d211ff9 fix cookie and font renderer bugs 2022-02-20 16:24:32 +01:00
LabyStudio 300e05c7e3 implement touch control 2022-02-13 10:49:43 +01:00
LabyStudio a7482c52f1 improve step sound 2022-02-13 08:19:49 +01:00
LabyStudio b7b3439f0d fix sound issues 2022-02-13 08:10:28 +01:00
LabyStudio c955fdc7f9 implement sounds 2022-02-13 07:55:40 +01:00
LabyStudio 82ea74085b implement hitbox 2022-02-13 05:30:18 +01:00
LabyStudio 6e46e5e838 make items darker in pause menu 2022-02-13 04:32:21 +01:00
LabyStudio bcdbe4240b implement torch on wall 2022-02-13 04:17:03 +01:00