Commit Graph

62 Commits

Author SHA1 Message Date
a839af1041
Merge TicketList into ServerChunk 2024-04-05 19:55:45 +07:00
c3c928de92
Terrain generation, staged async chunk loading 2024-04-05 18:30:45 +07:00
209c1a5776
TileEntities, WorldObject 2024-04-02 20:07:11 +07:00
6302661019
Entity spatial index 2024-03-30 12:36:17 +07:00
bf5710542e
Tile damaging? 2024-03-28 10:15:43 +07:00
d37bad79c6
WorldTemplate, WorldLayout, VisitableWorldParameters, Biomes, BiomeDefinitions, Trees, Grass, Bushes, Terrain Selectors
RenderDirectives, JsonRPC, Json adapters fixes, DispatchingTypeAdapter
2024-03-17 11:10:18 +07:00
8671c4bfad
More networking work 2024-02-08 19:59:39 +07:00
0eea0fa13f
More grinding on entities and their networking 2024-02-05 03:17:30 +07:00
c5d1e0f4c7
Migrate to kommons 2024-02-03 20:41:51 +07:00
c65d3f1a88
Some renamings 2024-02-03 13:46:50 +07:00
cb38ecfde7
Move JsonUtils to json package 2024-02-02 12:30:22 +07:00
4d58f0ab71
Kind of more networking stuff 2024-02-02 12:09:22 +07:00
2b95bf5e3e
More work on chunk map and chunk tickets 2024-02-01 18:33:11 +07:00
a028694010
Functional chunk tickets, chunk source, player chunk tracking 2024-02-01 15:58:44 +07:00
1526a1c127
Universe thread, more synchronization (to allow more pararllel code), initiate player movement test once again 2023-11-11 14:25:31 +07:00
93deb62d4b
Immutable chunk cells 2023-10-19 00:03:38 +07:00
ba0d792e83
Misc fixes 2023-10-18 22:36:46 +07:00
5fb6d817fc
Parallel move(), remove more outdated code, complete MailboxExecutorService 2023-10-14 22:23:30 +07:00
30b168766d
Remove kbox2d from deps and remove leftover code from previous testing stages 2023-10-14 19:26:28 +07:00
b9975657d4
SAT testcode 2023-10-14 10:39:20 +07:00
6ae8066ebc
multithreaded chunk geometry batching 2023-10-02 11:07:55 +07:00
57c32beb0d
Bare minimum for object loading 2023-09-16 17:00:21 +07:00
6397637538
Actual Light test 2023-09-08 00:00:43 +07:00
36d83b6a8e
Faster forEachRenderRegion 2023-09-05 21:34:24 +07:00
538f8a9b72
Undo dynamic chunk dimensions, add render regions instead for solid grid rendering 2023-09-05 21:12:23 +07:00
94fe3662ad
Arbitrary dimension chunks, null/not null cell distinction 2023-09-05 16:09:09 +07:00
fb44d77353
Minor cleanups 2023-09-04 22:07:29 +07:00
dc72bf1b18
Remove gpu light rendering 2023-09-04 11:00:00 +07:00
3398ba62ee
Cleaner version of previous commit 2023-09-04 08:35:31 +07:00
3647643351
Circular aware chunk compilers 2023-09-04 07:56:48 +07:00
0657ee8ef7
Chunk map, circular worlds second attempt 2023-09-03 23:08:10 +07:00
e436864e12
Optimize cell view 2023-09-03 17:40:31 +07:00
f2bb0a9d2d
Move files around 2023-09-03 13:48:40 +07:00
808a938144
Slice and splice tiles, make tile layers be an abstraction, not reality 2023-09-03 13:43:36 +07:00
4e4875b5d7
Bump kvector and kbox2d 2023-09-02 22:04:26 +07:00
96e782c264
Make it compile against updated box2d and kvector 2023-09-02 20:51:15 +07:00
210d065f79
liquid definition в tile package 2023-02-06 14:46:10 +07:00
ee21636529
More streamlining 2022-09-11 18:50:19 +07:00
96c88aa725
Liquid render! 2022-09-11 17:55:47 +07:00
86742b537e
more correct tile connection match 2022-09-11 01:35:35 +07:00
48cf205506
more shader stuff, hue shift, color variants, liquid def loader test 2022-09-10 22:30:34 +07:00
122a951b56
Material modifier render test 2022-09-08 21:24:54 +07:00
7c318966d5
Move tile definition and render template to KConcreteTypeAdapter 2022-08-26 22:30:32 +07:00
aa9d379d41
Move classes around 2022-07-29 14:06:03 +07:00
af97c80cdd
Get rid of chunk tuples as we know them
because they are useless in this form
2022-07-29 13:59:31 +07:00
186144c8cc
Use AVL tree for chunk map 2022-02-22 07:35:23 +07:00
a3f4cf8338
Projectile physics test 2022-02-21 17:00:09 +07:00
05e21deb57
Measure surface rather than perimeter 2022-02-21 09:15:25 +07:00
d9c4b0aee2
Chunk collision improvement test 2022-02-20 21:20:49 +07:00
4a02a0e0de
Box2d integration test 2022-02-20 17:20:42 +07:00