Commit Graph

53 Commits

Author SHA1 Message Date
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
c82c89dfec
Misc fixes 2022-02-20 14:38:42 +07:00
1580467bc5
Move everything to kvector, implement more stuff 2022-02-20 13:26:49 +07:00
ad8910d098
Подгрузка описания прожектайлов и их тест рендер 2022-02-10 22:16:17 +07:00
c3863d8ea2
Отрисовка сущностей 2022-02-07 11:08:54 +07:00
f907124af6
И ещё дальше
Более полные коллизии
Ентити
Приседания
UserInput
Больше отрисовки
Более реалистичные движения
2022-02-06 18:40:23 +07:00
5fe7668fe5
Ну мы идем дальше
обрезка геометрии мира
тест коллизий
сущности
2022-02-06 01:00:40 +07:00
ff6dba143e
Большие изменения в рендере 2022-02-04 19:34:48 +07:00
5b03608527
Отрисовка фоновых тайлов! 2022-02-03 14:09:34 +07:00
3962eec095
Улучшено дерево наследия чанков 2022-02-03 12:31:46 +07:00