Mon
Jul 21 2008 8:36pm

Uses the manufacturers never imagined

Touch Me screenshotA couple of years ago I decided I needed to be playing more video games, and picked up the just-released Nintendo DS Lite. I played with it intermittently, finished all of the Sudoku levels on Brain Age, but it wasn’t till I got Anno 1701 (sort of a cross between Sim City and Sid Meier’s Civilization) that I really got hooked on a game. (No, I haven’t yet picked up the recently released actual Sid Meier’s Civilization DS game.) That got me carrying my DS around with me all the time, which in turn got me looking for other interesting things I could do with it.

Which gets you this column about world of DS homebrew — games written by hobbyists, outside of the official Nintendo-approved distribution channel. Instead of being released on cartridges (“carts”, in gamer parlance), these are released on the net as downloadable software. To use them, you need some kind of cart-like system with user-accessible storage, generally called a flash cart.

The market has provided, and how. Nintendo has sold over 70 million DS and DS Lite systems, and since flash carts can be used to load pirated commercial games, the market for such devices is very active, especially in South Korea. The demand for flash carts is high enough that the most popular brand has attracted its own market for counterfeit units. Welcome to the brave new global marketplace.

But enough about the pirates; I’m here to talk about legit uses. DS Fanboy reviewed some of the more popular flash carts a few months back, which should help winnow down the bewildering variety of choices. They’ve also got a glossary to help you parse the hobby jargon. I got a CycloDS Evolution with a 2-gig microSD card. Two gigs ought to be more than enough for games, but you might want more storage if you’re going to use your DS as a music or video player (about which see below). On to the games (and other programs):

GamesEverlasting Love screenshot

Developer Mia is someone to pay attention to. For one thing, she’s created half a dozen or so games, in a field where most home-brewers struggle to create one. Her games are simple, attractive, and addictive. And sometimes frustrating. Everlasting Love is a rhythm-based monochromatic platformer of elegant simplicity, where you make a monkey jump around obstacles while music plays. On-rhythm jumps go farther than off-rhythm, and you need both kinds to get around the obstacles. Touch Me (I’m Famous) is even simpler. The two screens of your DS, held sideways, show a landscape. Enemy soldiers run in from the left side, trying get somewhere off to the right edge. As they cross the touchscreen, you tap them to knock them out of action. As with Everlasting Love, music is playing. Tapping enemies on-rhythm hits them with bombs, and is worth more points. Negative Space is a clever black-and-white puzzle game, in which you try to guide a white blob and a black blob to their respective goals. The black blob can move through white space, but black space is an obstacle to it; the reverse is true for the white blob. You have a limited number of pixels you can use to redraw their environment. Mia has also written two more DS games and a couple of games for the PSP, one of which is Tetris with a realistic physics engine. Oh, and both of the images in this article are cropped screenshots from Mia’s website. Getting screenshots off a DS is tremendously difficult.

Speaking of physics engines, Pocket Physics is a DS port of Crayon Physics. (Actually more feature-filled than the original Crayon Physics, but not as much as Crayon Physics Deluxe looks like it’s going to be.)

SetDS is a DS version of the card game Set. Probably not authorized. It’s in French, but if you’re familiar with the original card game, you ought to be able to figure out the minimal controls. It supports group play over wifi, but I’ve only played the solo version so far. It seems to re-deal out a new field of cards after every set, which disappoints me.

DiceWars DS is a port of the Flash game DiceWars, which is a simple game reminiscent of Risk. You can play it solo against AIs, or multiplayer either on multiple DS units over wifi, or by taking turns with a single DS unit.

Plundr looks intriguing, but it’s still in development. It’s a pirate adventure game which uses wifi to generate islands based on your real-world surroundings. The PC/Mac version has been out for a while, but they’re still working on the DS port.

There are efforts underway to port Doom, Quake, and Quake II over to the DS, some of them requiring RAM expansion packs. I haven’t tried any of them yet. I have tried Still Alive, an adaptation of Valve’s Portal, but wasn’t able to get it to work (though I see a few new versions have come out since then).

Art

Colors! is a painting program with transparency and pressure-sensitive brushes. I’m still struggling to get the hang of it. Rob Beschizza wrote a post about it on BoingBoing Gadgets recently. The interface is cleverly designed so that, with a little practice, you can work all of the painting-related controls with whatever hand you’re using to hold the DS, while you paint with the stylus in your other hand.

Music

Moonshell is the music/video program I mentioned above. It plays a variety of audio and video formats, as well as displaying still images and text files. It’s popular enough to be bundled as the default multimedia app on many high-end flash carts.

In addition to playing music files, you can create music with DS homebrew. I haven’t used any of these programs, but these linked YouTube videos show them in use. Putting these together with some kind of recording device (perhaps an iPod with a recording attachment) could get you a highly portable, if a bit crude, music studio: AXE is a simple touch-based electronic music instrument. DSDrummy is a simulated drum kit. The developer’s web page is in Italian. Protein[DS] is an audio manipulation program for DJ-style scratching and cross-fading.

More

Of course someone’s ported Linux to the DS. In the future, everything will run Linux (and crash after fifteen minutes). Wikipedia has a list of DS homebrew that covers ebook readers, comic viewers, web browsers, IM clients, voice-over-IP programs, and other useful apps. Including emulators for other, older, game consoles, so you can play your old SNES and Atari games on your DS.

NDS Homebrew is a blog devoted to news about new DS homebrew developments, and also has a long list of homebrew apps.

5 comments
JR Peck
1. stoolpigeon
The Colors! gallery is a must see. There is some art on there that would be impressive if done on a pc with a tablet. The DS is an amazing platform.
Pablo Defendini
2. pablodefendini
The other day I saw a DS sketch posted by an illustrator (I can't remember exactly who) on Gorilla Artfare. ZOMG, I was completely and utterly blown away. I was vaguely aware of people drawing on their DSs, but it was hard for me to imagine that it could be truly useful as a competent drawing medium. Boy, was I ever wrong....
s g
3. skg
Many of these sound fascinating---thanks. I missed Anno 1701, partly (I've just learned) because Gamefly doesn't list it as rentable. hmm.

Pity about the Set port's habit of clearing the layout! Portable Set without the cards would be very handy....
Avram Grumer
4. avram
Yeah, I picked up SetDS specifically to practice my skills, because the boardgame club I hang out with has several Set sharks.

Maybe I'll need to learn C and write my own.
David Siegel
5. bigscary
Nothing is going to help you against the dark lords of the Set, avram. Nothing.

Next time I'm in ctown I might see about picking up the no-flashing-no-soldering play-arbitrary-code from DS slot solution (it's a gba cart). Tetris DS has been my addiction, but the need to play 10 levels past the last selectable level to get it hard means it's no longer pick-up-and-play. (TWEWY is a lot of fun too, but probably not your style of thing: have you tried Advance Wars DS?)

Subscribe to this thread

Receive notification by email when a new comment is added. You must be a registered user to subscribe to threads.
Post a comment