Commit Graph

193 Commits

Author SHA1 Message Date
minjaesong
349488376d sunrise/sunset transition is now longer 2023-08-28 14:30:24 +09:00
minjaesong
8db1228e70 calendar wip 2023-08-15 04:54:43 +09:00
minjaesong
f8f75fb7b6 options to change atlas texture size 2023-08-14 03:53:25 +09:00
minjaesong
2411db17a7 calendar fixture wip 2023-08-08 16:41:40 +09:00
minjaesong
88831051c8 revised ingame date format 2023-08-08 09:01:34 +09:00
minjaesong
18631064d4 hosek skybox moved outside of basegame; moonlight impl 2023-08-04 13:43:14 +09:00
minjaesong
385a882937 stars: more realistic twinkle, change of axial tilt changes starmap 'altitude' 2023-08-03 23:55:19 +09:00
minjaesong
d2b1346252 diurnal motion on stars 2023-08-02 22:44:04 +09:00
minjaesong
4fb30821f1 sky model update 2023-07-25 15:15:12 +09:00
minjaesong
79f19120f2 replacing min/max usage with kotlin's 2023-07-11 01:54:46 +09:00
minjaesong
ec24dc9870 no day-night cycle on titlescreen demo 2023-07-10 20:44:35 +09:00
minjaesong
6bc3d0e6ad deploying new skybox model 2023-07-10 19:47:44 +09:00
minjaesong
7a42066392 electric: rising/falling edge and level detection 2023-06-19 18:42:08 +09:00
minjaesong
528b975350 wiresim: signal sinking actors are only getting updated when the sim calls for 2023-06-19 16:34:39 +09:00
minjaesong
9e9064dd55 world portal: world search is now new world 2023-06-19 00:50:55 +09:00
minjaesong
c6a2a4199e kotlin update 1.8.20 2023-05-03 21:40:03 +09:00
minjaesong
7905de5481 serialisation of the world is split into two packages: complex one is moved under the modulebasegame package 2022-09-03 23:05:49 +09:00
minjaesong
5fbbf34c10 fixed a bug where the player would immediately pick back up the fixture they've just placed one frame ago 2022-07-19 00:25:13 +09:00
minjaesong
c5360cdcb8 working wire cutter 2022-07-13 21:28:59 +09:00
minjaesong
ee39128378 renderer is updated but wire pieces have some bugs on laying wire to the world 2022-07-08 22:02:42 +09:00
minjaesong
db0be9e088 wire connectivity wip 2022-07-07 01:06:43 +09:00
minjaesong
fc59a1d0b2 added Gamerules to the GameWorld 2022-06-03 00:54:50 +09:00
minjaesong
3443a5baab modularise everything 2022-02-27 18:52:59 +09:00
minjaesong
b2aece0176 changed lightboxes so that (de)serialiser won't complain; world/actor json will will write game version it saved 2022-02-25 11:42:30 +09:00
minjaesong
df6950c0b8 fixed a bug where a dynamic item would not get saved/loaded at all 2022-02-22 17:12:49 +09:00
minjaesong
a213cba5ef fixed a bug where signal emitter wouldn't work after save reload 2022-01-24 13:01:59 +09:00
minjaesong
fc61bf1da5 minimap barely working 2021-12-16 16:40:53 +09:00
minjaesong
10819e2607 titlescreen moved to modules; using GLES 3.0 as default 2021-12-11 21:08:56 +09:00
minjaesong
56f5dc1686 fixed a bug with dangling pointer on loadscreen 2021-12-11 01:32:36 +09:00
minjaesong
ebc762e90a workign on the modloader in progress 2021-12-03 16:39:46 +09:00
minjaesong
64475455a8 wires are simulated on every other update 2021-10-25 10:58:18 +09:00
minjaesong
8dbedd270e still wip 2021-10-11 19:02:51 +09:00
minjaesong
ef603ec5d5 new load wip 2021-10-11 17:46:46 +09:00
minjaesong
3ca95e138d PlayerLastStatus on world save 2021-10-10 17:39:19 +09:00
minjaesong
aec6fea49e new player save format writing 2021-10-08 14:25:59 +09:00
minjaesong
3f9b41fd29 still working on the new savegame scheme
main game works fine, saving/loading will not be possible
2021-10-07 17:43:23 +09:00
minjaesong
c211b94b13 fixed an oversight where newly-added blocks would not be recognised by the old savegame 2021-10-06 17:16:09 +09:00
minjaesong
5d357bd3f6 h o p e f u l l y 2021-10-02 22:49:44 +09:00
minjaesong
f6b0b447a4 dropped item can be picked up (at a weird distance) 2021-10-02 17:50:27 +09:00
minjaesong
b720c12c4e no more reading entire savefiles onto the memory upon the booting 2021-10-01 10:07:23 +09:00
minjaesong
588ac047db fixed a bug where wires cause quicksave to fail 2021-09-30 10:44:48 +09:00
minjaesong
2891d0466e initial savefile generation of the newgame 2021-09-29 12:38:08 +09:00
minjaesong
26c71e691c fixtures can be despawned by "mining" them 2021-09-21 00:22:52 +09:00
minjaesong
e68d82f280 cut wires are also power-cut 2021-09-18 23:30:45 +09:00
minjaesong
9e8bd5e4a9 working wire cutter (drops no wire) 2021-09-18 21:01:06 +09:00
minjaesong
097689f49f wirecutter wip 2021-09-18 17:58:02 +09:00
minjaesong
43d9785db8 quick and dirty solution deployed for the load screen dereferencing the dead pointer 2021-09-18 11:55:38 +09:00
minjaesong
2f19d2cd51 error trap to inform players wtf went wrong 2021-09-18 10:57:59 +09:00
minjaesong
575ed4410b sprites can be rendered across the world seam 2021-09-17 22:54:55 +09:00
minjaesong
784f5fd2ec recording and retrieving timestamps for save meta and world 2021-09-11 22:24:13 +09:00