Planet maemo: category "feed:544311952f64d1fcf0da07059b122a32"

Floriano Scioscia

As you may know from my previous post, in latest 100 Boxes version I added localization support with English and Italian versions.

But a strange fact occurred: when building the .deb packages with my machine (Ubuntu 10.04 + latest Maemo SDK), the language files were included, but when using the maemo.org to Autobuilder the build process went OK but the language files were missing.

Unfortunately, I noticed the problem only after 100 Boxes 0.8.0 had reached Maemo Extras repository, so everybody is still downloading an English-only 100 Boxes. My own quality assurance checks when the package was in Extras-devel were not accurate enough to pinpoint the problem: this is a lesson I will remember.

Likewise, QA tests performed by maemo.org community members when the package was staging in Extras-testing did not highlight the issue. It is fair to say, however, that the issue was almost impossible to notice for people not using Italian as system language on their devices.

After analysis of Autobuilder output, some guesswork and trial-and-error, I managed to spot the cause of the problem. A script was not executed by the Autobuilder, because it was called with an absolute path instead of a relative one.

Finally, I just uploaded version 0.8.0-4 to Extras-testing repository. The only change with respect to 0.8.0 is working language support. Please help test it and vote on the appropriate page, so that it can be promoted to Extras and fulfill the promise of localization support, at last.

Oh, just one more thing. If you want 100 Boxes in your language, why don’t you help translate? 100 Boxes uses *.po files for localization, which is the recommended method for Maemo apps. If you know how it works, just grab the latest revision of template.po in 100 Boxes Subversion, edit it, save it as <your translated language code>.po and send it to me (my email address is in the 100 Boxes Guide, accessible from within the game). If you need assistance, just send an email and I will happily help you help me ;)

Categories: Senza categoria
Floriano Scioscia

Good news! Since July 3, 2010, 100 Boxes version 0.8.0 is in Maemo Extras-testing for community quality assurance.
Please help testing the application so that it can be promoted to Maemo Extras. Cast your votes and comments to http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/100boxes/0.8.0/

But what are the changes in the new version?

  • Added localization support
  • Added Italian localization
  • Added personal game statistics
  • Added automatic saving of game state and statistics
  • Nicer game sounds
  • Added the possibility to disable sounds
  • Added daily and weekly views in the worldwide high score table

Haven’t you been persuaded? Here you are some screenshots:

New game

New game

Playing a game

Playing a game

Game over screen, enhanced with personal statistics

Game over screen, enhanced with personal statistics

Worldwide high score table, now with daily and weekly standings

Worldwide high score table, now with daily and weekly standings

Categories: Technology
Floriano Scioscia

In the middle of the long tail

2010-05-16 17:17 UTC  by  Floriano Scioscia
0
0

This post is to celebrate the 30,000th download of 100 Boxes for Maemo Fremantle. In 144 days since its first appearance in the Maemo Extras application catalog, 100 Boxes has been downloaded 30,216 times, an average of 209.8 downloads per day. Moreover, 16,897 game scores have been submitted to the online high score table.

Thanks to Maemo.org community for software QA testing, to people who sent comments, complaints and suggestions, and to everyone who just downloaded and enjoyed the game.

Maemo Extras statistics say that, so far, there have been 9,423,777 downloads of the 278 available application packages, an average of 33,893 downloads per application. Therefore 100 Boxes is positioned roughly in the middle of the ‘long tail’ shape of the typical download distribution of application catalogs. Must-have and wildly popular applications are at the top of the tail, while applications that are useful only for very specific audiences are usually at the bottom. And then there is the bulk of packages that stay in between. Personally I am proud to contribute to this important part of an application software platform ecosystem, and even more for the high quality of applications to be found in Maemo Extras catalog.

And now what? Simple: let’s keep developing new compelling applications and improve the existing ones.

Edit: the number of score submissions was wrong. Now it is correct.

Categories: Senza categoria
Floriano Scioscia

100 Boxes everywhere

2010-02-25 18:24 UTC  by  Floriano Scioscia
0
0

Some years ago a paper-and-pencil game had great success among school boys, in Italy at least. The goal of the game is to fill a 10×10 grid of boxes with numbers from 1 to 100. The rule is that you cannot use the same box twice, and if you move on the grid in horizontal or vertical direction, you must skip two boxes, while you must skip one box if you move diagonally. Simple game in theory, quite hard puzzle in practice.

Today, in computer and smartphone age, we can try to solve the puzzle practically anytime and anywhere. The game has been implemented for a wide range of platforms (actually, most implementations are by yours truly). Some versions even have an online high score table, to compare our own scores with those of players from all over the world.

Let’s list all the games here, so we’ll never miss the chance to try and reach the mythical 100. They are all released as freeware or free software, so read on and have fun!

Platform Name Link Online standings Java applet Puzzle 100 link No Palm OS 100 Boxes link No Windows Mobile Clockwork 10×10 link No Google Gadget 100 Boxes link Yes Opera Widget 100 Boxes link Yes Opera Mobile/Vodafone Widget (Windows Mobile, Symbian S60) HundredBoxes link Yes Maemo 5 100 Boxes link Yes


For me, 100 Boxes has been a sort of pet project since my brother taught me the game several years ago. It is usually the first thing that I try to make when learning to develop for a new platform. It is a quite balanced development exercise, and it is fun to see the game conquer new territory.

A word of caution: this game may give a great sensation of achievement when solved, but also a lot of frustration. I tried for several months version without success, then showed the game to a friend of mine. He solved it at his third attempt.

Categories: Senza categoria
Floriano Scioscia

Maemo development: first experience

2010-02-22 10:13 UTC  by  Floriano Scioscia
0
0

My first Maemo 5 creation, 100 Boxes, is publicly available for download on maemo.org catalog (also known as Maemo Extras).
100 Boxes screenshot

Click to read 1496 more words
Categories: Senza categoria