Blog Post
JesseWu
2 months agoCommunity Member
Fake Door Mixology E-learning Game
https://360.articulate.com/review/content/a977e4cb-80df-443c-921d-4cd659c1ba2b/review
Progress 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.
https://360.articulate.com/review/content/a977e4cb-80df-443c-921d-4cd659c1ba2b/review
Progress 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.
- arron2 months agoCommunity MemberSplitting the game into a learning mode and a challenge mode is a nice idea.
I looked into Undertale and supposedly it has a 1,000+ line switch statement!? It's motivating to know that you don't have to be the best programmer in the world to create a successful game.- JesseWu2 months agoCommunity MemberThe 4 minutes for 4 drinks idea is what I was taught in my bartender training. Unfortunately I have to nerf it to 1 minute for 1 drink because I don't want to add 4x more variable or triggers in this already blinding project.
Yes. The author of Undertale do have an iron will that I don't :)