The Road to PyWeek - An Idea I Can Commit To

I've gone through a number of ideas today (Including the one detailed in my last post). I've been all over the place, and haven't gotten a whole lot done today.

However, I finally have an idea that I like and think will be very fun.

The game is titled "Component Fortress".

It takes place in an endless level that is composed of individual rooms that are generated according to templates.

The world takes the form of a zig-zagging series of floors, which are generated as the player progresses.

The templates for rooms will be stored in XML documents that will support a variety of features.

There will be multiple weapons, 3 playable characters (One man, one woman, and one robot), and high scores.

I've got a good feeling about this one. I like it alot. :)

I think it's going to be a fun one...

--Akake

(log in to comment)

Comments

Cool! The three genuses of mankind: man, woman and robot...

 Why XML out of curiosity? Not that XML isn't useful especially as a data communication format but for quick and easy I find just writing such content in Python is much easier and saves on writing any kind of parser.


Chard.
I love your work Akake :)
Chard:

Because XML is sexy. ;)


No, but really, it's because XML will let me express those templates in a more readable form.

With XML, I can express each potential feature and its variations in tags that are easily accessible.

It makes things more readable and more neat. A Python dict really can't do that nearly as well.

--Akake
Are you familiar with YAML?
richard:

No, but now that you mention it I'll look it up real quick.

(I'm thinking that by your question you're suggesting that it would serve my purposes better than XML)
richard:

Okay, I've read up on YAML, and it looks fabulous :D

Thanks for mentioning it, I'll definitely be using it for my templates.

--Akake