Blog Fiasco

April 14, 2010

Playing Sopwith on the N900

Filed under: Linux — Tags: , , , — bcotton @ 9:04 am

Despite my involvement with Mario Marathon, I’m not much of a gamer.  I have more toes than I do games for my Wii, and only a few more (purchased) titles for my computers.  However, I’ve found that my phone gets the most gaming time simply because it is portable and I can play while I’m on the bus, waiting in line, etc.  The game that has been receiving the bulk of my attention these days is Sopwith.

Sopwith is a simple 2-D game where you must fly your biplane and destroy enemy buildings.  It has been ported to the Maemo platform by Mikko Vartiainen and can be installed from the Maemo Extras repository.  I had never played Sopwith before discovering this version, but my understanding is that it is very true to the original (it helps that the code was re-licensed under the GPL a few years ago) with the exception of a lack of sound.  The presence of missiles seems to be a relatively new and anachronistic feature that I can’t help but use. I never claimed to be good at the game.

Gameplay itself is quite addictive, and fortunately very simple — there are a total of 10 keys you might need to use, and I find myself only using six with any regularity.  The one disadvantage is that all of the keys are on the bottom row of the N900 keyboard, and I’ve found myself hitting the wrong key in the heat of battle. That usually ends up with a dead me.

Since Sopwith was originally written as a showcase for the “imaginet” network system, it makes sense that the Maemo version of Sopwith also has support for network games.  Unfortunately, since I’m the only person I know with an N900, I can’t test that aspect of it.  I imagine it would be fun, especially if you’re in the same room and and trade sharply-pointed barbs.

For those worried about it growing stale, there are several levels.  In the novice mode, there are at least three levels that get progressively more difficult.  I’ve nearly made it past the third level, but not quite.  In expert mode there’s at least one level, and you don’t get unlimited ammunition or automatic throttling.  There’s also an option for playing against a computer opponent, which appears to play in expert mode as well.

Sopwith clearly isn’t a sufficient reason to buy a Maemo device (if it is, then please send me some of your vast amounts of disposable income), but it is a great game to have installed for times when you need to kill a few minutes (and enemies).

March 31, 2010

One danger of the N900′s flexibility

Filed under: Linux — Tags: , , — bcotton @ 8:08 am

When I first heard about Nokia’s super-awesome Debian-based N900 amazingphone, my first two thoughts were “I want this phone” and “man, I hope I don’t break it.”  By offering access to the full OS, the N900 allows developers and users the freedom to make their phone into whatever they want.  That also means an unprecedented ability to turn the phone into a very expensive paperweight.  Just as with a full-sized computer, a user not paying attention to what’s going on could render the system inoperable in a heartbeat.  Even the relatively competent could find themselves in that situation.

The chief drawback of the N900 is the way the disk space is layed out.  The device has 32 gigabytes of storage, but most of that is on a separate partition for user data.  The system and application space is only 2 gigabytes.  This means that as the number of installed applications grows, the available space shrinks rather quickly.  It can get to the point where there’s not enough space to store repository data and some of the software repositories become unavailable in the Application Manager.

In order to work around this issue, I copied /var/apt/cache to the user space and made a symlink to point to the new location. After a while, the space became tight again, so I started moving more things out, and eventually nearly all of /usr/lib ended up on the user partition.  Everything seemed fine, so I wasn’t concerned.

Then one day, I couldn’t connect to the wireless network at work.  I figured I’d try rebooting the phone to see if that helped.  Instead, I got the boot screen with some not-so-friendly text: “Device error”.  Nothing I could do could get the phone to boot.  Presumably what happened is that some of the files that live in /usr/lib need to be accessed before the /home partition is mounted and since they lived on /home, things just went kablooie.

Regardless of why, I found myself stuck, and I knew I had to get it fixed quickly or my wife would never let me hear the end of it.  Fortunately, Nokia provides tools to re-flash the device firmware.  The process was quick and painless and in a few minutes, I had my phone back.  Because user data is kept separately, I still had my contacts, music, etc. I just needed to re-install the software packages I wanted.

One thing of note is that my SIM card wasn’t read initially. I needed to do a round of software updates before it would work.  Fortunately, I had the phone back to full use in about an hour.  It’s good to know that I can easily unbreak any software issues I cause, and I hope the application data space issue is resolved in one form or another in the future.

December 11, 2009

The first few weeks with the N900, part 2

Filed under: Linux — Tags: , , , , , , , — bcotton @ 11:26 am

This is part 2 of my review of the N900.  Part 1 includes “Unboxing”, “The screen”, “Connectivity”, “Web browsing”, and “The camera and other multimedia goodness.”  Part 2 includes “E-mail, calendar, contacts, and instant messaging”, “Other applications”, and “The phone.” (more…)

December 9, 2009

The first few weeks with the N900, part 1

Filed under: Linux — Tags: , , , , , , , — bcotton @ 10:16 am

Three months to the day after I first wrote about the N900, Nokia’s newest smartphone ended up on my desk.  Since I’ve talked so much about it on Twitter (and since I had to lobby my wife aggressively to let me buy it), I think I owe the world my review.  I get the feeling that this review will end up focusing on a lot of the negatives, but don’t misunderstand me: I really like this phone.  The N900 is great phone with a lot of potential, but it is currently an early-adopter’s phone.  I’m generally not one to play the early adopter game, but this time around I couldn’t help myself. (more…)

August 24, 2009

I may have found my next phone

Filed under: Linux — Tags: , , , , , , , , — bcotton @ 7:41 am

I fully expect to be in the smartphone market in the not-so-distant future.  My BlackBerry 8700c has served most admirably these past few years, including untold drops onto various surfaces and a 9-hour nap in a snow bank.  Despite it’s faithfulness, it is not the phone it once was.  Aside from some cosmetic problems, it has a tendency to freeze up every so often, which requires me to remove the battery to shut it off.  Not to mention the lack of 3G capability.  That really hurts.

I’ve been eyeing the iPhone since it first came out, and the more I learned about the phone itself, the more I like it (especially the 3G S).  Unfortunately, the more I learn about the way Apple and AT&T rule the network, the more repulsed I am.  That, among other considerations, is a big reason why I still have yet to let the BlackBerry go.  Still, when I look at the features that I want out of a smartphone, the iPhone fares the best.  Until now.

There has been quite the buzz (or at least mild hum) on the Internets since Mobile-review.com did a preview of the Nokia N900.  Holy crap, this looks like my kind of phone.  From a hardware standpoint, it seems more like the G1, which is a solid-feeling phone.  What really sets it apart is the software side.  The phone runs Maemo, a Debian-derived Linux distro designed for mobiles and tablets.  My knowledge of Maemo is still pretty sketchy, but from the Slashdot discussion I’ve gathered that it is a full-featured Linux distro, capable of running just about anything you want.   Has freedom finally come to the cell phone market?

At the moment, it appears that most of the discussion on the Internet begins with the Mobile-review article, any other details are hard to find.  One site did suggest that it might be available in the US in September, and since Nokia World is scheduled for Sept 2-3, that’s not unreasonable.  The list price is supposed to be $780 (which compares well to the iPhone 3G S list price) and I expect the carrier (likely T-Mobile) will offer some nice subsidizing.

So for now I will wait and see what develops.  It looks like a great phone, the real deciding factors for me will be the release date, the price and the carrier.  For all the bad things that I’ve noted about AT&T, they’ve been my wireless carrier since back in the Cingular days and I’ve never had any problems.  Plus, they offer a discount because of my employer, which is always a nice incentive.  Will I end up switching carriers so that I can get the N900?  Will the price be such that I can just buy it and bring it onto my existing AT&T account?  Will I chicken out and just try to do everything on my Samsung Sync?  I guess we’ll find out soon.

Powered by WordPress