FoonLudum Dare ExplorerLD27 → Dungeon Crawling Simulator 2013

Dungeon Crawling Simulator 2013

By mrblade

View on Wayback Machine

CategoryRankScoreCount
Coolness1100
Humor2602.81
Mood5662.71
Theme6953.02
Fun7022.75
Innovation8612.55
Overall8642.73
Audio9931.14
Graphics11861.41

Comments

n0_named_guy 2013-08-26 04:44

I really liked your game. It compiled and ran successfully on Arch Linux 64 bits.

9/10 would play again.

aaron4576 2013-08-26 04:47

Liked the game! Wish more would of happened other than opening and closing doors :P.

gus 2013-08-26 04:51

Although is a pretty amazing job to code such a game in C++, like, with no assets, no libraries, nothing at all, I wouldn't recommend the same next time you try to make a game. I can kinda of feel the effort you put in there, but we gotta admit it, it's pretty buggy and fond for some bizarre errors, and it's pretty counter intuitive. There are pretty much good game makers (even text adventure making ones), try to play with that, and save your coding pr0ness for real engines (like Unity, maybe xD)
Nevertheless, I liked your 10-second idea, you could invest on that to make a good future game.

tacospice 2013-08-26 04:56

I couldn't seem to pick up the key in level 3. I typed it, but it just repeated the room description.
Also, maybe it needs alternative verbs. Like "take key" should work too.

loyalty 2013-08-26 04:59

Nice game, but there are some problems:
-Sometimes it solves (partly) itself by just pressing enter.
-When you win you jump back to Level 6?
-Are the levels restarting if you do an invalid choice?
(Without reseting the second timer)

Anywas, good work, keep it up!

mrblade 2013-08-26 05:26

Thanks for the input!

@N0_Named_Guy: Thanks! (Was Level 3 okay? Some problems with it on Mac.)

@Aaron4576: Awesome opinion! I agree, if I could make it more complex, I would. I was mostly worried I would get the player lost with corridors, complex button puzzles, missions, and such.

@Gus: Great advice! I agree, I have had A LOT of experience with other "game tools"
I used Unity for a solid year before moving to Python, then a good three months with Python before C++. I have unfortunately only had about three weeks of C++ experience. :C But anyway, I am no stranger to the wise balance of engines, young one. XD

@Steve: Some other people are having problems with Level 3. (Mac specifically. What OS are you running? 32/64 bit included please.) I am working with other people to find a solution. Sorry for now.

@Loyaly: 1.)I know, sorry. I don't know how to fix it right now, but it has something to do with how I check for the strings. 2.)Winning the game just does a break; so it goes to the function that called it (Level 6 in this case.) 3.)That is a way of giving the player another chance. I can't think of a way to store what input the user is on, so I just go back to the first input of the function. Sorry.

Thanks again guys!

vasileiadis 2013-08-26 17:09

The game was interesting!

One thing I'd change:
I really liked the "at most 10 actions per level" mechanic but I felt I'd prefer more complicated levels and a list of available actions at each level!

jellycakes 2013-08-27 02:50

A pretty nice play. Refreshing to see a text adventure on a site plagued by 2d and 3d games. Really nicely done. Rip Other door 2013-2013.

supersammy7000 2013-08-27 03:10

This is the best text based game. I've played.

tylorlilley 2013-08-27 05:00

The game does seem a but buggy, but I did enjoy it. Always happy to see new games of this style in this day and age. :)

crazi456 2013-08-27 06:16

I think I showed those doors who's boss.

sinuath 2013-08-27 09:09

i liked the concept and it was impressive for having just learned C++

system("cls") can clean up things already on the screen. And I kind of wish there was a list of options that could be selected using a number pad, i kept mistyping.. :/

rincewind_cz 2013-08-27 17:20

The way it's (hard)coded reminds me my own sources when I was 14 :-) Also, for future, keep in mind this: global variables are always sure way to hell.. ;-)

zerkruemler 2013-08-27 18:25

Hmm. First I was not able to start the game at all since the tutorial starts over and over again. Is it really mandatory to go through the tutorial each time I start the game?
At the second try I solved it directly. At least 'Thanks for playing' appeared, but then was back at level7, then had -1 seconds.
Keep on creating games. it is really a good practice. I personally would not choose C++, but wen you really want to learn it, why not?

shohs 2013-08-28 00:53

Good effort for just having learned c++. I did find the puzzles very easy, it may have been cool if you had put in a few red herrings or useless items to make it harder to pass each level. I also would have really liked for "take key" to work.

motty 2013-08-28 01:08

Ok. This was great. Enjoyed every bit of it including having to compile from C++ at the beginning. Bit buggy still (seems to jump back a level or so after the game should have ended) but that's fair enough for 48 hours of effort and soon fixable. More please!

Looking through the code I see you have a separate function for each level. But there's lots of stuff that's pretty much the same in each level, especially the seconds countdown, many of the commands, and the door / key mechanic. Is there some way you could factor the stuff that is the same each time into single functions (level, parse_command etc) and then pass in some data specific to each level (so you can have your doors behaving differently, multiple doors etc) when you want them to?

Regardless of which - fine effort, and keep it up.

gatechgrad 2013-08-28 04:46

Nice text based adventure game. Reminds me of the days that I would play DOOR games like L.O.R.D. on the local BBS. It would have been nice if there were more choices to make, with menu driven controls.

angrycrow 2013-08-28 05:37

I really dig that you did a text adventure game. It takes me way back to when I started to learn how to code. Good work! I'm glad you made the entry. I couldn't figure out how to pass level seven. "use button, press button" didn't seem to work. Please rate my game!
http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=5288

nickw 2013-08-28 07:37

All in all pretty simple, pickup keys open doors. Was pretty fun/

anjack 2013-08-28 13:51

Fun game! None of the bugs were really game-breaking and this is pretty impressive for only having a few week experience with C++. Great job!

starspell 2013-08-28 17:26

There seem to be a host of bugs in the game. I kept on getting pushed into the tutorial a number of times at the beginning and there were times when the game would not register my commands correctly. The game itself is alright but you don't really require any problem solving, thought or skill to get through as it seemed to be completely linear.

The humorous aspects were great though and it is nice to see a different game like this. Well done for completing it!

xtremeprime 2013-08-29 22:18

Impressing text based game! But I do believe should be the fresh new "Door Simulator 2013".

Nah, just kidding. Amazing work and looking forward to whatever you will do next time c:
4.5/5 ♥

nehmulos 2013-09-02 19:02

Nice short game. I like those simple console text adventures where you type everything you do.

The tutorial(simple) was a little bit annoying since it restarted on each typo.

The code could be a little bit more object oriented.
You should use some classes and the containers (lists, vectors) from the standard template library.
Though, I think this is better than what I would have been able to do after my first 3 weeks in Cpp.
Good job!

pickensincorporated 2013-09-03 18:29

good job! But I was really confused when the other door appeared.

jupiter_hadley 2013-09-03 19:24

nice short game, love text adventures! Sadly, the window was too small for fraps to record, so I could not include it in my LD27 Compilation video series. Sorry :/

jlauener 2013-09-03 20:58

Ok I left n/a for graphics and audio, I guess that's correct? :p

Kind of a gotcha game, almost stopped just before the end. But still was a pleasant, light, repetitive, door-opening experience.

phocker 2013-09-04 02:35

take that doors -- really nice effort on an old school text adventure

laaph 2013-09-04 06:54

Interesting, but fell in to the trap of old adventure games where I have to guess what to type to get it to do what I want (I got stuck on the "corner door").

triplevisiongames 2013-09-14 17:25

I enjoyed that, I wouldn't have any idea where to begin making something in C++ so well done! Could do with a bit of work and more in depth puzzles, more forgiving text parser etc as there's definitely room for games like this.

gfm 2013-09-14 20:01

This was nice. :)

But it could really use some more verbs... there was a funny part I tried "press button" and it didn't accept, but when I wrote "push button" it answered "you press the button!". xD

Also, some tips.
Keep track of the state on each level. This way, you would be able to simplify the code a lot (like, if(state == before_got_key){...}else if (state == before_door_is_open){...}else{next_stage();}).
Don't keep everything on the stack! When you call a function inside other function both function calls will stay on the stack. Return a code (advance, next level, fail, whatever) and use this on a main loop.
Lastly, when I moved from python and ruby (actually RPG Maker's RGSS), this tutorial help me a lot: http://www.cplusplus.com/doc/tutorial/

Good luck with your learning. :D

monosacharride 2013-09-14 20:41

liked it. could be a little more challenging but the texty interface was fun to use.

mactinite 2013-09-14 20:44

I liked this a lot! I played all the way through. Some things I found were on level 7 when I would try to "press" the button but would say that was an invalid action, but when I "push" the button it says I pressed it. lol not game breaking, but definitely some inconsistency.
Otherwise thought I'd let you know it works on windows 8.1 preview. :) Also I heard you like doors XD

p4nurge 2013-09-15 19:04

Bustin' doors is what I do best! :)

I'm a sucker for text adventures and this was an enjoyable little puzzler. It suffers from some of the problems which have plagued the genre since time immemorial (or, um, the 80s), namely forcing the player to play 'guess the verb' when they know already what it is they want to do, but that was part of the fun for me.

Impressively coded and nicely plotted. I really enjoyed playing.

jedi 2013-09-16 15:09

Not bad for only three weeks of C++ experience. Level 7 is buggy and wouldn't let me push button the first time through.

tombsar 2013-09-16 21:04

A great first attempt! I liked the amusing messages at the end.

Just a note: Avast antivirus rejected your .exe as possibly containing a known threat. I was, however, able to compile the source file no problem.