ReconInForce

A turn-based strategy game for iOS

  • Home
  • About
  • Forums
  • Contact
  • Facebook
  • RSS
  • Twitter
  • YouTube

ReconInForce: Let’s Celebrate the Bugs

May 18, 2015 By reconinforce Leave a Comment

Last week ReconInForce Beta Testers played over 1,000 consecutive game sessions without a crash. I can’t think of a better way to celebrate this milestone than reminiscing about some of the more entertaining bugs that I came across while creating the game. After all, I think that somewhere inside every developer is a sadistic love for debugging. For me there’s something enticing about slapping on a set of headphones and dropping into an intensely focused hunt for an elusive bug. So without further adieu, I present an ode to the bugs that always kept me on my toes!

Bug 1: The deploy anywhere bug

deployAnywhere

Yea, send me a Heavy Tank right…um…there.

Probably one of my favorite bugs; the deploy anywhere bug allowed a player to drop in any unit on any tile they had ever been adjacent to. The bug was caused by a change in the formatting of the save game file and made for some pretty interesting multiplayer games! Inspiration for another game, maybe?

Bug 2: The see anywhere bug

seeEverything

Something doesn’t look right here…

Unbelievably, it took a years’ worth of development and several beta releases before anyone noticed that once the fog of war was uncovered from a tile it never returned. The bug was caused by double-counting visible tiles every time a new game was loaded and meant that players could see way more of the game board than they should.

Bug 3: The image loader bug

holyCats

What does “holy cats” even mean???

Throughout the project I had spent several months chasing a very rare crash coming from the game’s engine while loading new sprites into memory. After realizing there was no way I would be able to figure out how to fix the bug, I put in a recover loop to keep the game limping along. The crash was so rare that I also had to toss in a pop-up notification to let me know the recovery was working. Sure enough, several weeks after installing the fix I received the image above in a text from one of my testers and it definitely put a smile on my face!

Bug 4: The ugly UI bug

badGraphics

That’s not a bug, its a FEATURE!

While technically not a bug, I had a few scary moments when I thought I was in for a rough one. One of my testers notified me that something was wrong with game’s colors. My first thought was that I was going to be fighting some hardware problems. Then I received the above screenshot and I realized what was going on. The issue was that the game looked so incredibly terrible that the tester had assumed what they were seeing was a bug! I quickly changed over to a less nauseating color scheme.

Bug 5: The AI suicide bug

unitSpawningBug

Hey computer, if that didn’t work the first time then maybe you shouldn’t do it 100 more times…

It took some time to re-create the extra special situation for this bug: if a player positioned their soldier right next to the AI’s deployment zone there was a chance the AI would get stuck in a loop deploying the same unit over and over again. The player’s soldier would destroy the AI’s unit right as it was deployed. Unsatisfied with the number of soldiers it had on the battlefield, the computer would continue to try and deploy the same troops over and over again until it ran out of deployment points. The bug was pretty entertaining and made for an easy win for the player! In the more recent game releases the computer will realize the player’s soldiers are adjacent to the deployment zone and bring the troops onto the field somewhere else.

ReconInForce is currently in open beta. To apply to become a beta tester just send an email to beta@reconinforce.com. If you find a bug of your own just send me an email: support@reconinforce.com! And don’t forget to follow on Twitter or like the Facebook Page. Keep up the good work, Beta Testers!

Garren

Share this:

  • Facebook
  • Twitter
  • Reddit
  • Google
  • Email
Previous Post
Next Post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About the Developer

Stricken with an incurable itch to make video games, Garren started creating board games as soon as he could cut construction paper. Garren began teaching himself programming and game development in between engineering classes in college. ReconInForce is the realization of a childhood prototype that was elevated to production in October of 2013.

Get Updates and Strategy Tips Straight from the Developer!

* indicates required

Recent Posts

  • RiF (Version 2.0.2) Release Notes!
  • RiF (Version 2.0.1) Release Notes!
  • RiF (Version 2.0) Release Notes!
  • ReconInForce to receive a Mapmaker!
  • This Week in RiF: 50% off the 501st Bulldogs

Forums

  • Game Center Talk
  • Game Feedback
  • Strategy Talk

Categories

Archives

  • January 2016
  • October 2015
  • September 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • November 2014
  • September 2014
  • July 2014
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.