Help Researching Adventure Game
I'm doing a little research for my uni project. I'm looking into methods of implementing an engine that works similar those in adventure games like the Broken Sword and Moneky Island series.
Namely, the implementation of handling the interaction of the player with items and the outcomes of using one item with another.
As an example:
The player has a rope in his/her inventory and they click on it and the message windows says something like 'It's a 12 foot long brown rope that looks sturdy enough to support a fully-grown man.' Then if the user drags the rope to a bucket of water on the screen it says something like 'The rope did not react with the bucket of water.' Then if the player drags the rope to a nail protruding from a wall on the screen and it says 'The rope ties perfectly round the nail allowing me to drop it down the mineshaft' and then the player climbs down....
I was searching for this yesterday but didn't really find anything useful. Can anyone point me to some resources? I have a good ieda on how to code this, in fact, I'm quite sure it's very easy. The only problem is, because this is for uni my program will be worthless without research to back it up. Anything would be useful: articles, pseudo, algos, etc. I will be programming it in Java but I'm not bothered if there's any code out there implemented in another language.
Thanks in advance.

