Someone contacted me a little while ago with an interesting query. His wife has a neurological disorder which affects her short-term memory. He bought RuneCryption hoping it would help her with remembering things. The problem was, that she could not memorize the initial pattern on the easiest level (a 2×2 grid) in the five seconds that it displays before scattering the stones.
For most people, you can click on the Solution button, which puts all the stones back on the game board and the countdown timer starts over again. With her memory issues, that could be a distraction to the memorization process, so I wanted to find a way to help her out.
What I ended up doing was add in a Easter Egg to the settings screen. Invoking the Easter Egg multiplies the timer by 10, giving the level 1 countdown timer 50 seconds before it scatters the stones. Each time the Easter Egg is invoked, it reduces the multiplier x9, x8, x7, and so on, until it gets back to no multiplier. My hopes are that by adding in the multiplier, those who have a hard time memorizing the pattern will be able to increase the countdown timer to the level that is easier to memorize. As memorization gets easier, the multiplier can be reduced to match the new memory level.
As the levels get more complicated, the countdown timer increases. It would be almost impossible to memorize the 48-stone pattern on level 18 in just five seconds, so the game adds more time to the timer as the levels increase. This Easter Egg is an extra bonus that works on all levels.
Even though I’ve outed the Easter Egg itself, I’m going to keep the location a little bit of a mystery. Hopefully you can find it on the Settings screen on your own. If it is something you need to help play the game, hit me up and I’ll be glad to let you know where to find it.
The Easter Egg is available in RuneCryption version 1.3. It is already available in BlackBerry World for the BlackBerry Z10, Q10, and PlayBook. An updated version 1.2.2 was previously posted to Amazon’s Appstore to help out this person’s wife. I’m working on the 1.3 update for Android and will have that available on Amazon and Google Play soon.
RuneCryption went on Sale in BlackBerry World back in October (2012). In November, I ported the Android version over to the Google Play Store, which was followed a couple of weeks later in the Amazon Appstore. With primarily being a BlackBerry and Windows developer, I was interested to see how well the game would do on Android. After all, Android devices seem to be everywhere. Here are the results so far.
We are so thankful for everyone who has downloaded Barcode Assistant! There are so few barcoding apps for BlackBerry, and hopefully Barcode Assistant is filling that gap . The fact that you can create barcodes with Barcode Assistant has probably been the biggest item we’ve heard back about.
Over these past two weeks, we’ve received approximately 30 support requests (less than 1%). We take pride in responding to every support request, and we have found some repeating requests from most of the support questions. I thought I would address those issues here to hopefully help others who may have the same issues:
BlackBerry Bold 9700
- The Bold 9700 running OS 5.0 doesn’t seem to like the default camera setting (640×480). Barcode Assistant does have the option to change the camera resolution on the settings screen. By changing the camera resolution to 1024×768, people have been reporting that the camera/scans work on the 9700. In the next update, the 9700 will default to 1024×768.
BlackBerry Devices Running BB6
- A great feature of BB6 is automatically scanning barcodes. The problem people have had with scanning barcodes has mainly been due to being too close to the barcode. The scan uses pattern recognition to find the barcode, and uses the camera’s autofocus while searching. While the scan is active, the LED blinks red. If the LED stops blinking, then it isn’t searching anymore. The most common reason is that the camera can’t focus on the image (being too close). Simply moving the BlackBerry slowly away from the barcode seems to reactivate the scanning process and captures the image.
- The Curve doesn’t have autofocus. This means that the image has to be in focus on the screen prior to pressing a button and capturing the image (OS 5.0). If using BB6 on a 93xx Curve, the scan is still automatic, but still needs the image to be in focus by moving the Curve away from the barcode.
- Changing the camera resolution to 1024×768 seems to help Curves (OS 5.0) as well. Since the Curve has to be far enough away to focus on the barcode, using a larger image to process helps have enough detail to process.
Hit or Miss Scanning (5.0)
This is one of those things I have heard from some of the forums. It seems to be only a problem with 5.0, and there is a reason for that.
OS 5.0 only allows us to process a captured image. Pressing the trackpad/trackball/screen activates autofocus, then captures one single image for processing. A scan can fail for several reasons:
- The image is not in focus (common for Curves).
- The image is skewed and doesn’t look square (shooting at an angle).
- The image is at an angle (rotated) and is not straight on the screen.
- The image has too much contrast or looks overexposed (usually from scanning another BlackBerry screen).
All it takes is something to interfere with the quality of the scanned image causing the scan to fail. While testing the 4.6 OS version on a Pearl Flip, it took many many tries to get an image to scan. Quite often, the image was out of focus, or the white sections flared over the darker sections of the barcode. The image quality was awful. I had to make sure the light around me was bright enough to get a good quality image, and that the screen I was scanning didn’t overpower the dark parts of the barcode. The Pearl Flip also doesn’t have autofocus, so I had to make sure I was far enough away for the barcode to be in focus – I was capturing around 12″ away to get a good scan (using 1024×768).
With BB6, the scanning process is automatic. It uses the video camera to capture multiple images. Individual frames are scanned for the barcode over and over until a successful scan has been recorded. By the time it finds a successful scan, it may have process several images that have failed (you just don’t see the failed frames).
Hopefully these tips help those who were having problems getting scans to work. The very low number of support requests tells us we have created a product that has been well received.
THANK YOU to everyone who has downloaded Barcode Assistant! We’re working on an update to include some feature requests, as well as supporting more devices (and possibly OS 4.6 & 4.7). Don’t forget to follow us on twitter for news and announcements about upcoming versions and other applications!
Apodidae is the genome for a bird called the Swift. The swift is one of the five fastest birds in existence. Our goal is create mobile software that works fast and efficiently on multiple platforms. With that, we felt that the swift was a perfect representation for what we want to achieve.
Swift Mobile Software
We are Apodidae Software. We create swift mobile software for multiple mobile platforms, including BlackBerry, Android, WebOS, and iPhone.
Our developers have over 15 years experience in the application development field. We are now branching out into the mobile development world and are just making our online presence known. Look for new and innovative offerings very soon!
You can follow us here as well as on twitter: @apodidae
You will see lots of changes over the next several weeks and we continue to develop our presence on the web.