Corona Geek #136 – Starting a New Memory Match Game Development Series

Corona Geek #136 – Starting a New Memory Match Game Development Series

Corona Geek

During last week’s Hangout we wrapped up our endless runner game development series by adding some final particle effect tweaks, dropping in Composer scenes, and adding collision audio. Download the final project code to see how everything fits together.

This week we are starting a brand new game development series. Each week, we will be building on a memory matching game that will give us a chance to understand how to programmatically add display objects in a grid, randomly assign images to be displayed, match touched items, and more. All the code will be available for download after each show, so be sure to follow along each week.

Over the next several weeks, we’ll also be discussing topics like app development consulting and talking with panel guests like Daniel Bittencourt from DigiTen about their popular puzzle game, Dig a Way (available on iOS).

March’s Geek Game – Let’s Play

March’s Geek Games game was Zig Zag Boom, which was also the game we used as a model for our endless runner game development series. To compete the monthly challenge, all you needed to do was play ZZB for a high score, then share a photo / screenshot of your score on the Corona Geek Facebook wall.

March’s winner was Jason Schroeder with a high score of 779. Jason submitted four different high score entries with progressively higher scores until he topped the pile with the winning score. Congrats, Jason!

Also, thank you to everyone who played along with us this month.

Here’s the Geek Games Leaderboard for March (in random order):

  • Ericka Cristian Torres – 696
  • Noah Malewicz – 171 & 260
  • Jason Schroeder – 387 & 609, 650, 779
  • James Roy Sherburne – 161
  • Austin Rau – 224 & 605
  • Keenan Matrix – 552

April’s Geek Games Game – Let’s Play!

For April we are playing Bounce by Ketchapp. Bounce is a cloud jumper with one touch input and randomized obstacles. The scoring for this one might be pretty low, but the high score winner takes all. Download Bounce for iOS or Android.

Submit your high score before the May 4th Hangout for a chance to win a $50 gift card. Good luck!

Replay Last Week’s Show

App Coding Resources

Thank you for watching, listening, and following Corona Geek:

Charles McKeever
charles@coronalabs.com

Charles McKeever is a life long computer geek who enjoys exploring technologies to understand how they work, how they can be smashed together, and how they can be used to fuel entrepreneurial endeavors.

3 Comments
  • Mike Kelly
    Posted at 18:38h, 30 October

    first off, thanks for this really cool sharing of info! I’m adapting the memory game you made, and although it works perfectly and builds successfully, I’m getting: ERROR: The resource file (ssk/interfaces) could not be found at case-sensitive path (/
    and WARNING: Cannot create path for resource file ‘ssk/interfaces’. File does not exist.
    for pretty much every folder in the ask folder whenever the game starts up (on Command R for example). I tested it with your original standalone, and I get the same errors. I tried moving the folder, and the new path doesn’t help.
    the game even works if I capitalize SSK although it generates more error messages. I tried repairing Permissions on my Mac also.
    this is the complete path, and the folder is on the desktop with all folders intact from your standalone: ERROR: The resource file (ssk/extensions) could not be found at case-sensitive path (/Users/mikelly321/Desktop/StewSTEM/ssk/extensions). curious if the happens when you load your game in. thanks again!

    • Mike Kelly
      Posted at 18:41h, 30 October

      this error also shows up at the end of your file:
      ***** WARNING! require( ‘CoronaLibrary’ ) – does not exit. Check case of file.
      Oct 30 08:40:12.670 ***** WARNING! require( ‘string’ ) – does not exit. Check case of file.
      Oct 30 08:40:12.670 ***** WARNING! require( ‘math’ ) – does not exit. Check case of file.
      Oct 30 08:40:12.689 >>>>>>>> RGEasySocial: Other
      Oct 30 08:40:12.689 ***** WARNING! require( ‘audio’ ) – does not exit. Check case of file.
      again the game plays perfectly well!

  • Mike Kelly
    Posted at 18:42h, 30 October

    hey Brian…!

Post A Comment