Archive for May, 2011


Aurasma app is augmented reality, augmented

Arriving a quarter hour early for a central London briefing this morning I decided to sit in leafy St James’s Square, near Piccadilly, to scan the latest tweets. But before I could do so I spotted a man on a street corner staring intently at an iPad 2 he had trained on the gates to the square. He showed me what he was watching: onscreen, Marilyn Monroe was apparently dancing in a bright yellow summer dress in the morning sunshine on the edge of the square before us. The guy was beaming at the sheer quality of the augmented reality imagery.

As you may have guessed, this iPad 2 user was the technology entrepreneur I had come to meet: Mike Lynch, co-founder and chief executive of Autonomy, the British software house. I wanted to hear about the augmented reality app his firm has just developed – in part because I couldn’t fathom the link between AR and the firm’s claim to fame to date: predictive software.

Autonomy has gone from nothing in 1996 to a firm worth £7 billion today by leveraging the theories of an 18th-century English mathematician and cleric called the Reverend Thomas Bayes, who worked out how to calculate the probability that certain variables are associated, whether they are words, behaviours or images. Lynch and his colleagues built their business on a pattern recognition engine called the Intelligent Data Operating Layer (Idol) that uses algorithms based on Bayes’ ideas. 

On the London tube, Autonomy’s Bayesian algorithms that analyse CCTV images to calculate the likelihood someone will try to commit suicide by jumping under a train – allowing the track current to be turned off and help sought. If you follow Formula 1, Ross Brawn’s Mercedes F1 team identifies the potential source of every advantage gained by rival teams by training Autonomy algorithms on post-race video. To prevent fraud or noncompliance with the financial laws, workplace emails are analysed to infer risk. And police can use Idol to seek hidden patterns in crime reports.

But that’s in the PC world. Now, says Lynch, they want to exploit the awesome and growing power of smartphones like Android and iPhone/iPad. To do this they have written an app they’ve called Aurasma that allows anybody to associate real world items with online content, which they liken to an aura – hence the name.




Read Full Post »

Library folks around the place are gearing up for another year of June blogging.  If you’re up for the challenge, the information is available on the LINT blog.

Read Full Post »

Four weeks ago, launched this series with a promise to write every two weeks.

Two weeks ago my car was written off by another person who was going into a diabetic coma.

In videogame terms, I lost a life because I collided with a mob.(1)

Here’s the thing with videogames nowadays: You don’t have three lives, you have an infinite number.




So, this week is an anecdotal exploration of the set of habits we now call gamification, and how they arose in my (and other gaming people’s) life.

I like to start my stories by referencing my whānau. The nuclear unit had, as most will, a few wild-swinging electrons – free radicals if you like – so I periodically had what I understood to be “holidays” with my mother’s parents.

When I wasn’t occupying myself quietly, my grandmother and I would be playing cribbage. Thus, my two greatest comforts in life: Occupying myself without disturbing others, and gaming.


Move to the playground. I’ve got a snatch of a memory – a freeform game. I can’t even remember what our roles were. One child calling, “hey, make it that we…”

Single player becomes multiplayer. With the words “make it,” a rule is proposed. Was it agreed to? That I can’t tell you.

Flashforward to very young adulthood. A transitional flat, with computing resources.

My friends Greg and Daffy were playing on an Amiga. This was the cutting edge games machine of its time. It had graphics and physics capabilities far and away beyond any other home machine of the time.

The game they were playing was “Ooops Up” from Demonware, a Pang/Buster Bros (2) clone.

The mechanics are best described as “asteroids with gravity physics, harpoons, and two characters (3) on the screen”.

The characters stand at the bottom, and can move left and right.

You have a set of circular mobs bouncing around the screen:

  • All mobs are subject to gravity. They bounce off the ground, sidewalls and other walls in the game.
  • Large objects bounce slow and high. They are easy to both avoid and shoot.
  • When large mobs are “shot” (3), they split into two half-sized objects which bounce to half the height and at twice the speed. They are therefore in the “danger zone” for the player effectively four times as much.
  • If one isn’t careful, one can split that original large object down to 8 small objects which just pass above your character’s (3) head height – a high risk situation.

This is when the harpoon guns come into play:

  • The harpoon fires towards the ceiling trailing a chain behind.
  • Initially only one harpoon may be fired at a time.
  • Mobs can collide with any part of the harpoon chain, and are split when they do so.
  • The harpoon and chain persists on the screen it collides with a mob, or the ceiling. This means one can fire and step out of danger knowing the harpoon will be there to meet the object you’re trying to avoid.

Complexity is developed through increasing the number of objects, creating more complex surfaces for the bounce physics to work within, providing differing kinds of physical barriers to the player, and lastly providing different shooting options.

There are 99 levels. Each level is won when all mobs have been eliminated. In the two-player game, both players need to survive, or the level restarts. Level completion rewards the players with a very small piece of a spacecraft, which will fly our protaginists home, presumably somewhere safer.

Here’s a sample. If you’re able to, watch the whole two minutes, with sound:

In pain yet? That soundtrack persists throughout the game. I would enjoy dancing to Ooops Up if it was thrown in to a mix at a club, but just the one bit on loop? Ugh.

So, Greg and Daffy wanted that spacecraft. I encountered them playing about halfway through the journey and sat in. They had the soundtrack off and some good music on the stereo. I was quiet, gaming was involved, therefore I was happy, even though I very definitely wasn’t allowed to play.

So they could focus on play, I started helping out with the gamer’s best performance enhancing drug, caffeine. This was definitely going to be an all nighter.

At some point, I became emotionally invested in that spaceship myself. At some point, the caffeine stopped helping. The lads got stuck on the same level for an extraordinary length of time. Something darker happened. Something called gamification.

Their performance needed improving. Tried and true methods weren’t working, so I suggested an alternative: I would take charge of performance.

What elements could I control? Nothing of what was happening onscreen. No technical elements of the controllers or system. Nothing that was happening in the now-wrecked bloodstreams of my friends.

What was left? The sound. Did I put on some really great “let’s win this videogame” music from our favourite band?


If I decided the boys weren’t playing up to scratch, I would turn the selector on the stereo from the CD changer to the computer. We’d just all have to live with that 50 second loop driving us nuts until they got better.

Did it work? You betcha. It got to the point where I’d just need to mention I was thinking about it, and they’d beat that problem level in no time.

What did the complete spacecraft look like? I won’t tell you.

That’s gamification.

(1) A term from MMORPGs originally, but one I use here to mean any non-player controlled moving element. Gamification makes one the protagisnist.

(2) Videogames usually come with a wide variety of names for individual markets.

(3) For the purposes of videogame discussions, I refer to “player” meaning the human person controlling the actions of the “character” who is the person (or other object) on screen they control.

(4) Shot is a problematic term. “Collides with a player controlled element in a way that doesn’t harm the character” is more cumbersome, but in many ways clearer.

Read Full Post »