Zed A. Shaw zedshaw
zedshaw pushed to master at games/raycaster 2025-12-12 16:42:09 +00:00
37b007d79c Fix a bug in palette that kept it from being idempotent.
zedshaw pushed to master at games/raycaster 2025-12-11 18:50:04 +00:00
986b2612d4 [BREAKING] Battle system now runs the turn based combat better, and lots of interesting things like if you don't choose an action the host AI rebels and does it for you.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-10 17:59:00 +00:00
3d36517b4f A bit more refactoring to expose the begin/end transactional nature.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-09 18:47:43 +00:00
b5c6774412 Clean out references to 'sky' in the load_shader.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-09 18:22:51 +00:00
61931083c6 Refactored the shader loading.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 05:58:12 +00:00
35198bce6b Pulled the gui out into VkGUI to separate it out.
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 04:56:52 +00:00
4f7ab6db68 Cleaned up the struct inits in the engine too.
zedshaw created branch refactor_c_style in games/learn-vulkan 2025-12-08 04:26:38 +00:00
zedshaw pushed to refactor_c_style at games/learn-vulkan 2025-12-08 04:26:38 +00:00
zedshaw created branch refactor-cpp-test in games/learn-vulkan 2025-12-07 19:48:55 +00:00
zedshaw pushed to refactor-cpp-test at games/learn-vulkan 2025-12-07 19:48:55 +00:00
24ae3705c9 Attempted to use the vulkan.hpp but it's too much C++ for this. It took 5 hours to just get this one file converted.
zedshaw pushed to master at games/raycaster 2025-12-07 05:21:14 +00:00
9739441a9c Beginning state machine for controlling the boss fight UI is up.
zedshaw pushed to master at games/learn-vulkan 2025-12-06 18:05:02 +00:00
883f683ce4 Can now configure Vulkan with JSON. ENJOY!
zedshaw pushed to master at games/raycaster 2025-12-05 17:03:03 +00:00
1537a81aac Cleanup before refactoring the boss/fight.cpp code.
zedshaw pushed to master at games/raycaster 2025-12-05 16:29:31 +00:00
94c0d2dc0b Using a blank audio for the story board.
zedshaw pushed to master at games/raycaster 2025-12-05 16:20:41 +00:00
94b46a2f95 Fix up the main game based on arena changes.
zedshaw pushed to master at games/raycaster 2025-12-05 05:51:42 +00:00
f839edcd56 BattleEngine is now connected to the boss::UI so as you click it'll continually run the plan and figure out the AI actions.
zedshaw pushed to master at games/raycaster 2025-12-03 20:24:55 +00:00
a38bb5b691 Basic AP (Action Points) system tied to the AI actions, but there's no way to set 'has AP' for the AI?
zedshaw pushed to master at games/learn-vulkan 2025-12-02 18:14:53 +00:00
a996440c61 Next part of the tutorial where we have a couple compute shaders controlled by ImGUI.
zedshaw pushed to master at games/learn-vulkan 2025-12-02 04:53:20 +00:00
14f307b1b3 ImGUI is now working in the program.