Commit graph

27 commits

Author SHA1 Message Date
6ed4e17065 better lighting 2026-01-31 09:31:31 -06:00
39ee0fefb7 improve sw renderer 2026-01-23 12:37:20 -06:00
415d424057 add networking, 3d improvements, reorganize src structure 2026-01-17 22:52:36 -06:00
39b604b333 refactor: reorganize pxl8 into client/src/ module structure
- core/: main entry, types, logging, I/O, RNG
- asset/: ase loader, cart, save, embed
- gfx/: graphics, animation, atlas, fonts, tilemap, transitions
- sfx/: audio
- script/: lua/fennel runtime, REPL
- hal/: platform abstraction (SDL3)
- world/: BSP, world, procedural gen
- math/: math utilities
- game/: GUI, replay
- lua/: Lua API modules
2026-01-15 08:51:08 -06:00
272e0bc615 fix logo bounce, adjust music a bit 2026-01-08 14:49:45 -06:00
b659523d69 add sprite flipping, cleanup some lua things 2026-01-08 12:44:25 -06:00
01d6e09a91 add sound 2026-01-07 17:45:46 -06:00
2427e3a504 add collision 2025-11-21 16:53:30 -06:00
8baf5f06ea implement our own gui module, drop microui 2025-11-21 11:51:23 -06:00
2555bec8eb add auto run 2025-11-20 20:55:45 -06:00
59be43d80e improve 3d renderer 2025-11-19 22:25:08 -06:00
736af38518 fix restarting an already exec'ing transition 2025-11-15 12:14:56 -06:00
1634b1126b refactor some api things 2025-11-15 11:55:00 -06:00
27b6459b9a add anim and transitions and re-org lua api scripts 2025-11-15 11:45:05 -06:00
b27abeffb5 add jump to demo 9 2025-11-15 11:44:15 -06:00
79a678f162
wip procgen 2025-11-09 06:30:17 -06:00
cec9415d75
add init to cube3d 2025-11-02 13:21:32 -06:00
82ed6b4ea9 add a byte stream: pxl8_stream 2025-10-12 05:05:35 -05:00
3c54e379d4 in-progress map things... 2025-10-07 10:32:48 -05:00
cfe7501fe2 move some files around 2025-10-06 19:00:03 -05:00
47c4f2045c add proper fnl modules to demo 2025-10-06 18:14:07 -05:00
7f56e0bfe8 clean up gfx a bit... more to come 2025-10-05 17:19:59 -05:00
c662c550df refactor atlas implementation 2025-10-05 16:49:43 -05:00
1744e689b5 refactor some things... 2025-10-04 04:13:48 -05:00
2a1a3f1768 organize headers, add icon/logo sprites to demo 2025-10-01 12:56:13 -05:00
6a02b24ae6 cleanup 2025-09-28 13:10:29 -05:00
98ca54e920 add cartridge system 2025-09-27 11:03:36 -05:00
Renamed from src/fnl/demo-effects.fnl (Browse further)