December 14th-17th 2012 :: Theme: You are the Villain

Back to Browse Entries

Considered Harmful

by shieldofvalour - 48 Hour Compo Entry

Written in C++ with the c standard library. My first text adventure game. There are no dependencies, so play around with the source to your heart's content, compile it for whatever you want. Oh, and if anyone asks, I did not tell you that programming like this is okay.

You play the Marshal of Darkness as he escapes from his own dungeon, committing acts of villainy to procede, against the heroes and his own treacherous minions.

He does not like fair fights, but backstabbing and murdering helpless people is his idea of a good time.

Hints for the perplexed:
-movement is always in the four cardinal compass directions (or 'down', in one specific case). The exits from a room are listed in the room description. So, to follow a 'passage to the east', type 'move east'.

-This game has a lot of hints built into it. The 'look' command is your tool here. It will give you not only visual info but also your character's insight. Also, some items can only be seen this way

-There is one place very early on where you must wait to obtain an item. Type in a couple of junk commands to pass time.

-It is possible to use weapons in such a way that will later come back to bite you. All weapons are limited use, so be careful.

Downloads and Links




Prelucid says ...
Dec 18, 2012 @ 12:47pm

Tried to follow with readme and playing along. Wasn't really sure what to do at the fetid spider.Good writing, 5 stars for mood.

Wan & Manu says ...
Dec 18, 2012 @ 1:04pm

This is the first time I actually play this sort of game.

I found it kinda hard, since every single mistake can make you die, then you have to restart from the beginning. I never had the patience to play CYOA books without cheating, so I guess it's my fault if I lost patience after a group of guys attacked me in the candle-lit room.

The story seems quite good, except maybe that the events feel a bit random. But again I'm not used to text games. Maybe I should give some a try...

sclark39 says ...
Dec 22, 2012 @ 3:44am

I'm not a fan of text adventure games, it always feels like trial and error to me. Of the text-adventures in this LD48, I think yours is the best. Good writing, good voice, the readme is very helpful. I love how little you used to accomplish this. It really shows that anyone can make a game for Ludum Dare, even if all they've learned is std::cin and std::cout. :)
I'm also giving 5 for mood since when I opened it I wanted to keep exploring. Good work!

Robotic says ...
Dec 22, 2012 @ 8:40am

Nice writing, kept me in interest a while

epiplon says ...
Dec 22, 2012 @ 11:22am

Not much a fun of text-game, since I got stuck in dead-end passages.

zenmumbler says ...
Dec 28, 2012 @ 12:30pm

Reminiscent of old games where, indeed you die a lot or get stuck on some a-ha puzzle. Writing is good and sets the tone well.

SuperDisk says ...
Jan 1, 2013 @ 11:49pm

The mood was pretty ok but it was treacherous to get commands to register.

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


REMEMBER: The “Theme” category is only for the main theme (You are the Villain). Don’t penalize for not using Goats.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

We’ve identified the problem, and should have the page caching bugs fixed for next Ludum Dare.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]