I have recently discovered Inform 7 and am quite enthralled at its premise, to say the least. As interested in adventure games as I am, however, I am not sure how I would go about making one.
I came up with a story for my IF (I can post a summary here if requested) and thought of all the characters and locations involved, but I’m not sure how the puzzles will be implemented, or even some of the basic functions.
For example, my story takes place in a city, and the player has to drive around by car to go from location to location, with more places being unlocked as the story progresses. However, I ran into a number of problems with this. How do I keep the player from hitting the road without his car? It would also be silly for the player to still be in his car while indoors, so how do I prevent him from going to certain places while in his car? How do I allow the player to visit all the relevant locations from his car and only from his car? How do I prevent the player from going to locations he has not unlocked and break the script?
And what’s the best way for me to handle scenes changing over the course of the story? The first puzzle in my game has the player going to the police to inform them of a crime scene he has just discovered. When he goes back to the scene later, the police will be all over the place, conducting their investigation. How am I going to make everything in the scene operate differently when the police are there?
And that’s just the problems that are readily apparent at this point. I’ll probably run into many more as I progress in this project.