Hello,
I'm not judging the game, so I feel like I can offer some playtesting feedback. This is intrinsically critical, but only to help you resolve the issues so that judges don't encounter the same issues (if they haven't got to your game yet).
1. Sometimes reading signs does not work.
I imagine that you put some messages in the msg="" field inside an object, or in a : if_examine "sign" or : match "examine sign" place, but the natural instinct is to READ SIGN. You probably want the examine message to be the same.
There are multiple methods to deal with this, but the easiest way is to add a verb alias for EXAMINE so that READ will trigger the examine handler. This only works if you don't want READ and EXAMINE to have separate event handlers.
Anyway, use the vocabulary section to create aliases.
start_at = my_location locations {
my_location : location "You are in a room." ;
} objects {
sign : scenery "sign" msg = "NO CATS!" start_at = "my_location" ;
} vocabulary {
: verb / aliases = [examine, read]
}
2. You need more responses to be handled around the VALVE.
I tried
TURN VALVE, SHUT VALVE, USE VALVE, OFF VALVE
and it supplied the response
WHY WOULD I DO THAT?
I also had the wrench in my hands and it doesn't seem to make a difference, when I would expect it to make a difference. With the wrench in hand I tried:
USE WRENCH, WRENCH VALVE.
TRY A MORE SPECIFIC ACTION.
WHY WOULD I DO THAT?
3. Trying to open the door to the singing house should have a response
OPEN DOOR
DOESN'T WORK.
Should probably be something like.
IT'S NOT YOUR HOUSE!
4. It's possible when you talk to the MAN, that the game asks you if he should complain before you examine him to understand he's not happy with his burger. Maybe use a boolean and the on_describe {} block to print the man's examine message when you first enter the restaurant to guarantee the player knows the man is not happy with his burger before you talk to him.
5. I tried typing "APPLY JOB" after the clerk quit, but there is no response for that. Maybe the game doesn't need that, but would be good to have a response.
... that's it for now.
I solved opening the gate so far, that's about it. No treasures yet. Looks like a fun concept.
Good luck in the jam.