COMPLETED IT.
A jolly enjoyable adventure game.
Some remaining implementation issues, but a nice atmosphere, and a lovely art style that evokes 16-bit era vector graphics.
Rather than gifting the player the objects they need at the beginning, it might be worth making them work for them a little bit.
I can certainly help with the boat logic.
I imagine your current logic is something like
: if_examine "boat" { : print "There is a small gap near the waterline of the ship. The hole size is 2 cm diameter." }
I also imagine you have a boolean somewhere :
booleans { is_boat_repaired : boolean " false"; }
So just use that boolean to print a different message depending on if the boat is repaired or not:
: if_examine "boat" { : if (is_boat_repaired ) { : print "The boat looks seaworthy after your repair."; } : else { : print "There is a small gap near the waterline of the ship. The hole size is 2 cm diameter." } }
Dee - the boat needs the following four things down:
- FIX BOAT
- ENTER BOAT
- ROW BOAT
- LEAVE BOAT