Creating a Side-Scroller Game in Articulate Storyline 2
Nov 23, 2016
Hi everyone
Inspired by Richard Hill's Heroland I set out a while ago to create a character based side-scrolling adventure game in Storyline. What I wanted to discover was whether it would be possible for the player to control a character entirely with their keyboard (Mario Style), just to experiment with what was possible using JavaScript and HTML5.
Now, I'm really excited to share what I have accomplished with you! On my website (on your desktop or laptop) you can launch my 'Escape The Room' demo, the link is just under the main slider.
I am also in the process of creating an online course to go with this short game, which will be ideal for people interested in Articulate Storyline and JavaScript to learn more advanced techniques and build better games themselves.
I will be making everything available on my site very soon!
Chris
9 Replies
Bravo, Chris! This is such a cool interaction! And I love that you're creating an online course so more folks can learn how to make interactions like this one. I'm sure you'll have a lot of interest!
That's really nice of you to say. Thanks Alyssa!
Thanks Chris - I hesitate to share it with the team, as I know they'll be playing with it all afternoon like we did with Heroland! ;)
Great job and can't wait to see the accompanying course!
Ditto what Ashley said. Cool game.
Very cool. Chris! Nicely done.
I really enjoy the keyboard movement controls. Very smooth. Did you 'code' that in yourself?
Thanks Mat.
Yes it's a combination of variables, triggers and ~75 lines of JavaScript code!
KeyUp and KeyDown event listeners govern what state the character sprite is in, as well as the numerical value of the slider / background image.
I am currently piloting a course on my website at https://www.discoverelearninguk.com/elearning-tutorial-courses/ for anyone that might be interested to learn these skills for themselves.
Chris
Hi Chris,
I noticed that the link you suggested is not functioning. I also sent an email to signal the problem. Can you contact me, because I'am insterested in buying your course. Thank you
Nicolò
I'll reply to you separately in an email about this.
Chris
This discussion is closed. You can start a new discussion or contact Articulate Support.