Feeds:
Posts
Comments

Hello Android

And all of a sudden after Friday my Uni project with Java is much more meaningful: porting my last summer’s GSoC project The Tablet of Adventure to Android. Here is how it looks now:

What works:

  • Getting (and following) user’s location
  • Calculating the day’s geohash for the location
  • Displaying the geohash and user’s location on the map

What is still missing:

  • Social features

You can follow the progress on GitHub.

I have to say testing location based games is more fun in the summer time :)

Sleepless, browsing through the internet. Noticing that someone in  Singapore is on their way home. Joining the adventure just for the fun of it, not moving out from my bedroom :) Wishing the adventurer nice journey to destination.

Whoa. I’m going to Dublin to MeeGo Conference!

This will be my first conference ever. I’m not quite sure what to expect.  One thing is sure. There will be a getaway quest for MeeGons using Tablet of Adventure. When or where, i haven’t decided yet, but there will be one, probably targeting beer :)

A complete Adventure.

That’s it. I claim my GSoC10 project finished.

And what did I actually do? I coded like a mad person at times, slept much too little, found myself in odd places, took some time off and did nothing related to my project, swam in the sea of despair, learned a lot and had fun.

The application is not in all parts what I planned it to be and in some parts it’s more than I expected. Now the version 1.0 is in extras-testing. It would be nice to hear some testing reports, the bug tracker can be found in GitHub . Hopefully soon enough I’ll have the opportunity to just lay back and watch people going on their adventures. A short introduction to the application can be found in the tab the Tablet of Adventure.

Although the GsoC10 project is finished, the work with the Tablet of Adventure is not. I have couple of ideas of how I could make my software more versatile. And then there will be the versions. First an Ubuntu desktop version, so you can watch where your friends are going. And if I get to an agreement with my University I’ll make my software run on Android too. And so on. This was only the beginning.

artwork by Nina Mutik (nina.mutik (a) gmail.com)

no play?

What was I thinking,  all work and no play? It’s a game, it’s fun!

And now some testing. My destination is a nearby beach :D

Almost there

The project is nearing it’s end. Social features are forming up, the UI is getting more refined forms and the amount of rows in my code is building up. At this point in my code I’m making things work rather than making the code look good. There is some refactoring ahead.

The program itself has gotten an adventure editor, where you can form your own adventures. Click on the map and a headline and you are on your way. In settings you can change your buttons colour and soon enough you can read comments and see where other participants are.

The next release will probably happen during the weekend. Before that it’s work work work and no play.

Packing Up

I established a page on Maemo wiki for my project. I’ll update features there as I go along. I’ll blog about major changes.

I have been testing my application with hardcoded missions. My brand new license to drive a motorcycle has been a brilliant aid in testing. Motorcycle is a fast and convenient way to get to places. Every visit to a friend or a beach has been altered to a mission. As I test the app, it gets more features as I notice what works and what doesn’t. The formerly enormous battery usage has been diminished to reasonable battery usage. Distance to destination gets more precise when you become nearer the target. The program has an ending, small checkered flag with congratulations when you reach your destination.


And finally now, the whole thing is packaged in Maemo extras-devel and extras testing (many thanks to my mentor). And it works! Not only on my N900 :) Version 0.1 has also been tagged in GitHub


Next it is off to Poland tomorrow. A week of Medieval camping and shooting with the Fat Catherine sisterhood.

Follow

Get every new post delivered to your Inbox.