Posts Tagged ‘Games’

(on Technorati , Del.icio.us)

Something Terrible

If you heard someone crying in Deep Cove last night, it was probably me as I formatted my Gamecube memory card. I had got one of those official Nintendo 64MB (the biggest official size) memory cards with the idea that I would never need to get another. When Eric, our current Korean student, was playing Resident Evil 4 and went to save it, a bunch of files said that they were corrupt. That was the first sign. I checked it through the wii menu and it said the card had to be formatted. Faaaan-taaas-tic. I gave in and did it. No sense having a corrupt memory card. All my save files… all those games… RE4, I hadn’t fully enjoyed the rewards from finishing the game, even. Anyway, it was done. Then just now, my sister tried to load her Eternal Darkness game which she had saved since-this-incident, but it said it was corrupt. I guess the memory card has completely died. I’ve never had this happen on my N64… and now I don’t have a Gamecube memory card!! Should I get a new one, real cheap? Still plenty of use for one, I guess…. Man, this sucks. Nintendo wants wifi-integration? They should host backups of users’ game-save files.

Check Mii Out

That’s the name of the new channel available on Wii. I gotta say, it’s much better than the other channels we’ve been getting. After you download the channel (from the Shop channel), go in and look at all the “Popular” Mii’s. It’s pretty amazing what some people can do with the limited Mii palette. Moles are mouths. Sunglasses are cheeks. Eyes are eyebrows. Eyebrows are horns. Characters that you wouldn’t think were possible have been done. There’s also a contest aspect to this channel. The first contest is to create Mario without his cap. After seeing what others could do, I spent quite a bit of time getting my Mario submission just right. Oh god, I spent a long time (over an hour, I think) making a Mario Mii…. help me. The channel might not be revolutionary, but it’s kinda fun. :)

And, of course, the contest seems to be a way Nintendo is promoting their latest game: Super Mario Galaxy ships today. It is being dubbed the spiritual successor of Super Mario 64 (which you should have either on N64 or Virtual Console) and is pretty much unanimously the best Wii game. Get it. Now.

Steven runs out the door.

Wasn’t in my plans, but…

So I haven’t been working too much on PhotoFile, like wanted to, but I haven’t really been unproductive, either. Giving in to my friend’s incessant nagging to play (and thus, set up) UFO2000 on my computer, I updated the Ubuntu set-up guide I wrote on the forums after doing it again with the latest version on both my laptop (Gutsy beta) and my desktop (Feisty). I’ve played a couple games, so far, and they’ve been fun. But it still doesn’t work flawlessly. On my laptop, with default Gutsy settings, ALSA is used to access the audio. UFO2K uses the Allegro game programming library, and it accurately detects and plays sound on my laptop. However, there is a huge memory leak somewhere when running on my laptop (known issue, I think). Luckily, the game is saved on the server, so if you crash, you can log back in and you have the option of resuming the game. Cool.

On the Desktop side of things, there’s no memory leak, but it doesn’t work with the PulseAudio sound server. This irritated me last time I was looking at UFO2K and put me off of it, but this time, I was determined to figure out what the problem was, exactly. First of all, the problem can be resolved by killing the pulseaudio (pulseaudio -k) daemon before launching the game. But that may mess with your existing applications a little and it’s annoying. Good news: I think I found what the problem was. Bad news: I’m not sure when or if it will be fixed, but the developers are at least aware of it and started talking about it.

I don’t normally do much low-level stuff, so I actually learned quite a bit from the debugging. Unfortunately, I don’t have massive amounts of code to show for my efforts, but I’ve learned a lot and a potentially important bug has been well-documented. So it was well worth it. These are some of the things I did when debugging this problem:

  • Communicated with both PulseAudio and Allegro developers on bug trackers, mailing lists, and IRC.
  • Built the Allegro source and used my own custom (debug-enabled) version without disrupting the installed stable version.
  • Attempted to debug using ‘gdb’ mode in emacs, but I was never able to jump into the ALSA specific functions. I think the debugger wasn’t able to trace the threads as they were mapped with pre-processor statements according to the sound driver. I was able to switch to the thread, but the debugger couldn’t find the associated source, which made stepping rather pointless.
  • Eventually giving up on the fancy way, (but content I had learned something) I resorted to good ‘ol printf statements, and was eventually able to find the values (I think) are causing the problems. (Allegro uses unsigned sample formats, and PulseAudio doesn’t support those.)

I must say, using gdb in emacs is much easier than on the command line (but then, maybe ddd or another graphical debugger is nicer still, depending on how often you debug things). Okay, directing my attention back over to PhotoFile…. Or maybe upgrading WordPress…. or maybe…. :)

My First Computer was an Amiga

My family’s first real computer was an Amiga 500. I was 6 or 7 years old, and already had a healthy interest (or unhealthy obsession) in computers, at this time. I’m sure I was a big reason why my dad chose to get this device for the family, that Christmas. I remember my brother and I opening two gifts at the same time, and they were computer games… maybe Barbarian and The Faery Tale Adventure… but we didn’t have a computer! Anxious, we were led downstairs to a newly set up computer. I was a very happy boy. We later upgraded to an Amiga 2000 HD. That’s HD for Hard Drive. You know, something you can store stuff on, and leave it on the computer? No need for those troublesome floppy disks! Anyone else remember games coming with 12 disks? Online manuals were unheard of, so a meaty manual was usually included. Computer game (and application) boxes were heavy!

This was some parallax scrolling, baby! (image from lemonamiga.com)

I’ve put countless hours into playing games like The Faery Tale Adventure, Barbarian, Shadow of the Beast, Sinbad, Archon, Deluxe Galaga, R3, Turrican II, and Warlords. I purchased super expensive European Amiga magazines and wondered why the Amiga didn’t catch on in North America. And I was endlessly doodling and creating simple animations in Deluxe Paint (2 and 4)…. So it’s understandable that I have a bit of a soft spot for all things Amiga. :) There’s a very interesting article on the History of Amiga at Ars Technica. If you don’t want to read a lot, go to the last page of the third (and final) part: which I found the most interesting. Here’s an interesting quote describing the engineers bringing their prized prototype to a Consumer Electronics Show in 1984:

Amiga, Inc. didn’t have a lot of money left over for shipping its prototype to the show, and the engineers were understandably nervous about putting such a delicate device through the rigors of commercial package transport. Instead, RJ Mical and Dale Luck purchased an extra airline seat between the two of them and wrapped the fledgling Amiga in pillows for extra security. According to airline regulations, the extra “passenger” required a name on the ticket, so the Lorraine became “Joe Pillow,” and the engineers drew a happy face on the front pillowcase and added a tie! They even tried to get an extra meal for Joe, but the flight attendants refused to feed the already-stuffed passenger.

Also:

  • One of my favourite pieces of Amiga shareware, R3, is now available for full download! Dual screen deathmatch with ships called The Fart! Good times.
  • Apparently, UAE is a very good emulator and many things can be played on it. Even legally! I tried it on windows a while back, but I should give it a go on Linux.
  • Lemon Amiga (links for most games above)
  • Amiga Music (I LOVE Shadow of the Beast and Turrican II music!!)

Metroid Prime 3: Corruption

So I got Metroid Prime 3: Corruption, for my Wii. The release date was listed as Aug 27th, so I went out to grab it late that day. However, Nintendo only ships on Tuesdays (for whatever reason) so I had to wait another day – what’s one more day, anyway? I haven’t played too much of the game yet, but I would have to agree with what most of the reviews are saying: it is awesome in nearly every way.

The controls are a big part of the awesome: well implemented Wii controls (thanks, Retro) make for the best console FPS experience I’ve ever had, only rivalled by the mouse and keyboard on pc. (Mouse and keyboard don’t lend themselves well to the couch, however.) Quickly changing Prime’s controls to the more sensitive “Advanced” mode, I find it hard to imagine anything coming as close to the mouse and keyboard in the living room. After taking a little while getting used to it, I found I was double-jumping around enemies and firing down at them while airborne with ease. I simply can’t imagine doing that on a dual analog control scheme. And a lot of the combat in Corruption takes advantage of this new found accuracy of the wiimote. I like the added immersion of the controllers representing each of Samus’ hands, even though at times it seems glitchy. Moving the wiimote backward (pull) and forward (push) when operating some controls, for instance, sometimes requires multiple attempts. Luckily, these situations are never in the heat of battle.. and when they work, they’re very satisfying.

Having read a couple reviewers’ comments on the game’s difficulty level being a little easier than the previous Metroid Prime games, I started on Veteran mode. A few puzzles have had me wondering around rooms for a while, but until this latest boss fight I’m on (the third boss, I believe), I haven’t really been out-performed by enemies too much. But wow this latest boss is really kicking my ass… after a few failed attempts, each getting a little closer, I decided to call it quits for the night. The boss fights are AWESOME, of course. :)

The game, in general, simply oozes polish – which makes sense, considering it was delayed nearly a year. The graphics are great and the frame rate is buttery smooth. There is quality voice acting and many nice in-game cinematics. Samus doesn’t talk, which is generally a good thing. This surge of other characters into the generally solitary you-alone-on-an-alien-planet Metroid universe is a bit of a mixed bag… Some of the added characters seem a little shallow and forced. There is some background provided through scanning objects and reading (optional) but a little more backstory on the other bounty hunters would be nice, for example – before first meeting them in the introduction.

Anyway, the game is fantastic, even though the original Prime blew people away more. Definitely not a casual game, which is a huge relief. But I’m trying to limit my time with it. A few hours a day, kinda thing. I haven’t actually played it for a couple days… Gotta get back there and beat that boss…. later tonight, I think. Oh yeah, I have to mention: Super Metroid, or Metroid 3, has been out on Virtual Console for a while, and that game is a classic.

2D Game Art and the Virtual Console

HD Pixel Art

I’m a bit of a game art aficionado. Actually, I’m an admirer of many things related to games (shock), but right now I’m going to talk a little about art specifically. Concept art: awesome. 2D art: awesome. Animated pixel art: awesome. And now HD pixel art? Well, Capcom is redoing their infamous game, (Super) Street Fighter 2 (Turbo), for the XBox 360 and PS3 in glorious 1080p HD. What they’ve released so far, looks pretty cool.

More images and information at the Capcom Digital Blog.

But with the resolution so high, I don’t think it’s fair to call it pixel art. The artist no longer has to be concerned with having enough pixels available in the character’s head to portray a complete face, or how they’re going to fake multiple digits on the character’s hand that is only 4 pixels wide. It is simply… digital art now. :) It’s fun watching in-game art approach polished concept art!

However, I must watch this HD generation from afar, for now, as I have neither an HD system nor an HD TV. I have only a Wii and a small CRT (not even wide screen). But I’m among the majority, so I’ll remain confident I will receive some high quality games that I can enjoy for a long while yet – they just won’t look as pretty.

Some cool articles on video game sprite evolution: Mario, Castle Vania, and Sonic.

Interesting quote:

Shigeru Miyamoto made him look the way he does because of hardware limitations of the time. He was given a mustache to seperate his nose from his face, overalls so arm movements were visible, and a hat because hair was hard to draw.

And the book they’re from.

Virtual Console Rant

Speaking of Wii, Super Mario Bros. 2, often referred to as the black sheep of the series just came out on Virtual Console, yesterday. That game is great, but why can’t Nintendo just release Super Mario All-Stars on VC and get it over with?! I have All-Stars on SNES, so I can’t justify getting anything less on VC. Same with Capcom and Street Fighter! They are guilty of starting with the oldest game of the series some six months back, just to release the next in the series (an improvement in the existing game, nothing uniquely different, making the previous version obsolete) a week or two ago, making all the people that bought the original feel ripped off. Awesome way to treat your fans, guys. Really impressive.

Both of these Street Fighters are the same price on the VC: 800pts. One can’t help but feel that Wii owners are getting the short end of the stick. PS3 and 360 owners get a revamped HD version of the latest (best) version with added net play and other goodies. While Wii owners get to progressively download all of the classics from the nineties in their original form, starting with the first. At least Street Fighter 2 Turbo: Hyper Fighting is the last version released on SNES, so we shouldn’t expect to be shafted any more in the SNES VC. Of course, Street Fighter Alpha 2 may be on its way, but at least it’s a reasonably different game. I wonder if we’ll get to witness this same fan-milking by SNK when the Neo Geo becomes available on the VC this summer. Samurai Showdown 1, 2, 3, …. I hope not. Go straight to the good stuff. Quality over quantity, please.

And in a store, when the newer game comes out, the older one goes into the bargain bin. Where is the bargain bin on the Virtual Console? There’s no stock to get rid of. The older game, smug with defiance, remains equally priced next to its usurper. Any consumer considering the older game is likely doing so because they found it first, unaware there is a better title for the exact same price, making them a victim. This is made even worse with the lack of sorting options and meta data on the Wii shopping channel. A “Related Games” link for each game could be very useful to the buyer. A virtual bargain bin would be awesome, and could even increase sales (baseless blind guess). The Virtual Console is obviously very successful and still very young, but I hope Nintendo plans for some evolution in its life-cycle to make it more dynamic and mature.