State Machine update & Episode 3 source code added
The source code for Episode 3 has been uploaded ahead of the video release. The video will shortly be available for patrons and likely next week for the public.
I have also updated the full project source code to use a new state machine driven flow for oBattle, this makes the logic a lot clearer and easier to follow (and to teach!). I should really have done this in the first place!
I have also fixed an issue where the transition surface would be lost on alt-tabbing or fullscreen toggling, leading to a crash when a battle next begins or ends. This is a temporary fix that will prevent the crash, but skip the transition. As surface data is always lost from GameMaker in these circumstances and only writing a buffer to preserve the contents will permanently fix the issue. However, this is a tricky concept so while I work out if I want to teach this, or if I want to change the transition method entirely, this quick fix will suffice.
Files
Get Shaun's Turn Based Battle System
Shaun's Turn Based Battle System
Status | Released |
Author | SaraJS |
Genre | Role Playing |
Tags | GameMaker, JRPG, sourcecode, Turn-based, Turn-Based Combat, Tutorial |
More posts
- Episode 9 source code addedJul 26, 2023
- Episode 8 source code addedJun 28, 2023
- Bug fix for episode 7Jun 19, 2023
- Episode 7 source code addedJun 02, 2023
- Episode 6 source code addedMay 18, 2023
- Episode 5 source code addedApr 17, 2023
- Episode 4 source code addedApr 04, 2023
- Episode 2 Source code addedMar 23, 2023
- Hotfix for runtime v 2023.1.0.76Feb 01, 2023
Leave a comment
Log in with itch.io to leave a comment.