Monday, July 27, 2009

iPhone piracy - the cold hard figures

After the first release of my iPhone game 'the little tank that could', I was very excited. I thought the game was fun to play, and could possibly do very well on the appstore. That turned out not to be the case. For the first 5 days on the store, it sold 20, 10, 5, 2 and 8 copies. A total of 45 copies sold. That was disheartening.

Now, my game has an online leader board. The players with the best times show up on a ranking. The leader board is consulted when you play the game, so that it can be displayed on the phone. When I took a look at my server logs, I was absolutely astonished. There were 1114 different people in the logs!

So how can a game that sold 45 copies, have 1114 players? That does not make any sense? I have no reason to believe that Apple's sales reports are faulty, so the answer is piracy. Very quickly after the release of 'the little tank that could' the game got cracked, and distributed via torrents. Those crackers are a weird bunch, even taking pride in their work. Proudly tagging my game with 'cracked by Hexhammer'. Well screw you Hexhammer. If you had any talents yourself, you would make your own game. Cracking one is petty.

So here they are, people, the cold hard facts: for every game you sell on the appstore, there are 24 pirates playing a bootleg copy. Out of 25 people, only one will choose to pay. So how much money are they saving anyway by pirating? Well... that would be a whole 1 dollar 99. A sad bunch really.

The whole experience of iPhone publishing is frustrating. But there is one part that I really liked. There is a great place for developers to meet up with players. I got some excellent help from the people over at the TouchArcade fora. They will tell you what needs improvement, and they came up with ideas for new levels for the next update. I did put in an update, but looking at the sales, it may be the last. Let me conclude with a video of the game.



UPDATE:

The pay-rate grew to over 10% rather quickly. The 4% measurement was done shortly after the crack got released. The updated (version 2) of the game has so far not been cracked, and there is a 100% payment rate for the players on the leaderboard of version 2.

Monday, July 20, 2009

Constructing a vector basis

This is a blog posting targeted at my self. Every time I need to construct a vector basis in 3D space,I can't remember the argument order to the cross products, and each time I have a hard time finding a reference, making me write test code to find out. So here it is, recorded for my future references. If you mess up order, you are likely to end up with a left handed coordinate system. As a mnemonic, you can use the rule that the arguments are in alphabetical order, except for the Y axis. This will give you the following argument orders for the cross products:

X = Cross( Y, Z )
Y = Cross( Z, X ) // NOT Cross( X, Z )
Z = Cross( X, Y )

Saturday, July 11, 2009

Brüno gets 10 out of 10

Bram gives Brüno 10 out of 10 stars. Sacha Baron Cohen went far beyond Borat with this one. It's pretty offensive, which makes it all the more fun. Even TV's bad ass number one, Eric Cartman, does not come close to the political incorrectness of Brüno.
So when reading about a Brüno iPhone application on a Dutch website, I thought I would download that application. Well, what do you know.... I guess this application is too offensive for PC Canada. Dutchies with an iPhone can consider themselves lucky, as they can download the app for free with iTunes.

Monday, July 6, 2009

Kayaks in Deep Cove


I recently went on a kayak trip with Amy and my colleagues Sandro and Goran. We rented some kayaks at Deep Cove. The kayak always reminds me of the classic Monty Python joke: what is the similarity between American beer and making love in a canoe? You can find the answer on youtube's recording of Monty Python at the Hollywood bowl (1982).


Anyway, back to the kayaks. It was a strenuous undertaking for which I did not have the upperbody strength. It was still fun though. T
he kayaks were fitted with a rudder, quite similarly operated as aircraft controls, which made things a little easier. I think rowing would suit me better, as it leverages your leg muscles, not just arm and torso.














Monday, May 4, 2009

Flying a home-built aeroplane

Yesterday, I had a flight scheduled on my regular C-ISLA sportstar aeroplane. It turned out that it had a brake-defect and it was grounded. My instructor, Sebastien, was so kind to take me to a grass strip at King George. He gave me a flying lesson in a Rans S-6S COYOTE II home-built ultra light aeroplane. I raced his Dodge Hemi on my Suzuki from Boundary Bay airport to the grass strip. I finally had a use for the 6th gear on my bike.

The Rans S-6S is quite a difference from the sportstar. Sebastien calls the latter a Cadillac. It has leather seats, glass cockpit, gps, and all the comfort in the world. Now the Rans.... is different. I had a good laugh about the duct tape on it. I kid you not: there is duct tape on the end of the wing. Heh heh ...

Landing this plane on a little grass strip is a lot more difficult than landing a sportstar on a long and wide stretch of tarmac. But it was fun none the less. I did not perform very well, but it was nice to buzz the bald eagles. It's very easy to hit a bald eagle when flying in the Vancouver area. There were lots of them around, hanging around right above the airstrip.

Wednesday, April 29, 2009

Royal decoration for my mother

Today, my mother was inducted into the order of Oranje-Nassau. This royal order is headed by our Queen Beatrix. My mother was distinguished for a life of volunteer work. The regalia were pinned on her chest by the mayor of Heemskerk. Each year, a day before the official Queen's day holiday, a lot of people are distinguished this way. I am very proud of my mother. It's nice to see that volunteer work does not go unnoticed.

Friday, April 24, 2009

Sayonara Nihon

Our Japan trip has ended. It was so full of impressions, it is hard to comprehend. Amy was doing pretty well with the Japanese. I was at least able to thank the locals in their native tongue. I was a big hit with the girls from the Onsen staff when I used my Japanese.

We managed to pack in a lot of Japanese culture in our three weeks there. We rode the bullet train, we ate the octopus, we visited Buddha's, we stayed in the ryokan, we soaked in the Onsen, we did the rotemburo, we watched the fashion victims, we bathed in neon, we drank Sapporo beer, we fed the deer, we used the vending machines, we stayed in a love-hotel in the red light district, we admired the blossoms, we experienced Tokyo, Niirita, Oga, Sapporo, Hokodate and Osaka. And my favorite: we went to "Canadian World": the relict of a bankrupt theme park that actually hired Canadians to portrait Canadian life. The theme park was doomed to fail, but it is still there, now a ghost town. I felt like a social archeologist. It was truly fascinating stuff.

Today we left Narita airport, taking off from runwy 16R and we landed 8.5 hrs later on Vancouver's runway 8L. The trip west was faster then the trip east, due to winds.

Monday, April 6, 2009

Bram and amy are in tokio

We made it to tokio. We landed on runway 17 of narita. The pilot took a big detour. We are staying in asakusa district. It is pretty awesome. Today we saw the imperial castle and the electronics district. Nobody in japan leaves his wifi open btw. Tomorrow we take the train up north.

Thursday, April 2, 2009

Vancouver Auto Show




I visited the Vancouver Auto Show today with Goran and Auday. After nearly two years, I finally sat down behind the wheel of a Chevy Camaro again. It felt nice to be in a muscle car again. It's pretty affordable too, as the V8 model, with a big ass 6.2L engine starts at 40K Canadian dollar. I guess some people think there is plenty of oil left in the ground. Also the Dutch pride was present (Spyker). I still think it has the best looking interiour of all the cars. The exposed gear linkages are a brilliant touch. The website of the show lead me to believe that the new Ferrari California would be there. However, there was only one Ferrari present, a dark 599. Also there is a big community of electric car owners in BC. A lot of people convert there petrol car to an electric car. They were showing off their conversions on the exhibition floor.

Despite all the nice cars on the floor, I am not considering getting one here. I used to think that the Netherlands had the most anti-car government. It's just my luck that Canada is worse. I picked up just one speeding ticket in a year, but ICBC is already threatening me, and want me to enroll in a driver improvement program. Are they kidding me? And then there are the insane insurance premiums. No, car owners do not have it easy here.

Friday, March 20, 2009

So that's what it's like!

Yesterday I had 0 fillings in my mouth. When I was in the army at age 23, I still had perfect teeth. From then on I stopped going to the dentist. 15 years later I saw one again, in Vancouver. He helped me heal my gums, and then started work on the decay. As of this morning, I have 8 fillings in my mouth, and a whole lot less dollars on in the bank :-) I hope the insurance will repay most of it. I was quite nervous, but did not feel much because of the anesthetic. So now I know what it is like to have a drill to your teeth.

Thursday, March 19, 2009

Flying for minimalists

As Douglas Adams said: "Humans always wanted to fly like the birds, but it is easy... it is just a nack! You simply throw yourself to the ground as hard as possible, and you make sure you miss."

I really like the minimalist approach to flying. No radio, no air traffic control, no certifications, no expensive maintenance after every 50h of use....


wingsuit base jumping from Ali on Vimeo.

Tuesday, March 17, 2009

These clogs were made for walking

Wow... I used to be so blond. This is during a visit, in the early 70s to a clog maker. You can see the raw wood that my little clogs were made of. It was somewhere in my native Holland, but I do not know which town or city. Maybe my parents remember.

Friday, February 27, 2009

Police Radar

Ouch! And that was the first one. In Lelystad I was quite familiar with police radars and speeding fines. I payed up the fun-tax, and once even took a case to court. Because I was in Canada at the time, I could not be present myself. It was a 40 euro fine or something, but the speed camera showed two vehicles, one of which was my motorcycle.
The judge must have been sleeping, because in his verdict he was referring to my car. It was was my car that was going too fast. Hello.... I was on a motorcycle! However, Dutch bureaucracy sucks all the energy out of you, and I left it at that. What a joke. The judge did not even read my defense letter.
Back to Canada... this morning a police officer stopped me. He did not get a good reading on his radar, but estimated my speed. I was fortunate that his estimate was low. He gave me the lowest possible speeding fine (138 dollar).
The real venom is in the insurance though: one more offense, and I will be paying more insurance premium. ICBC is the only institution who can legally insure you in BC, and they can tack on up to 24000 dollars to your insurance bill. I think my speeding days are now finally over. I give in. I cannot beat the system. I guess I no longer have any use for a 170hp motorcycle, other than stripping out the engine, and putting it in a small aircraft.

Sunday, February 22, 2009

Just for Gags.

I am a big fan of Just for Gags, from Montreal, Quebec. I always wanted to be pranked by those people. My friends did one on me at my birthday party. And for two seconds, they had me convinced that my application for permanent residency was denied, and I was to be deported if I did not respond in 30 days.

Monday, February 16, 2009

Slapend geld verdienen

De afgelopen tijd is er een ware revolutie aan de gang op het gebied van software publicatie. Men spreekt er van dat de software markt gedemocratiseerd is. Wat is namelijk het geval? Apple heeft de markt compleet op zijn kop gezet. De gewone man kan nu software verkopen op Apple's appstore. Apple regelt alles voor je omtrent de wereldwijde verkoop, tegen een redelijke provisie. De auteur behoeft slechts de applicatie aan te leveren, en kan vervolgens achterover leunen. Ook ik heb een tweetal applicaties in de verkoop op Apple's appstore.
En daarmee heb ik er een nieuwe verslaving bij. Elke ochtend als ik wakker wordt is het eerste wat ik doe surfen naar Apple's website. Dit doe ik om mijn verkoop rapporten te lezen. Rijk wordt ik er nog niet van, maar het feit dat ik nu slapend geld kan verdienen middels royalties is toch wel heel bijzonder.
Mijn eerste applicatie was een vingeroefening in het programmeren van iPhone en gemaakt op verzoek van Amy. Dit is de iNutrient applicatie. De tweede applicatie, iVOR heb ik gemaakt voor de training van piloten (zoals mijzelf) in het gebruik van Very High Frequency Omnidirectional Range instrumenten.

Wednesday, February 11, 2009

Google keeps impressing me

Year after year, Google keeps impressing me with their products. Currently I am heating my home with electricity. This is pretty inefficient and expensive. Look what Google comes up with: a perfect tool. I'm pretty sure I need to buy some hardware to go with it, but I like what I see in the video. When we finally get the flying cars that we have been promised since the 50s, I am pretty sure they will be coming from Google.