22 July 2016
From the Forum — Issue #133
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!
Timing in the real world
Ensuring a level playing field is never easy. As long as people have the inclination to circumvent the rules of any given game, they will find a way to create an unfair advantage.
One of the more popular methods to keep players honest when dealing with time-based reward systems is to use a game-specific time count for users to obtain more lives, coins, or whatever incentivizes gameplay. This technique has been used for quite a while, famously with the ever-popular Candy Crush Saga. The easiest way to check against cheating is by examining the system clock, but that is far too easy for users to manipulate to allow for unearned rewards. So what is a potential alternative? A check against a remote global clock!
Check out the original thread for best practices when implementing this option.
Another bounty of Coronium goodness
A couple weeks ago, we talked about Coronium LS, an open-source server targeted directly to the Corona community. It’s a great resource and a good option for a Corona-friendly server while we wait for the official release of Corona Cloud.
However, there have been some folks talking in hushed whispers about the older Develephant gem, Coronium GS. This configuration was popular due to it being “a free Lua real-time multiplayer game server for your Corona SDK games,” to quote the original forum thread.
It has been a few years since its release, and Coronium GS is now shuttered. However, Develephant has pulled together the majority of its dependencies and made them available to the Corona faithful. Trip down to the original thread and see if it’s something from which you can benefit.
The broad-reaching effects of Pokemon Go
We all know what it is, and we all know how it has completely taken over. One can barely take a walk in the park without someone trying to lure a rare Pokemon. In my opinion, the most interesting ripple effect that occurs when a mobile app takes hold so completely is the influx of excited players that have great ideas for new, awesome games.
This thread talks about some of the best practices and pitfalls when using Corona as a development platform for an “augmented reality” app. Some good details are hidden in the original thread, so read carefully and feel free to ask more questions!
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.