Neil, I do indeed want to do this, because yes, it does familiarize me with the
strstr command (yep, that's the one
). That's from an education standpoint.
I also have another reason for this, and it may have to do with a hefty amount of nostalgia, but...
***IGNORE THE BELOW, IT IS THE RAMBLINGS OF A PERSON WITH TOO MUCH TIME ON HIS HANDS***See, back when games were command-line, they would have some games do just that; interperet input and act based on it if it could recognize a familiar pattern.
This seems so stupid, but in spite of all the advances in technology, my favorite game of all time so far has been one I discovered in fourth grade -- on an Apple IIe. It was a game like the one I'm trying to do; you'd be given some background info (not much, though; the player was left to discover a lot of the background, which was more realistic) and dumped in the game.
In that game, the player was started in their room with some sort of... hangover(?) that made it impossible to move clearly or do much of anything of interest. After solving that problem, you're allowed to do a few things in the room, etc.... but it was all command-line. So there would be a lot of "unknown command" errors doled out to the player. This, in a way, made the game much more challenging, for a very good reason.
The reason that this method adds challenge is that it requires players to consider their next move. For example, let's take Room #1 in my Game In Progress. There are two things that do anything remotely useful in the very beginning: Turn on the light (actually, this doesn't work, but it does give away the alternative), and turn on the computer (a substitute light source).
OK, so there's two actions. If both actions are displayed, then it takes away from a lot of potential for challenge. Making the user
try things instead of being presented with a list is actually more realistic in the sense that no real human being is ever presented with a list. So it adds to the realistic feel of the scenario, in my opinion. Not to mention one more fact: In command-line games like this, the main character is only as smart as you are. So on some days, he can be pretty clueless.
OK, yes, it's probably also and mostly nostalgia. But either way, I love this kind of game.
Anyway, back to my example: Through a long chain of events, if you do a few optional commands, you can find out the story, which is that you were evicted and your house is scheduled for demolition on... today... but for some reason you never got the mail. (I get the feeling now that the main character was a druggie) So, there I am, standing there as this bulldozer advances on my house. Well, I never got past this, because the usual command I'd think to enter (like "RUN" or "Wave arms" or "shout" or even "go north") wouldn't work. So, I always lost.
In retrospect, it's a stupid game from an obsolete computer. And yet, for reasons unknown, I came back to that game 50 times throughout the year. It was a lot of fun.
</IGNORE>OK, back to my original reasons. In summary: 1) I want to, and 2) I can further my education using it.