Badge Collection

Hi, all! Me again with my onboarding game. :) 

What I'm trying to do is create a scenario where, when players visit each section on the game board (with the exception of the first one, everyone gets the badge for that one), they have the ability to either earn or not earn a badge based on if they successfully complete the activities. At the end of the game, they'll submit their badges to me and receive small prizes based on how many (or which ones) they earned.

I have a layer on my main game board that displays each badge as it's earned, but I'm running into some confusion because for each "question" slide, I'm trying to make layers for "earn" and "did not earn" and then having that reflect on the main slide. (If that totally doesn't make sense, I apologize). Is there a way to do this with triggers? 

For my Question 2 slide, I'm also having trouble getting the caption bubbles to flow correctly. I have it set to change the state of what my character is saying every time you click the orange arrow, but it seems to just skip over half her dialogue. :(

Additionally, does anyone have any suggestions for how to record the badge scores at the end aside from just having users maybe send me screenshots of their final slide? I don't think our LMS actually does that kind of tracking. 

Sorry for the novel, but I appreciate any help! :) 

6 Replies
Allison LaMotte

Hi Katie!

I'll try and answer your questions as best I can. Here I go:

1. How can I show the badges earned on the main slide? Whenever you want to make something work across slides, you need to use variables. I did something similar in this download, so I would recommend opening it up and taking a look at it to see how you can adapt for your project.

2. Problem on Question 2 slide. I had a look at your triggers and they look good to me, so I'm not sure what's happening there. Can you submit your file to our support team so they can have a closer look?

3. How to record badges? Unfortunately I can't think of a better way of doing that! Maybe someone in the community will chime in with a tip.

Sorry I couldn't help more!

Sean Speake

Hi Katie - figured out the solution to your Problem on Question 2.

It's all to do with Trigger order. SL was doing exactly what you were asking it to do - it was just doing it faster than you could see.

If you reverse the trigger order to this, it should work perfectly. (I've abbreviated the triggers for simplicity)

  • Show layer PART 1 when user clicks if Caption = Dresscode
  • Change state to Dresscode when user clicks if Caption = Introduction
  • Change state to Introduction when user clicks if Caption = Normal

Essentially, you want it to fail first on the trigger. The way you had it, SL was executing all the triggers at once.

Hope this helps!