Commit graph

39 commits

Author SHA1 Message Date
Zed A. Shaw
455ea88989 Better repair kit icons and images, enemies no longer spawn in doors, death scene worked out mostly, and beak thing enemies. 2026-04-05 02:19:31 -04:00
Zed A. Shaw
21e8f4ce78 Starting screen is working. 2026-04-04 23:43:15 -04:00
Zed A. Shaw
52bb4b2497 Create a spider bot animation. 2026-04-04 21:10:34 -04:00
Zed A. Shaw
f9346f3e87 Make a little crossed swords combat indicator show up. 2026-04-04 20:50:00 -04:00
Zed A. Shaw
0f9777988d Bring in some sounds and tweak the damage so it's not annoying.' 2026-04-04 17:07:39 -04:00
Zed A. Shaw
568171c4a2 Valgrind passes. Fixed a bug in combat. 2026-04-04 16:54:28 -04:00
Zed A. Shaw
55af06821c Create an automated release. 2026-04-04 15:58:40 -04:00
Zed A. Shaw
bc0912e577 The level number is now displayed on the next level screen. 2026-04-04 15:32:42 -04:00
Zed A. Shaw
b5c2fc3b5f Add a help screen and win. 2026-04-04 00:17:51 -04:00
Zed A. Shaw
831b46fa3f Now the body_ui handles the toughness and attack rating, and applies colors to show your body part status. 2026-04-03 23:42:49 -04:00
Zed A. Shaw
009c5c1cd2 Now has an actual game loop where you die and start over. 2026-04-03 12:44:35 -04:00
Zed A. Shaw
514bfec0ea Had to bring back the static options so that meson actually builds it as static. 2026-04-03 12:15:25 -04:00
Zed A. Shaw
c14e244084 Make the intro story skippable. 2026-04-03 11:22:29 -04:00
Zed A. Shaw
0df63ea074 Brought over the storyboard thing from my other game for the intro sequence. 2026-04-03 00:05:37 -04:00
Zed A. Shaw
279faf6dd5 Now have hotkeys to test the different start/end conditions. 2026-04-02 23:23:57 -04:00
Zed A. Shaw
17f05e7093 Buttons on screens work and most screens now have a continue/quit button. 2026-04-02 14:14:54 -04:00
Zed A. Shaw
532366091b Improved start screen and made the animation optional in scenes since they aren't needed always. 2026-04-02 12:15:51 -04:00
Zed A. Shaw
903fad871f Now have all four screens showing up when needed, but now need to a way to restart the game. 2026-04-02 00:38:41 -04:00
Zed A. Shaw
d03020cfef Have an initial start screen and simple prototypes for other screens. 2026-04-01 15:31:36 -04:00
Zed A. Shaw
e113c0bc97 Scenes are now ready to be worked on. 2026-04-01 13:07:48 -04:00
Zed A. Shaw
2dec4ec993 Body UI and damage works better now. 2026-04-01 12:13:48 -04:00
Zed A. Shaw
f6c8163acd Unlocked combat now works and weirdly this fixes the enemies not running away when scared. 2026-03-31 23:54:54 -04:00
Zed A. Shaw
e9365e0d87 Unlocked combat finally but the robots won't chase you. 2026-03-31 23:12:04 -04:00
Zed A. Shaw
2b69f388e5 Possible fix for meson 1.10 and/or Mac builds. 2026-03-31 13:19:13 -04:00
Zed A. Shaw
66e2328ea8 Setup for the transition scenes. 2026-03-31 12:00:02 -04:00
Zed A. Shaw
44e474b023 Can now go down a level. 2026-03-31 11:43:44 -04:00
Zed A. Shaw
360402cb3c You now receive damage to multiple body parts and can heal them all too. 2026-03-30 23:53:38 -04:00
Zed A. Shaw
1777a6bbf2 Make the sword kind of move in perspective and give it smear trails on the middle frame. 2026-03-30 11:50:13 -04:00
Zed A. Shaw
aa83417ba3 Made it so you can see the sword in your inventory and pick them up from the ground. 2026-03-30 11:33:08 -04:00
Zed A. Shaw
dfc86452fc Had to fix the rendering so that each sprite is rendered separately in sprite_casting during the render phase. 2026-03-30 10:51:21 -04:00
Zed A. Shaw
d22eaa554d You can now take damage to your head. 2026-03-29 23:54:21 -04:00
Zed A. Shaw
cbd4b858ac Small tweaks before making damage to body parts work. 2026-03-29 22:24:50 -04:00
Zed A. Shaw
ae0d205037 Now have a body damage UI to show damage to each body part. 2026-03-29 14:43:05 -04:00
Zed A. Shaw
36a49ef768 Worked out the status UI more, setup the color scheme, and fixed various small problems with looting causing a crash. 2026-03-29 13:15:39 -04:00
Zed A. Shaw
db60f75bd9 First commit that disconnects this game from the game framework so it can be its own thing. 2026-03-29 11:02:02 -04:00
Zed A. Shaw
8073997eb3 Bring in basic placeholder assets for things like walls, souns, and font. 2026-03-26 23:25:40 -04:00
Zed A. Shaw
e742b8772d Refactored the FSM so that it uses a generic registry of systems to do what it needs. 2026-03-23 12:47:16 -04:00
Zed A. Shaw
cbff127b40 More cleanup then starting to sort out how to make systems extensible easily. 2026-03-22 13:24:03 -04:00
Zed A. Shaw
6a0c9e8d46 First cut of pulling out the relevant parts of my original game to make a little framework. 2026-03-22 10:37:45 -04:00