• Home
  • About Jason
  • Apps
    • Dentist Bird: A West African Folktale
    • Social Poetry
    • Spanish School Bus
    • Chungaboo Language Series
    • Gordon & Li Li:
      Learn Animals in Mandarin
    • Corban Walker: Ireland at Venice 2011
  • Corona SDK Resources
  • Client Testimonials
  • Contact

Posts in category General

Elementropy: My GIGJam48 Experience

May07
2013
3 Comments Written by Jason


Last weekend, Glitch Games (creators of the popular Forever Lost adventure game series) hosted a 48-hour Game Jam just for Corona SDK developers called “GIGJam48.” I’m happy to say that I was a participant in the jam, and wanted to write a sort of “post-mortem” for my experience with the event.

Game Jams are “hackathon”-style events where developers are given a topic or set of specific limitations, and tasked with creating an original game that adheres to those limitations in a short period of time – in this case, 48 hours. On any given week or month, it’s easy to find somebody somewhere hosting one of these events — (Ludlum Dare is an industry stalwart, and the #1GAM (“One Game a Month”) project has really picked up steam this year — but game jams specifically for the Corona community are still pretty rare, and it was exciting to see one put together by a team like Glitch, who are big players in the Coronasphere. Their open-source libraries are very popular with a lot of Corona devs, and I think it’s safe to say that most of us are jealous of the success they’ve seen with “Forever Lost.” 🙂

Luckily, GIGJam was running on UK time, which meant that instead of receiving the jam’s theme (“the elements”) at midnight on Friday, the theme was announced at 7pm Friday night in NYC. I did very little actual coding on Friday night – I brainstormed and laid some groundwork that was applicable no matter what form my game took (i.e. making 118 audio files of a robot voice reading element names). From the start, I decided that I wanted to avoid interpreting “elements” to mean “earth, fire, wind, and water” but rather as chemical elements from the periodic table. This was partly to help make my game stand out from the pack, and partly because it gave me a broader set of raw material to work with (hey, if you can create everything in the whole world out of these elements, making a simple video game should be easy, right?!). Part of my Friday night preparation was to create a lua table that organized all the data for all 118 elements – something that was invaluable as I experimented with different game ideas on Saturday. (You can view that table here if you’re so inclined.) And I went to bed at a semi-reasonable time Friday night, with a head full of ideas, a hard drive full of mp3s and Lua tables, and a title that I knew I liked: “Elementropy,” which is a mixture of the words “element” and “entropy.” One definition of entropy is “lack of order or predictability; gradual decline into disorder,” which is a pretty good description of the last time I played “Pac-Man.” I was clearly inspired. READ MORE »

Operation Dumbo (temperature) Drop

Apr12
2013
4 Comments Written by Jason

Dumbo DropI’m obviously a big fan of the Corona SDK. Thus far it’s the tool I’ve used to create all my apps. CoronaLabs’ easy-to-use software and API libraries, combined with the not-so-steep learning curve of the Lua programming language make it less daunting for new developers to jump into the game without sacrificing much flexibility (now for free!). Additionally, the SDK’s online user community has rightfully earned a reputation for being a helpful and involved bunch—even the trolls on the Corona Forums are sort of lovable in their own way. (Alex M., someday we’ll make you smile!)

In the last year, it’s been interesting to see the Corona community grow from a grassroots-style collection of independent developers communicating on forums into more of a cottage industry: there’s now a weekly podcast (CoronaGeek), occasional Corona-only Game Jams (like the upcoming 48-hour GIG Jam) and even a glossy monthly magazine, CoronaPaper.

On more than one occasion, CoronaPaper has ended interviews with developers by asking them to answer an old riddle with a Corona twist: How would they get an elephant into a refrigerator using Corona and Lua? Now I’m still a small fry in the app development game, and unlikely to get interviewed by a magazine—even though CoronaLabs recently declared me one of the three Most Interesting Developers in the Universe—but that didn’t stop me from coming up with my very own answer to this question.

And without any further ado, I’m pleased to present Operation Dumbo (temperature) Drop!

local function DumboTempDrop()
   for i = #animalCrackersBox, 1, -1 do
      local cracker = animalCrackersBox[i]
      if cracker.shape=="bear" then
         mouth:chomp(cracker) -- bears were always my favorite
      elseif cracker.shape=="elephant" then
         table.remove(animalCrackersBox, i)
         refrigerator:insert(cracker)
         timer.performWithDelay(3600000, eatFridgeCrackers) -- we'll eat in an hour!
      end
   end
end

So, dear readers: how would YOU get an elephant into a refrigerator using Corona and Lua?

A Summer Update

Jun21
2012
Leave a Comment Written by Jason

It’s shameful how long I go without putting any sort of updates here on the website. But believe it or not, it’s actually been a relatively busy few months since I launched Gordon & Li Li: Learn Animals in Mandarin back in February.

The biggest news is that I’ve been working since April with a great Austin, TX-based company called Chungaboo. Chungaboo has only been in business since this past winter, but they’ve wasted no time burning up the iBookstore charts – they’ve released more than 50 iBooks already, and have had several books reach the #1 spot in their respective categories. Even cooler, Apple used one of their iBooks in a featured graphic on the iBookstore! (Seriously, this is the next best thing to having John Malkovich ask your app where he can find Linguica.) They’re a great group of folks, and it’s been a pleasure working alongside them. I encourage you to visit their website and check out their great lineup of iBooks.

Chungaboo

Chungaboo specifically brought me on-board to help build their first actual iPad app (as opposed to an iBook), Chungaboo Language Series. It’s shaping up to be something really special, with plenty of fun and loads of educational value. The gist of it is that the app teaches the user 60 words (with more coming soon) in six different languages, and the real highlight is a game to test your knowledge – and your reflexes! It’s sort of a cross between the classic game “Memory” and “Fruit Ninja.” I’m very proud of the work we’ve been doing, and I can’t wait to post the announcement that Chungaboo Language Series is available on the App Store. That should be happening in the next few weeks.

In addition to my work with Chungaboo, I’m about to release an update to Gordon & Li Li that features a vastly improved intro animation by Nam Doan, and I’m also working on a few other projects that I hope will soon reach a point in their development where they are worthy of a blog post. All in all, it’s shaping up to be an exciting summer – stay tuned, and thanks for visiting the site!

Big Plans for the Fall…

Oct02
2011
Leave a Comment Written by Jason

With this weekend’s brisk temperatures, it seems possible that “sweater weather” has finally – FINALLY! – descended upon New York City (knock on wood), and I’m looking forward to what I hope will be a very productive few months on the app development front. I’ve got one client booked and have begun working on what I think will be a pretty cool app. I’m keeping the details on that project scant for the time being, but I will say that my client is a successful small business looking to engage more directly with its customers and grow the brand, and I think the app will help achieve both those goals. I’ve also been in discussion with a few arts-based organizations and hope to unveil one or more visual art apps in the near future.

My dog Nellie knows how to celebrate fall weather...leaf pile jumping!

I also want to take this new season as an opportunity to give credit to Ansca Mobile and their fantastic Corona SDK, without which I wouldn’t be building apps at all. They have managed to create an easy-to-use, quick-to-learn development environment that opens doors for people like myself, and I’m pleased to see all the success they have been achieving in recent months – including last week’s announcement that they have been selected as one of FASTech’s 50 most innovative startups for 2011. I had a great meeting recently with a gentleman who has been successfully developing iOS apps using Xcode and Objective-C, but who is looking to add Corona to his digital toolkit. This is a guy who already knows how to make apps the “old-fashioned way,” but who can see that Corona has a bright future and is looking to take advantage of its rapid development cycle – it’s a real testament to Ansca’s growing influence that it is drawing attention from successful app studios. And despite Ansca’s rapid growth, they still take time to support little guys like me. (Only last week I had a helpful email exchange with Ansca CEO Carlos Icaza.) Keep it up, guys!

Wow, this is the first post I’ve written in months. Here’s hoping that this autumn will see new apps, new partnerships, and so much news that I’ll be forced to keep writing here on the site. Thanks for reading, and happy fall!

Please Do Not Feed The Developers

The Corona SDK tutorials, modules and code snippets that I post on this site are free for you to use, with no expectation of repayment. But a few kind souls have told me that they wanted to toss me a few bucks as a way of saying "thanks," so I've added this donation button. If you like what I'm doing here, and wanted to contribute, feel free. And if not, that's cool too. I'm just glad you're here.

Jason on GitHub

© 2011–2018 Jason Schroeder  ·  Admin Login
QR Code Business Card