Boat Game??

Jan 30, 2020

Hi, I'm pretty new to Articulate 360 and I've been tasked with building a learning game and would appreciate any advice as I don't have a clue where to start.

The idea would be a canoe or rowboat moving towards a finish line.

We'd have a question bank of say, 100 options, with 30 steps to finish.

If the user answers correctly, the boat would move forward one spot. If they answer incorrectly they would hold in place, if they answer incorrectly twice in a row, they'd go back a spot.

The responses would be timed and the "winner" based on time would be celebrated with a prize or something.

I'd love any ideas on my task. Thank you so much!

8 Replies
Ned Whiteley

Hi DM,

I hope the attached example will give you some ideas to get you on your way.

What I have done is to create three variables, ConsecutiveIncorrect, which shows the number of consecutive incorrect answers, CurrentPoistion, which shows the boat's current position on the sliding scale and Timer, which shows the number of seconds since the slide timeline commenced (in your case this would probably be triggered by a quiz Start button, for example).

I have simulated the user providing correct and incorrect answers by whichever button you click. You will see that each time you click Correct Answer, the boat moves one space to the right and each time you click Incorrect Answer, the boat moves one space to the left provided the variable ConsecutiveIncorrect is greater than 1.

For the timer, I have set up a small rectangle just to the right of the slide that moves on a repeating one-second motion path and adds a value of 1 to variable Timer each time the animation completes until variable CurrentPosition reaches 10 (the finish point).

The other thing that occurs when CurrentPosition reaches 10 is that a green check mark appears at the top of the slide to show that the user has reached the finish.

Hope this helps, but if you have any further queries, please don't hesitate to get back to me here.

Ned Whiteley

Hi DM,

Further to my last post, I should point out that I chose to use Motion Paths in my example, but you could also use a slider if you wished to do so. However, I personally think that  Motion Paths give a better overall result on this occasion, but it is very much a case of personal preference. I just wanted to point out that you do have more than one option available to you.

Devlin Peck

Your LMS likely cannot report the time taken...xAPI + an LRS would be a good option for capturing duration data.

Once you have your questions developed and in place, you would need to increment the relevant variables based on the user's response.

I recommend learning your way around Storyline and really getting a handle on variables and conditions before trying to take on a project like this.

This discussion is closed. You can start a new discussion or contact Articulate Support.