Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Oh wow! You did this by hand? That requires dedication. You're right there are other ways -- but so near the deadline, you probably didn't have the time to try anything fancy. I'm glad you pushed it out there.

Here are some tips. If you want to make the player actually type out north, you could just say...

understand the command "n" as something new.

xyzzying is an action out of world. understand "xyzzy" as xyzzying. carry out xyzzying: say "Wrong magic word.";

I may mention a few ways to do what you did, programmatically, later. It feels like being mr know it all here but I think it might be legit instructive and enjoyable. One way I thought of was writing a python script. The other involves properties in Inform 7. It's a really interesting (to me) exercise but I don't want to dump weird code on you without a warning.

Yeah, I did! You should see the source code xD absolute nightmare.
Dunno if it's dedication or just lack of knowledge in the program...

Also Mike mentioned using some sort of table, where you'd defined the rooms and their descriptions and have it that everytime you enter a room it randomise the direction you need to us? Would it be similar to your solution?
(XD I should probably make a thread on the Forum...)