My name is Stephen and currently an IT Professional doing administration and support, however I've always had a deep passion for software development. I've started mobile application development when I got my first Android phone in October 09. This blog catalogues all my progress with creating mobile apps for not only Android, but eventually iPhone, Blackberry and Windows Phone 7. Hope you enjoy.


Creating a High Score Board

Tagged: , ,

Seems like it would be the simplest thing to implement...I mean games of the 8-bit era had them...yet it has become quite a troublesome thing to code.

I've tried just creating a file and having the program save/open the file, however I couldn't get it working at first and honestly just gave up trying to do it this way. Because I knew it was a non efficient way to do it and if I worked on the code for some time, it really couldn't be used to anything else, so i didnd't see it being worthwhile.

So i decided to try using the Android's own SQLite database management. I almost had this working, got the database to create and able to add new items...however trying to pull them out in a ListView was quite troublesome., so in my searching for help on getting my SQLite code working properly. I came across many services that offer their own SDK and implement a scoreboard and other goodies.

I decided to sign up for ScoreLoop, www.scoreloop.com it gives a lot of crazy options that I don't foresee myself using, including in-game purchases. But it does have social network integration and global high scores. So i just finished the download of the SDK and in the meantime I will be reviewing how it works, it also supports iPhone.

I really don't see much promise if I release this game without a way to track scores. My only other option from my searching/coding the last 5 days is to make a website that contains the high scores. Which actually I would prefer over something like Scoreloop, but I don't even know where to begin for that. So I'll try to review ScoreLoop...if it places it's branding all over my application I'll most likely avoid it and I'm back to square one.