Firefox extensions: fun and games

Firefox extensions: fun and games


Firefox is more than just a web browser. It’s also a cross-platform arcade machine. No quarters necessary.

An ode to Ralph H. Baer

I owe much of my life to Ralph H. Baer. Oh, he doesn’t know it. He doesn’t even know me. But that’s how it goes in these days. Much of life is owed to strangers.

If you want a measure of success, I will give you a yardstick: wasted time. Or rather, leisure time. Ralph H. Baer has given many of us a legacy of time spent in front of a television, twiddling white squares around with a paddle. So it is Ralph H. Baer is a very successful man.

In 1969, Ralph H. Baer invented Pong [1]. Doing so, he invented video games.

I’ve sacrificed months of my life on the alter of video games since Dad and Mom purchased the family’s first Pong game back in 1977, a Sears model with detachable paddles.

Blame the rainy Thorne Bay winters. Blame my budding geekness. Wherever blame may be placed, I wasted hours of my life irretrievably to those little white squares and the harsh electronic ping of the square ball.

I’m obviously not the only one.

There is a dictum among developers that the first program written for any new platform is “Hello, World”. There is a second dictum that the second program written must be Pong. These mandates are ignored at the programmer’s peril, though nobody really likes Pong. It’s just how things are done. Maybe we are simply trying to recapture the wonder of our childhood. If so, there’s entirely too much nostalgia in the world.

The Firefox extensions windowThe Firefox extensions window

Aside: installing Firefox extensions

  1. Start Firefox.
  2. Click the “Tools” menu item.
  3. Select “Extensions”.
  4. Down at the way-bottom-right of the “Extensions” window, click the “Get More Extensions” link.
  5. Choose from the vast number of useful, semi-useful, and useless extensions.

All the extensions reviewed here are in the Entertainment category.

The games

Pong!

In the world of Firefox, there are not one, but two versions of Pong. Both offer the same great gameplay. One has the added advantage of using a square ball. The other includes the ability to play against others in an on-line Pong deathmatch.

Eduardo Garcia Lopez is responsible for PingPong 0.7, a simple implementation of the classic game, replete with nostalgic touches such as the square ball and hard-to-control paddles. I bow to you, Eduardo. Your love of old games surpasses mine.

Eduardo is not the only one to turn my more-or-less modern computer into the 1969 equivalent of a wooden box full of a handful of tubes and a pound of copper wire. Captain Caveman has devoted hours of his or her life to develop the finely-crafted PONG! Multiplayer 2.2. The good Captain’s effort has turned out a slightly more modern version of the game, with an octogon of a ball, and sound, and smoother paddle movement. There is ostensibly an on-line component of the game, but tales of my mad, mad PONG! skillz precede me. I have yet to find a challenger in the two times I checked the lobby.

In the end, they are still just Pong. Both games attempt to take up residence in that empty pit where my childhood innocence once stood, wide-eyed with a paddle in its hand. Those times are passed, though, and now Pong just doesn’t suit. It’s like playing Aztec on an Apple ][ emulator. The memory of Pong is stronger than Pong itself.

In the end, they are still just Pong

Pacman

In the long-ago, far-away years of the video arcade, no game captured the hearts and quarters of boys and girls like Pacman. Part of it was the mystery—who was this man of the Pac? Represented by a chomping circle of yellow, Pacman wore an eternal expression of mild amusement as he alternately ran from, and then toward, the evil quartet of ghosts. He typified the American dream: scarf pills and fruits while running from impossible fears, until the terrifying moment when he is touched by a ghost and the wedge of his mouth eats his own head.

I still have nightmares.

There are two Firefox options for this classic game. The first is Ingo Oppermann’s Pacman 1.1.0. Mr. Oppermann has gone for the 286-era computer game feel, rather than the realistic arcade experience. The graphics are rudimentary, the gameboards lack the tunnels of the original game, and the sound effects are present but elementary. This was a wise decision on his part. Arcades were highly overrated. The game has a simple, clean feel to it, and is quite playable.

The second is the manlier PagMan 1.0, by mackers. Mackers has given a silent but sturdy reproduction of the original arcade game. The movement is a little choppy, but the game is both visually appealing and true to the original. I do miss the intermission chase scenes, though, and the tinny, synthetic music that has been emulated by the likes of Ms. Pacman, The Postal Service, and that guy who did Pacman Fever.

All-in-all, both Pacman variants are worth a good ten minutes of playtime, at a minimum.

Card tricks

Want to know what I hate?

Among other things, I really don’t like computerized card games that play themselves for me. A three-by-five pack of cards is probably a bit more convenient to tote around than a six-pound laptop, and the physical cards have the added benefit of not playing themselves.

Mr. Stephen Clavering has produced a very-complete Cards 0.98 extension for Firefox. It suffers only from one great problem: clicking on a card causes it to automatically move to an appropriate stack. This leads me to wonder:

What’s the point?

There is nothing so patronizing as a game that won’t let you play it yourself. Randomly clicking on cards causes them to fly about the gamefield willy-nilly, not allowing you the chance to not notice the black queen that could go on the red king.

Except for that complaint, Cards is an excellent extension with 39 games, the majority to which nobody knows the rules.

There is nothing so patronizing as a game that won’t let you play it yourself

Rocks

Remember Asteroids, the cool game in which you destroy space rocks by striking them with your spaceship? Mackers, fresh from the PagMan victory, has given to the world Mozteroids, an impossible-to-control variant of the old vector-graphics classic. Don’t get me wrong, Mozteroids looks pretty, in a pixelated sort of way. But the ship either spins too slowly, or too quickly, and moves as if it has been blindfolded and spun around until it cried, and its brothers teased it and called it a crybaby.

It blows up nicely, though. So do the rocks.

The ship either spins too slowly, or too quickly, and moves as if it has been blindfolded and spun around until it cried, and its brothers teased it and called it a crybaby

Look out for the alligators!Look out for the alligators!

Amphibious delight

Mackers, mackers mackers. You have given us PagMan and Mozteriods. Who could ask for more?

And yet you insist. Your piece de resistance? Froggr. A subtle, strange game in which you push a hapless frog in front of a convoy of tankers carrying toxic chemicals, or perhaps under the wheels of the never-ending stream of fast-moving sports cars. Or perhaps the poor beast is eaten by a hungry, grinning alligator. In all the various ways the frog can die, none is more satisfying than pushing it into a cave at the far end of the field, where it is turned to stone in a wide-mouthed monument to traffic-avoiding, alligator-starving amphibians everywhere. This is perhaps my favorite game of all.

Falling-block puzzles

Mr. Stephen Clavering has done it again, in a good way. His Blockfall game is an aestheticly pleasing version of Tetris. It starts off slowly, but increases speed at an adequate rate. The blocks are pleasantly shaded, with excellent hues. In a fit of madness or genius, Stephen has included two additional modes: hexagonal blocks, or triangular blocks. Both are substantially more difficult than the regulation square block. If you think you are a tetris master, you might consider this a challange.

Mackers provides an excellent Tetris entry with Xultris 2.2. Although this is a more prosaic rendition of Tetris, the gameplay is quite traditional and quite fun. The animated blue-flame background is a nice touch.

Also-rans

There are other games available for Firefox, as well. There’s a really nifty car race game called Xoom (by none other than the prolific mackers). There’s a Minesweeper-like game called Mines. There are more, many more. Explore the Entertainment section of the Firefox extensions repository.

These are all quite fun little games. As tastes vary, you may find you enjoy some I didn’t, and despise some I enjoyed. This is the spice of life.

Why games?

With all the high-tech, attention-grabbing, CPU-sucking, highly-graphical games in the world, it’s difficult to understand the goodness and fun of these silly little games written in the least-efficient manner possible. Firefox was never designed as a gaming platform, and yet its extensibility has drawn a few adventurous game programmers.

Why is this important?

In the install instructions, there is no distinction between OS X and MS-Windows, GNU/Linux or *BSD. These are the first games, the trials and experiments. With a little luck, we’ll see bigger, more advanced games written in a truly platform-independent manner, downloadable and playable with the ease of Firefox extensibility, with no question of your platform-of-choice.

And if we don’t, these games are still fun diversions, enjoyable in the most fundamental video game tradition: the tradition of Pong and Pacman. I give thanks to Ralph H. Baer.

Smiling at me from the bottom of my Firefox window, Abe Vigoda seems to amiably agree.

Bibliography

[1] Winter, David “PONG-Story”,

Category: 
License: 

Comments

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Is this news or a blog?
Any of these games could be played _without_ install on various websites. Most with simply javascript. When install anything, you always risk damaging your system.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!