10 Commits

Author SHA1 Message Date
SnailMan 4da59836be Added unit tests 2026-05-26 13:38:15 +02:00
SnailMan a47c6bd0b0 Moved rendering code. Added keyboard input handling 2026-03-07 23:47:06 +01:00
SnailMan 811d11af08 Save file bugfix and high dpi support 2026-03-07 12:59:35 +01:00
SnailMan 016b1eafb5 Game state is now preserved in a file 2026-03-06 19:03:55 +01:00
SnailMan 4c21d309e9 Added win and loss conditions along with their respective screens 2026-03-06 18:00:19 +01:00
SnailMan eb8834324e Split the game core and ui code into their respective modules
Game state struct ends the variable mess in main.c
2026-03-06 15:24:33 +01:00
SnailMan 2301914b02 Added score, move count and reset 2026-03-06 00:21:27 +01:00
SnailMan 93995ce276 Added functional UI
This also was very fun to implement with Raylib
2026-03-05 23:59:40 +01:00
SnailMan 9c7697371f Colors and double merge blocks
Ok, this was much easier than I thought it would be to implement
2026-03-05 22:52:25 +01:00
SnailMan fac6318f1f Game core prototype
Manged to get the moves and tile spawns. Double merge block to be implemented.
2026-03-05 22:19:48 +01:00