GBC Data Cabinet, a free CoronaSDK plugin to help manage session and persistent data has been updated to version 1.5. New features include a Stack and Queue table types, and improved debugging. GBC Data Cabinet is now available in the Corona Marketplace.
My latest plugin, GBC Object Pool, is now in the marketplace.
The GBC Object Pool plugin allows the CoronaSDK developer to easily and quickly implement object pooling within your application. Using two lines of code, you can create an object pool. GBC Object Pool optimizes the management of pooling, allowing for object reuse and eliminates garbage collection inherently found with traditional create/destroy functions.
The plugin provides several examples of pooling. If there are any questions or requests, please let me know. I plan on writing more examples, blogs, and perhaps some videos on the use of this plugin.
Space Mission: Survival has been updated and is available on the Apple, Google, and Amazon app stores. This update adds support for the Italian and French languages. Space Mission: Survival now supports 8 languages!
Version 1.2 of Pumpkin Patch Match, a Halloween-themed pattern matching game, is now available for iOS and Android. This version provides English, Spanish, German, Chinese, and Japanese language support.
I guess Halloween is a perfect time for a bone-headed move. For those players of Pumpkin Patch Match, you may notice that there is an achievement that will be awarded if you play the game on October 31… today.
For some reason beyond my comprehension, the check for that achievement is coded incorrectly. To get this achievement, you will need to do the following:
- Play the game on October 31.
- Get a score of 1.
Any other score will not reward the achievement at this time.
I am in the process of uploading an updated version of the game (version 1.1) to all the stores, but in the event that the game is not approved in time, please note that ending a game with a score of 1 will reward the achievement.
GBC Language Cabinet is an easy to use way to display text in different languages. Simply specify which languages you are supporting, create or import tables of translated text, and use a basic function call to return the text in the correct language.
Several options exist to make your life even easier:
- Text can be created with embedded keys. During the getText call, parameters can then be passed via a table. The returning text will be formatted to replace the keys with the parameters you passed. See below for examples.
- You can import a comma-delimited file or a json file containing your text (including embedded keys!) instead of using multiple addText calls.
GBC Data Cabinet, my free Corona SDK plugin, has been released on the Corona Plugin Store.
GBC Data Cabinet is used to create one or more data repositories, which is then used to store and recall data needed in your application. Data can be used throughout the application, without using global variables.
Data Cabinets can also be saved and recalled at a later time, which is ideal for keeping persistent data such as scores and other values that should not be reset between launches of the application.
For more information, check out the Corona Plugin Store, or view the plugin’s documentation.
It’s been about a week since Pumpkin Patch Match was released to the various mobile stores. Pumpkin Patch Match is a spooky spin on the classic sound/image matching game… great for all ages!
I have never released an announcement, video, or screen shot of any of my apps prior to release, but I am going to give it a try now. I’m actually a bit nervous.
So without any further delay, here is a brief video of my upcoming game, Space Mission: Survival.
Space Mission: Survival is a retro space-themed arcade shooter. In the game, you have 10 seconds of fuel per level to destroy the alien ships and save your astronauts. The game is over when either all your ships are destroyed or all the astronauts are lost.
- Retro gameplay… you actually try to score points to get a high score!
- Retro sounds
- Arcade-like attract modes
- Support for different languages
- Achievements and Leaderboard support
- Facebook and Twitter bragging
After about a year of owning a very crappy looking web and blog site, I finally decided to get in gear and clean up a bit. I am currently in the process of working on the site, but it is already a great improvement. I hope to get this site up and running very soon.