Document parsing seems to start working ... Languages and sections at least. The content is a markdown text file. I wanted to upgrade the text renderer to support markdown for a while - at least some basic stuff. This will be interesting...
Awh, look at the bottom left: When you skip the tutorial and the level has a tutorial, you can redo the tutorial if you click on the cute little monitor. This option will also be present when disabling tutorials through the settings.
Ok, I think I will go for this: After the initial tutorial, there will be a skip button. And levels that have associated tutorials will allow enabling tutorials again through a similar button. At least I think this makes sense... #gamedev#indiedev#solodev#raylib
Working out the 2nd tutorial where deletion of instructions is shown. I am also thinking about how to make the tutorials a bit more optional... maybe they could be configured that when a tutorial is available, a button appears that the player can use to start it? #gamedev#indiedev#solodev#raylib
I started working on the next tutorial and added a bit of debug output in the debug tools popup. Tutorials can now be entirely defined in mere text files, as the start conditions of a tutorial are also defined within those file, too.
Wanna see something fun? Check out how enthusiastic my little tutorial monitor can get when leaving the blend range between 0 and 1 behind us and we explore what comes beyond! I just find this too great :D! SO: Don't clamp values unless you really need to!
Coming along with the first tutorial, second iteration (I made this intro tutorial, before I killed the system and changed the UI/UX). One shift I made today: The entire tutorial here is described in a text file. I initially wanted to use pure code, but ... 🧵 #gamedev#indiedev#solodev#raylib