• Joined on 2025-10-24
sam pushed to main at sam/snejk 2025-12-16 11:40:06 +00:00
76e5b3b282 Properly shut down the networking API.
167c8a3ce3 Change snake's tint based on player-id.
9dc13e3feb Fixed mistake that crashes the game if you go to play singleplayer through the menu.
Compare 3 commits »
sam pushed to main at sam/snejk 2025-12-16 11:10:54 +00:00
168278faf7 network_stop() and shortcuts to singleplayer and local multiplayer.
sam pushed to main at sam/snejk 2025-12-16 10:44:18 +00:00
8cdbd5b162 Moved code and assets for the game to a seperate folder. Moved jansson and raylib to third_party.
sam pushed to main at sam/snejk 2025-12-16 10:27:47 +00:00
fd2dbf232d Added some comments and made the debug-info-text display more info + more relevant info
sam pushed to main at sam/snejk 2025-12-16 09:47:25 +00:00
4ea71838b9 More progress. Host can now see the client that has joined. Host reacts to networked messages.
sam pushed to main at sam/snejk 2025-12-14 20:43:52 +00:00
996b1a3404 Joining a session 'works' but neither the client nor the host reacts to one another, yet.
sam pushed to main at sam/snejk 2025-12-14 19:18:57 +00:00
e9080d7332 Slight reconstruction/abstraction. Getting close to connecting to other sessions etc.
sam pushed to main at sam/snejk 2025-12-12 18:11:16 +00:00
11e91aa01c Minor things.
sam pushed to main at sam/snejk 2025-12-12 17:42:34 +00:00
a6d8d7d0c2 Removed 'child_index' from entities. It gets figured out in presentation instead.
sam pushed to main at sam/snejk 2025-12-12 17:24:49 +00:00
ddeb82fdc8 The snake must grow.
sam pushed to main at sam/snejk 2025-12-12 12:17:54 +00:00
2a0e5779cb Body-part now follows it's parent. You can also eat food. Shortcut in the main-menu to play default singleplayer, press P.
sam pushed to main at ensenn/renderer 2025-11-30 16:24:41 +00:00
c5d594c85b Fixed issue with some matrix, added rotate_camera(..)
sam pushed to main at ensenn/renderer 2025-11-29 19:33:01 +00:00
4cc0c8c73e Added camera, use MVP.
sam pushed to main at ensenn/ecs 2025-11-29 19:31:16 +00:00
4d92d64698 You need to manually register components now, otherwise all components would be stored internally as 8 bytes instead of their actual size.
sam pushed to main at ensenn/ecs 2025-11-26 21:11:12 +00:00
5da4917300 Fixed bug where components of the same type would overlap because they were forced to be 8 bytes.
sam pushed to main at ensenn/renderer 2025-11-26 10:30:21 +00:00
bd62b8a528 Added translations.
sam pushed to main at ensenn/renderer 2025-11-25 18:13:39 +00:00
d987f31769 Textured quad.
sam pushed to main at ensenn/renderer 2025-11-25 03:12:22 +00:00
28ca7625b8 Successfully rendered a quad!
sam pushed to main at ensenn/ecs 2025-11-21 23:07:58 +00:00
76cb5e18f6 Stopwatch for seeing different system's tick-duration.
sam pushed to main at ensenn/ecs 2025-11-21 22:49:13 +00:00
2ef1ffff43 Querying, systems, wow!