It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
It's my birthday today, so I guess it's a good time to finally post something I've been working quite a while.
I've been practicing my C++ in my free time and using very simple techniques, I made a game, or more accurately called, a game prototype, because it doesn't even have a graphics engine and it works under Windows' console. The entire game is text based.

The point of the game is to escape the dungeon, while fightning monsters in each chamber. The map is randomly generated labyrinth on 10x10 matrix. It has RPG elements like few statistics, items and abilities.
In each chamber you can have chance to find some loot, fight an enemy or encounter one of the other kind of chambers, which include some stat gain possibilities.

There are 3 kind of enemies, miniboss kind and a boss kind. You encounter the first tier up to 20 chambers, then you encounter 2nd and after 40 you encounter 3rd tier. Same tiers are applied to weapon drops.
There is one miniboss chamber which you need to beat in order to get a key to fight the boss who is protecting the exit.

The whole game is heavily influenced by Far East, and saying this I mean it's just the source material, not any true representation, so if I get something wrong, I apologize for that.

You can save the game on map screen by pressing the Escape button, but only to continue the game later. This is a test version so it has more info about enemies that should be visible and an ability that allows you to insta-kill an enemy.
When using items or abilities, case matters.

The game isn't still finished, I wanted to make some more enemies, items, abilities and two additional playable classess, but that is yet to be made. There are a few bugs like sometimes the game can be unbeatable because the miniboss chamber is blocked by an exit, but it shouldn't happen too often. There can be balance issues too.

If you got any questions or suggestions, please post them. I hope you will enjoy the game.

http://www.sendspace.com/file/yboimc
I'm a big roguelike fan (got one started myself in Java), so it's good to see you taking on this project. I like what you have so far, it feels fresh enough to stand on its own rather than being yet another rehash of the rogue template. The ASCII-art enemies are an especially nice touch.

A few suggestions for potential improvements:

1) Force the DOS window to open to the correct size at launch. On my PC (Windows 7) it opened too small and the map was pushed off the screen by the text. You should be able to set the window to the size expected by the program.

2) The statistics tend to run together with the text in combat (13/13AP), making them not as easy to read as they could be. Consider using lower case text (13/13ap) or better, separating them visually with punctuation (AP:13/13).

3) It would be nice if actions that you don't have sufficient points for were greyed out or otherwise marked as unavailable this turn. If you are committed to only using white text, then perhaps you could bracket the unavailable choices - [attack].

4) Having the choice menu appear every time you enter a new room is disruptive to the flow of the game. I'd prefer to be able to explore without having to hit Continue each time.

These are just suggestions, which you are welcome to embrace or ignore as you like. Clearly you've put some thought and effort into the game, and truly care about making it interesting, so it will be nice to see where you take it. Best of luck!
That's some fine suggestions.
I think I should make some kind of menu accessible from map screen where you could access your inventory from and save the game, would feel much better than this.
Do you know how can I set the different size of the windows console? I haven't been playing around with that.
Not sure how you'd set the console size from C++, but I suspect using a system library is the way to go. A quick web search reveals that the SetConsoleWindowInfo function might be the one to go with:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms686125%28v=vs.85%29.aspx

Check out the other functions in that Console Functions list, you might find further useful ones as well. Seems like a good analogue for some of the functions that the curses/ncurses libraries provide for console control on Unix systems.
Got to the boss battle and had my ass handed to me. But that's good, shouldn't be too easy. The fight against the golem was cool too.

One thing I noticed, the save game doesn't remember your position in the dungeon. Also, it resets your active equipment to the items you start with, so you have to re-equip whatever you had on before. Haven't noticed it actually losing any of my stuff though, so that's good.