Wednesday, September 19, 2007

Technology Shift...

After being rather inspired by the Adams brothers and their creation (a "little" game by the name of Dwarf Fortress, possibly the greatest RTS/builder ever) I've decided to go a different route entirely with the development. While the Adams' use OpenGL to slice up and display an ASCII tileset (with support for creature tiles), I'm going to try using Pygame (on SDL) to accomplish a similar feat.

The implication is that it will be slower; however, this is going to be a Roguelike, not an RTS, so I'm going to see how far I can push that envelope. Wish me luck!

Shadows: The Roguelike -- Project Kickoff

Well, it's official -- I've always wanted to write a Roguelike, and now I'm finally starting one. I have a ton of ideas that I want to implement in this game: urban areas with single- and mixed-zone buildings (residence/hotel/office/commercial/government), subway systems, sewers, corporate espionage, a police force with a hair trigger, dangerous pharmaceuticals, physical and mental upgrades, and tons of heavy weapons and ammo.

There will, of course, be more than one city in the world, and as such there will be wilderness areas with special activites and traits (for one, considerably less police involvement!) I also plan on implementing an innovative and semi-realistic new form of inventory system.

Some of my inspiration comes from the Takeshi Kovacs series by Richard K. Morgan; some can be credited to the world of ShadowRun (although you won't find any mages or deckers, per se); still more from Blade Runner and other flicks of the genre. Amongst all of this source material I'm citing, it would be awfully tempting to "recycle" a lot, but it is my full intention to "borrow lightly" and make it feel fresh and new... every game, if possible.

I would, quite honestly, like to write The Greatest Nontraditional Roguelike Game in History; but given the scope of what I'm looking to create, I don't think I can go it alone.

Volunteers needed! First order of business is to get my hands on a working curses implementation that I can invoke from the D programming language, and on Windows. I'm mocking some of the classes up in C# right now, but for this to have much of a shelf-life, I need to move to a portable language. Any takers?

The pay is terrible, but the glory...