My First Game - Snakes and Ladders
thought I would share with you my first attempt at a true 'game' built in Storyline 2. I spend most of my time troubleshooting my user's problems with the software and dont generally spend time developing modules myself but during a quiet period I thought I would put things to the test.
I decided to take a simple board game and see how well I could replicate it using Storyline so decided on snakes and ladders.
Firstly, I am no designer so below credits where I sourced the elements used in creating this project.
- The game board, dice images & play button were sourced from a Google image search. Other elements are used from stock Storyline assets
- The intro music, winning scene music were ripped from Sonic the Hedgehog (thanks Sega) and downloaded from a video games archive website
- The text to speech was created here: http://www.fromtexttospeech.com/
- All Storyline creation and game planning is my own work.
The structure is very small, only a few slides, with multiple layers.
Here is a quick run down of the processes created to make the game function
- Intro plays
- Number of players is selected (currently fixed at 2, but could be expanded. All that is needed to be done is to duplicate the player1board slide and replicate the variables for player3/4/etc)
- Players enter their names
- Player one clicks the dice, this initiates the script and creates a random number between 1-6. Dice face changes based on number generated and audio description of the number plays.
- The player piece changes state to illustrate the new position on the game board. This is calculated by an initial starting variable of 1 + the rolled dice value
- Timeline ends, switches to next player slide
- Repeat steps 4-6
- Player has to get to 30 exactly. Anything over 30 and it is not counted.
- Visual notification appears when the player is within a dice throw of winning
- The first player to get a game value of 30 in their variable triggers the winners slide
- Snakes and ladders animations are triggered by slide layers based and game board variables at the relevant values based on where a snake or a ladder is placed. Simple motion timeline plays to show game piece moving up or down.
And that pretty much is that! Each player board consists of many triggers and a few slide layers. I'll post some more detailed screen grabs as a reply to this message.
The game could be a little more polished, it isnt perfect but this was more an exercise in replicating functions, randomness and rules of a simple game. Ive tested it as much as I can and it appears to run as well as I had hoped for. I would be very interested to hear your comments and thoughts on this and opinions on what could be done to make it slicker. One thing I would add is a mute button as after endless tests I have now come to hate Sonic who was once a dear childhood friend!!
I realise now I have waffled on quite a bit so if you're still with me then thanks for reading !!!