Greetings! It’s Friday again meaning so long as something has been done in the week and I can be bothered to put in the effort, it’s devlog day!
First thing was fixing the damn bubbles! Last week I got jump through platform support into the game which was a pretty great feature and has unlocked multiple level design opportunities for us. The cool thing is any platform in the game can be jump through, including moving platforms! Which is where the issue came in. Turns out the bubbles, which are both moving platforms and jump through platforms, shed some light on a slight problem. Due to movement timing, it become possible for the collision to essentially fail and you would fall through the bubble where you should have landed on it. This is now fixed by doing a bit of a fall back collision test if the first one fails. Players may now fully enjoy standing on bubbles, just like real life!
We also spent two days making our level select player automatically walk to the next level if/when it is unlocked. First attempt worked well. You would finish a level, unlock a new one and the player would walk there. Then we realized there was a case where this would not be enough, rendering the entire system obsolete.
This is why people plan things before making them. So we went back to the drawing board and made a new system which instead used some of the pre-existing data to search for a level that had just unlocked and pick the most logical one to automatically walk to. Once that was done it was just a matter of also being able to do this across separate worlds. This whole thing is to make the transition between levels as simple and automatic as possible while still showing level progression.
We have also started on implementing a system for answering multiple choice questions in our speech framework. This is coming together fairly quickly but there is still work to be done to get it finished. We will also probably run into multiple issues along the way as you do when making games.
That’s it for this week! There will likely be another devlog from me next friday but we may miss Friday the 5th as I will be away at PAX Aus during that week. Which means little to no programming development from me. If there is a log it will likely be art based from Scimitri.
Thanks for reading!
1 comment