Hugs & Kisses Tic-Tac-Toe (game demo)

Happy Valentines Day!

Put this together last night for my girls to play this morning. They loved it but quickly pointed out some "updates" that can be made. Nothing like honest user feedback!

A friend looked at it and found a couple errors, too. While I fixed the errors, I didn't have time to make updates.

Some thoughts are:

  • Add a stop/play button to turn off/on the music
  • Add scoring
  • Add "choose X or O as your starting piece
  • Reveal one game piece at a time so one side can't play all at once.

Enjoy! And would love to hear anymore feedback about how to update it!

Hugs & Kisses Tic-Tac-Toe

9 Replies
Nancy Woinoski

Hey Kevin, I love this. I second the thoughts on the music.

It would be really cool if you could play against the system so instead of having to drag the x and o pieces. You pick whether you are x or o and the system plays the one you did not select.

Note sure if this is even possible with Storyline but I think you could do it just using triggers and variables with maybe a soupçon of JS.

Kevin Thorn

Ooh, that's a great idea. Not the dumping the music...already going to do that, but an auto play setup.

I'm placing a restriction on myself not to use javascript. As a template, my goal is for it be able to be re-purposed. Depending on what I do with it (probably give it away), it needs to be easily managed and most folks don't have JS skills...least of which is me!

This whole thing is a custom drag-n-drop not using the 'convert to freeform interaction' interaction. Fundamentally, it's a one-to-many drag and drop - one game piece to nine possible targets. I haven't counted but there are literally hundreds of triggers currently.

It can be done. I'd have to think about it for a bit, though. When you place the first game piece, there are 8 remaining open targets. So there needs to be a condition to evaluate which target is currently occupied and then place the opposing game piece on any of the remaining targets. Then evaluate that process as it will reduce open targets AND take into account where you drop the next piece.

My head is already starting to hurt!

Thanks for the added challenge