Forum Discussion
Memory Game - Storyline
Hey Everyone,
Here is memory game we just made with Articulate Storyline. Hope you guys will like it:
You may watch a preview with the following link:
http://download.courseware.nl/articulate/memory/story.html
You may download the source package with the link below:
http://download.courseware.nl/articulate/memory/memory.zip
I've also included the free font, so you can get the same layout.
I've used states. So if you want to create a new memory game for another genre, you only have to change the states of the 10 squares and you can ignore the long list of triggers.
If you have questions or you notice a problem, please let me know.
Kind regards,
Bastiaan Timmer
53 Replies
- MauroGaiottoCommunity Member
Really great job Bastiaan!
Did you consider using true/false state instead of all those numeric variables? - BastiaanTimmerPartner
Hi Mauro,
No, I did not consider True/False variables. I always use numeric variables
One of these variables "vCount" will be raised by one when you click on one of the images. I can't do this with true/false variables. So that's why I use numeric variables. - MauroGaiottoCommunity Member
Of course, variables are very flexible!
I was just trying to figure out a way to simplify the process... but in the end I always come to variables...Anyway, good job!
- BastiaanTimmerPartner
Variables are awesome! Thanks for your reply!
- GeorgeBotsasCommunity Member
Great work my friend
- JoshuaRobertsCommunity Member
1 Year old thread! Do like the game though and I'll certainly look through the variables here.
- BastiaanTimmerPartner
Thanks guys! If you have questions or need any further information, please let me know!
- TimurPozharskiyCommunity Member
Bastiaan, it is a really great job!
Inspired with your idea I tried to improve the usability. The main issue was that "wrong" pair is not hided automatically until user clicks on another card. I think it would be more convenient if wrong pair is hided after 1-2 seconds.
To achieve such behavior I added a new layer that is actually empty, but it contains some triggers. For this layer I set the timeline length to 1 sec (or any other value of timeout you want).
I use the following variables:
- common counter for opened cards (vCount)
- counter for each of the pair (other variables with prefix v..)
- boolean variable for each of the pair which indicate that pair is found (with prefix b..)
The logic is quite clear.
When user clicks on any card the corresponding counter of the pair increments. The common counter is also incremented.
When the counter of particular pair is equal to 2 (two cards of the same type are opened) then its boolean flag is set to True - the pair is found.
When the common counter is equal to 2 (two new cards are opened) a new "fake" layer is triggered. It is automatically hided after timeline ends. When this layer hides all the cards and pair counters are reset to 0 if their boolean flag is not True.
You can find the example by the link below:
https://www.dropbox.com/s/jiez28kzfjacsrk/Memory.story
Best regards,
Timur
- BastiaanTimmerPartner
Great Job Timur. This is a very nice aproach. Now we've got two great versions of the Memory game.
The logic of your version is clear. It never came up in my mind to hide these images automatically

- jeffCommunity Member
Old threads never die Joshua.
Related Content
- 11 months ago
- 11 months ago
- 2 months agoAnonymous
- 8 months ago