Archive for the ‘ Computing ’ Category

State of Game

Because I’m a cheap bastard and my work computer (HP HDX 18) has a defective video card, I have to resort to alternatives to get my video games fix. This means turning back the clock and going retro. One name – “Baba Yaga” – from my sister actually kicked off a recent craze: those old adventure games from Sierra – Kings Quest and Quest for Glory. I never finished Quest for Glory 4 as a kid, so playing through the whole thing for the first time was a lot of fun. It’s well written, full of hilarious characters and situations, with a brilliant mix of humor and dark Cthulu mythos imagery.

I was also pretty surprised at the gameplay packed into the thing. There were dialog and symbolic puzzles, “go-fetch” quests, exploration of a beautifully designed world, multiple paths of advancement (magic user, warrior, thief), even a Street Fighter-ish battle system. These are all features that modern games tout as innovative, yet here they were in a genre blending game from the early 90s – still very playable (via Dosbox and Abandonia) 17 years later.

It made me think about the state of video games. Where they’ve come from and where they’re going. What’s really advanced? What’s stagnated?

Sure, there are amazing visuals. But better graphics and higher production values (writing, sound, art, plotting) are not the core of video games. The core is how the player interacts with the game world, the “tropes” that are used as basis of gameplay. Platform jumping, Role-Playing, first person shooting, driving, solving puzzles, and fighting are the standards – and many games combine one or more “modes”.

The golden age of truly new types of gameplay was 1995-2005 when 3D fully took over all the genres and we saw the perfection of the 3D platformer (Mario 64), the rise of internet multiplayer FPS (Halo, Counterstrike, etc) sandbox-city blockbusters (GTA III) MMOs (Everquest, WoW), even the instant gratification of browser games (Flash). The last five years we’ve only refined and barely evolved.

Wii was an interesting development. It led the way to interacting with the game world through “analog” control systems. So you control the avatar / car / whatever through fluid movements in real-space instead of tapping binary buttons or joysticks. This carries over to iPhone / iPad games that use the internal gyroscope for steering, etc.

Film went through its own golden age of innovation in the early 20th – from the silent Charlie Chaplin films all the way to masterpieces like Citizen Kane, Wizard of Oz and Gone with the Wind. Of course, technology was never divorced from the medium – the biggest films still come packaged with the latest cutting-edge technology (think Spielberg, Lucas, Cameron). But there’s an entire world of film that has nothing to do with technology. That’s the kind of thing we need in video games.

The independent era of film in the 60s and 70s would never have been possible without the big studios of the 40s and 50s that developed the technology and “tropes” of the medium, and built up the level of talent. Right now we’re in that big studio system, with EA and Activision the equivalent of Paramount and MGM.

Some of the Bad Trends:

-Expensive multimedia set-pieces (cut scenes, on-a-rail gameplay). This happens when you spend millions on impressive animations and graphics and you want to show it off to the player and not let them miss it, so you limit the range of motion and camera angles. Gameplay is reduced to tapping a few buttons in sequence in order to watch the “interactive” cut scene. (God of War is especially guilty). This leads to games that are spectacle, but with short gameplay times and little replayabity.

-The monetization of extras – having to buy extras characters / costumes / levels / feats / etc with real money. Instead of letting the player advance fully in the game world through the progression of their own skill, they have to increasingly chip in more real-world cash to get the full package. It’s one thing to buy add-on packs, another to pay for individual pieces of armor.

See: If Super Mario Bros was made today

What’s next for video games? Things I’d like to see:

-Procedurally generated 3D worlds for FPS and adventure games. Hell, even RPGs, just need to avoid the miles-of-nothing feel that plagued Oblivion.

-An Open-source MMO where avatars can be moved between public and private realms (with a strong gameplay rather than social basis (Second Life is out)).

-Control and power schemes in a fighting / action game that are purely based on physics, rather than pre-set and pre-rendered animations. That way you could get judo-like moves where you use the opponent’s momentum against himself, etc. Super Smash Brothers does this kind of thing to a degree.

-Adoption of HTML5 as a gaming platform for 3D browser based games. A strong community / toolset for building games/applications in the technology. Hell, Adobe, Microsoft, Google and Apple should build and sell those tools. The technology is coming together.

-A mod community for console games – free downloadable levels and/or total conversions for console games. Use the apple App model for quality control. I know XBox Live does this to a degree but I feel that most game’s DLC is very limited and overpriced.

-The rise of truly independent game developers that distribute on the web (and through Xbox live) using low cost / open source tools and data sets (3D models, textures, engines). Just as the big studios gave way to independent film in the 60s and 70s I’d love to see the same thing happen with video games in the next decade.

Hack the Planet

Ever since my video card died, and I pseudo-permanently let my neighbor borrow my Wii, I’ve had to get my video game fixes from interesting sources.

Nethack, labeled by many as the best video game ever, is basically Diablo, circa 1987. It’s free, open-source, and available here.

Nethack lives comfortably on the top of a genre called “Roguelikes”. In short, there’s a dungeon of auto-generated rooms and monsters. Our hero (who can take on the role of barbarian, samurai, priest, or camera-toting tourist), takes the form of @. Enemies are represented by the remainder of the characters in the ASCII set. If the old-school visuals aren’t to your liking, the latest builds allow you to enable a graphical interface.

The first level of Nethack

The game starts innocently enough – you even get a pet! But very soon you will perish in all sorts of nasty ways. And in this game, one death is all you get. If the monsters don’t bash you down, you can fall through a pit, set off a poison gas trap, or starve to death. Hunger is one of the most urgent matters confronting the player. The trick is to eat the corpses of slain foes. Of course, eat a corpse of the wrong type of monster and you’ll die from food poisoning.

Needless to say, Nethack is a very hard game. It takes people years, if ever, to properly beat it (ascend). The workaround is called “scumming”. It’s a deplorable term for a mostly innocent tactic. Simply save your game, make a copy of the save file and resume. If you die (your original save file is deleted by the game), copy the backup back into the appropriate directory and come back where you left off.

Performing the invocation...

Scumming let me descend my Valkeryie, a sort of female Viking (no, not the Tom Cruise film!) beyond the valley of Medusa, through the trap doors of the Castle, beyond the Land of the Dead – to Gehennom. I killed the Wizard of Yendor, performed the invocation to enter the Sanctum of Moloch and retrieved the Amulet of Yendor. From there, however, things got *really* hard.

Yet another stupid death...

I’ve spent hours on the game and there’s still hours more (at least until I pick up an XBox 360…). I would like to legitimately ascend one day.

iBook

My bookshelf was filling up. My Barnes and Noble gift cards were depleted. The library was on the other side of town. What ever was I to do!

Like any lazy self-respecting procurer of digital media, I fired up a few queries on trusty old isohunt. Low and behold, e-books. Stephen King, Heinlein, Philip K. Dick, George RR Martin. Hundreds of others.

The beauty of books is their portability. They don’t require power supplies. Reading directly from the computer screen was doable, but I needed something more versatile. Some sort of portable device with a decent sized screen, mechanism to scroll through pages…

iPod! Specifically it’s Notes feature.

Fortunately, someone else had the same idea and created this handy site for converting txt files to iPod Notes files.

The output is a zip package of a few dozen binary files. Copy the unzipped directory to the NOTES folder on the iPod. Then navigate to Notes. Behold!

The font is very readable, although keeping the backlight on is a must, even in direct light. Each note “page” is probably 2-3 pages in a real book (600 page novel = 275 notes), but can be read surprisingly fast. I found that scrolling through each note breaks up the monotony of seeing a huge chunk of text on the printed page.

There are a few primary drawbacks over real books. It’s great to listen to music while reading an ebook, but the navigation isn’t as nice as it could be. While playing a song, the screen will default to the song meter. You’ll have to touch the clickwheel to bring back the note. Also, changing songs requires navigating up a level, out of the notes.

Saving places is also a pain. The notes will remember you opened up Note number 5, for example, but it won’t remember you clicked over to note 10 while reading. Next time you open the Notes “application” you’ll be back on Note 5. The equivalent of a bookmark would be incredibly helpful.

For simply rendering pure text, the notes are also pretty slow. First time you drop a full book onto the iPod hard drive, the software has to “cache” each note into memory, which can take a minute or two. Switching between pages also has a bit of lag. And finally, playing music and reading ebooks drains the battery rapidly. Doesn’t help that the backlight is basically required for reading.

Will I make the switch permanently to ebooks on the iPod? Very doubtful. I have hundreds of free digital books, and I’ll certainly read a few more 21st century-style. But there’s nothing like the sound and feel of crisp pages, the balance of a hefty tome on the lap.

And besides, books don’t require power chargers.

Spammers Pillage Classic Novels

Looks like text from the Project Gutenberg archives can bypass the Google Spam filter. I received a standard spam for a pump-and-dump penny stock scam today containing some strange prose. Turns out its the text of a 1928 novel by Joseph C. Lincoln called Silas Bradford’s Boy. The ad itself was an animated gif (complete with split-second subliminal BUY BUY BUY flashes) sporting the details of “National Healthcare Logistics”, a hearty firm with shares at $.024.

I was confused a few months ago by these strange spam messages, some even lacking any “Ad”. Slashdot asked the same question as well, along with some particularly deranged (or satirical) message board posters.

The truth is these nonsensical or obtuse messages are an attempt to beat an algorithm, in this case the Bayesian filter of spam blockers. Much as a Markov Chain can scramble text in the same “flavor” as the original, Bayesian filters use statistical analysis to determine the content of an email. Certain giveaways (Viagra, penny stocks, shady weblinks) will tip a threshold – leading to the spam repository. In this case, the ever-resourceful spammers have found a vast database of high-minded prose that’s pretty much the antithesis of lowbrow adverts.

Of course, Google could always incorporate the Project Gutenberg archives into its spam filter, but this potentially leads to false positives – email I WANT to receive ending up as Spam. It’s a classic dilemma of information processing and artificial intelligence.

Potential solutions would be to include the content of received emails as test for validity – if I’ve received large chunks of classic novels in the past, let them stay. Also, let spam fall on a sliding scale, not all-or-nothing folders. Unsolicited newsletters would be on a different “tier” then poorly spelled V14GR4 dumps. Gmail has done a good job of including a “Mark as Spam” button. This allows users to “train” the filter. Whether this button contributes to a global or personalized filter, I don’t know, but I think the latter would be ideal. As information on the net is distilled and remixed, it will be increasingly difficult for any sort of universal solution.

The best approach is organically grown.

Myspace gems

Yep, it’s still festering. Check out this diamond in the rough. Myspace is the new wild west, complete with Nigerian scams!

Subject: Long-term relationship
Body: Hello,
My name is Markavellie and I live in the city of Lagos, situated in Nigeria. I’m 6.1ft in height, dark in complexion, brown eyes and okay in my physical being. I like listening to music, watching movies, playing soccer, dancing, chilling and laughing.
I’m looking for a loving, caring, cheerful woman, with a sense of humor who will become not only good wife for me but also good mother for my children. I want relationship that has trust, honesty, understanding,
communication, love, and faith into each other. I want to be able to look into each other’s eyes and know things are perfect with each other. I am dreaming about the woman who can hold my heart and make it a part of
her so we become one heart, one love, one person and one life on earth and in heaven.
I’m really interested in you, and I will be so delighted if u let us start a serious relationship and make legend of love.
I look forward to favourable response from you.
Bye for now