Fake Door Mixology E-learning Game
https://360.articulate.com/review/content/a977e4cb-80df-443c-921d-4cd659c1ba2b/reviewProgress so far:
1. Basic UI, the recipes object;
2. Learning mode: Select from menu layer to change content displayed in LM layer;
3. Challenge mode: A timer, random draw 4 items from the recipes object with triggering timer.
To do list:
1. Collect user inputs. Probably have to create unique variables with dialog for underbar elements
2. "Deliver" mechanism -> Compare user inputs with stored recipes. Need a TBD workaround.
3. Other details like toggle star status with Booleans
Not so satisfied with Articulate:
1. I have to create Booleans as middlemen in order to alter slide layer B from slide layer A.
2. I cannot directly claim a global variable from inserting custom JS in base layer. No such convenient thing as %recipes.shirleyTemple% without using player.setVar().
I anticipate that the result might be out of control due to my smol brain.
It feels like building that Undertale game, which is famous for wrapping dialogs of the entire game in switch statements.
May submit a codepen.io project at the end rather than Articulate project because Bootstrap 5 and vanilla JS will be way easier to achieve what I planned.