Wednesday, April 9, 2008

Arcade games excel in spreadsheets

Sicher, konnten Sie Ihre Kopie von Microsoft Excel benutzen, um das Geschäft Modell für Ihr folgendes grosses multi-million Dollarwagnis zu verursachen, oder Verkäufe des letzten Monats für Ihren verwendeten Auto Dealership zu errechnen, aber, warum nicht gesetzt ihm zu etwas wirklich gutem Gebrauch und spielen einige Arcadespiele mit ihm anstatt?


Sure, you could use your copy of Microsoft Excel to create the business model for your next big multi-million dollar venture, or to calculate last month’s sales for your used car dealership, but why not put it to some really good use and play some arcade games with it instead?

Pac Man in Excel

Apparently, programming video games using insanely complex Excel Visual Basic macros is a bit of an art form in Japan. As a matter of fact, everything from Pac-Man to Space Invaders to Missile Command has been recreated with astounding detail using Excel macros.

Missile Command in Excel

Other spreadsheet games include versions of Donkey Kong, Dig Dug and Tetris. All in all, there are literally dozens of arcade classics that can be played in Excel. I’m especially impressed by the version of Arkanoid, complete with mouse and audio support (you don’t even know you’re in Excel when this one plays).

Arkanoid in Excel

To play these games for yourself, just download the game you want from this website. Simply extract the .XLS from the archive (you may need something that can open LZH archives for some of these files), enable macros, and run the macro titled “start” or similar. Some of the games are a bit hit or miss due to problems with Japanese characters in the code, but I was able to get quite a few of them to play just fine on my machine. As a matter of fact, I was able to get a number of these games to run in the latest, greatest version of Excel 2007.

Excel Space Invaders

Once you’re up and running you can play all your favorites in between calculating standard deviations and building your loan amortization worksheet.

No comments: