08 July 2016
From the Forum — Issue #131
Welcome to the latest installment of From the Forum. In this series, guest blogger Alex Jackson highlights outstanding threads from the Corona Forum. The goal is to bring attention to the most captivating, interesting, and thought-provoking discussions taking place in our very own backyard.
Please visit the forum to join these conversations or start your own!
When is running endlessly not really running?
Starting out on the long road of game development means learning concepts that are not intuitive, even to programmers. Procedural generation, game loops, and asset management versus memory management are all concerns facing fledgling Corona enthusiasts.
The endless runner is a great project to get your feet wet in the world of Corona game development. However, though it seems simple on the candy-coated surface, things can get messy pretty quickly. Discussion on the anatomy of an endless runner came up in the forum recently here. It underlines some basic elements of game design which are useful no matter where you are in your development journey.
We are all waiting with baited breath for the full release of Corona Labs’ hosted solution which is being discussed in hushed whispers around campfires. While we wait, Develephant unleashed a community-supported option to the masses, Coronium LS. According to the man himself, it’s a “hybrid cloud solution for your Corona SDK games. A lot of ‘love’ went into this project, and I’m very excited to share it with you. Get your helmets on.”
Check out the original thread that points to the documentation and information on the project as a whole!
When to use a module
Continuing on the theme of game development, we have a fantastic conversation going on between a relatively new Corona developer and a couple of old-timers who have been around the block. Specifically, when do you use a module instead of simply including code in
main.lua or whichever scene you are running? Check out the discussion for a thorough dissertation on the finer points of modularized code, along with the basic tenets of “DRY” programming.
Alex Jackson is an indie developer and the founder of Panc Interactive, specializing in retro-style gaming. He has created several mobile applications, enjoys long walks on the beach, pixel art, and reading the Corona forums. Contact him by email or follow him on Twitter: @pancinteractive. Check out his new game Segreta on iOS, Android, Windows Phone and Amazon devices.