The Midnight Room

The Midnight Room

Download Midnight Room Volume 1 - 025

NOTE: This game is incomplete and on hiatus for the foreseeable future.

4 comments:

  1. Hey man! I'm absolutely amazed by this game of yours, I started this with a pretty 'meh' mindset but I'll be damned if you didn't impress me with this! I love the story, setting and interaction. Shame to see the game on hiatus but oh well.

    The reason I'm posting here though is because I'm interested in making my own Twine game, but with that said I have little experience with it's language or any programming language for that matter. I am learning and it's fun, but what I'm curious about is how you made your "Top bar" or "Persona Bar" if I can call it that. The Honesty / Kindness / Morality system is superb and I would love to have a similar system in my own game. But the way I would make it would require me to past a huge amount of script into each and every passage, something I want to try and simplify.

    So to clarify my question. How did you make your "Honesty / Kindness / Morality" System? I would love to know how.

    ReplyDelete
    Replies
    1. The Blogger comment system is pretty crappy...

      The stats are basically hidden away using the display macro but that display macro has to be at the top of each passage. Here is a link to some code that I used in the game (and my original reply that blogger messed up).

      https://gist.github.com/anonymous/daf9f0edaaf94182fc15#

      Delete
    2. Ah, thank you for the very unexpected fast reply! I almost feel bad for not checking back earlier!
      Again, I appreciate you telling me this! Though I was simply hoping you'd have a simpler way of doing it, but at least this works. I don't like the way Twine handles text input, as things get rather messy fast and becomes very confusing to read through, which was why I wanted a better, simpler way to do this.
      But no way around I guess.

      The game I'm making? Right now it's just a mess with me trying to learn Twine, nothing worth mentioning though.
      Funny thing though is that it all started with the perverse thought of me making an erotic interactive.
      But once I started typing shit went out of hands very quickly going all dramatic, dark and horror oriented, completely forgetting the erotic side, haha!

      It did make me realize that I do enjoy this so once I've gotten a bit more 'adapt' with Twine, I'll go over to a more serious attempt at making an interactive story.
      Anyways, I'm on the learning curve for now and I appreciate your help man! Thanks.

      Delete
    3. I get emails about new comments (rarely) so I try to reply when I can. Using just a single stat worked pretty well for my first Twine game. The stats in Midnight Room were more of a challenge to work with, so I'd suggest not even using stats if it makes things too complicated or no longer fun to work on.

      I haven't used Twine in a while, but I'm sure there is a cleaner way to do this kind of thing now. Actually there were probably better ways back then, but it did work anyway. The biggest problem was that in Twine all of the passages drew a link to the stat passage, making it messy and sluggish to work with. Using story includes might solve this? I think the sidebar is pretty easy to use for stats with Sugarcane, assuming you don't mind having a sidebar. Also there are probably more powerful things available with Sugarcube.

      The craziness in *MY* Twine source code is part of how I ended up moving away from using Twine. No matter what the language/system you use though, there is no way around setting up what rank to use depending on the numeric value of the variables. In my current system I would still have to write a bunch, but it's more suited to how I want to write it. Example: https://gist.github.com/prayForPlague/e400535e12cc1df5ac1c

      Delete