These comments are listed in the order of the relevant objects, in the hope that this is also the order in which they appear in the source file. Most of these are simple additions to the objects' name properties or other purely textual changes, some are alternative command suggestions, and only a few are actual bugs in existing code: the Ice Cavern and the slope, the inanimateness of the two men, and the switch/button objects that are implemented in the wrong way. The first of these may be a bug in the original game, but the other two are clearly specific to this Inform port, and would actually be good examples in a "What NOT to do with Inform" compilation (if there were such a thing). As a side note, some of the thing broken for this competition are quite amusing, like the real description string of the hanging rope (it would be better to just comment out unused strings in the source so that they won't take up space in the compiled game file), and of course the dictionary words with spaces in them (although the gun has both "laser" and "laser "). 001e:Mountain Plateau - should be referrable as "steep" "exit" "exits" 001f:piece of sharp flint - should be referrable as "piece" "sharp" "caveman's" "cutting" "tool" 0020:Edge of Pit - description says "Obvious exits are east." - should be referrable as "edge" "pit" "exit" 0021:stones - should be referrable as "stone" "handful" 0022:Damp Cave - should be referrable as "damp" "limestone" "lime" "stone" "cave" "cavern" "passage" "exit" "exits" 0023:drawing on the wall - should be referrable as "wall" "simple" "scratched" "scratch" 0024:stalactites - should be referrable as "hanging" "large" 0026:(maze1) 0027:(maze2) 0028:(maze3) 0029:(maze4) - should be referrable as "maze" "passage" "passages" 002a:Ice Cavern - the slope shouldn't be in scope before it's discovered - the slope should appear in the room description after it's discovered - the message about discovering the slope should change after discovery - should be referrable as "exit" 002b:ice cavern - should be referrable as "ice" "cave" (yes, I really do want "x ice" to ask whether I mean the ice cavern or the block of ice) 002c:block of ice - should be referrable as "cube" "cubic" 002d:Steep Slope - "enter slope" should work like "go slope" - should be referrable as "steep" 002e:pool of water - no need to be referrable as "of" 002f:Dense Forest - should be referrable as "dense" "forest" "tree" "trees" "exit" "exits" 0030:hanging rope - description says "You shouldn't see this. Please report to author." - should be referrable as "hanging" 0031:rope - should be referrable as "length" 0032:Beside Lake - should be referrable as "exit" "exits" 0033:ravine - "put board over ravine" and "put board on ravine" should work like "use board" 0034:lake - "enter lake" should work like "go lake" - "go lake" without wearing boots says "The warter's too cold!" 0035:gold coin - trying to get it says "How? You can't reach." There should be an "it" at the end 0036:Old Shed - description says "The exit is the east." - should be referrable as "old" "shed" "exit" 0037:laser gun - "use gun" should work like "shoot gun" - "shoot foo" (if foo is not the gun) and "shoot foo with gun" should work like "shoot gun at foo" - "shoot gun at foo" should give some kind of default message - has invalid name string "laser " 0038:Strange House - should be referrable as "strange" "door" "exit" 0039:pair of boots - has invalid name string "pair o" - should be referrable as "pair" "sturdy" "waterproof" 003a:floor board - should be referrable as "long" "piece" "wood" 003b:Quiet Cavern - should be referrable as "quiet" "cavern" "cave" "exit" "exits" 003c:mirror - should be referrable as "glass" "large" "sturdy" 003d:small green man - should be animate for an awful lot of reasons; the bug in the earlier version should have been fixed by a simple before rule to handle the Take action - shooting the man breaks the mirror no matter where the man is (that should only happen when the man is on the mirror) - "The small green manawoke and throttled you!" needs space between "man" and "awoke" - has invalid name strings "green " "small " - should be referrable as "small" "green" "slime" "slimy" 003e:broken glass 003f:Passage - "listen" says "You hear nothing unexpected." in spite of the dance music (even if the dance music is expected, the message should say something about hearing it) - should be referrable as "passage" "exit" "exits" 0040:forcefield - description could say how far the field has weakened (if it doesn't make the puzzle too easy compared to the original) - "dance" should work by itself without asking questions since any direction works just like "dance south" 0041:loudspeaker with dance music coming out - should be referrable as "dance" "music" (or the music could be a separate object) 0042:Prison Cell - description doesn't say that door is east - should be referrable as "prison" "cell" 0043:barred window - "shake window", "pull window" and "push window" should work like "break window" - should be referrable as "bar" "barred" "metal" 0044:sturdy door - should be referrable as "sturdy" "locked" 0045:hole in the wall - "enter hole", "out" and "exit" should work like "go hole" 0046:metal bar - should be referrable as "bars" 0047:Wind Tunnel - should be referrable as "wind" "tunnel" "exit" "exits" "end" 0048:slimy gloves - should be referrable as "slimy" "slime" 0049:door 004a:Computer Room - should be referrable as "room" "exit" 004b:key - "unlock door" should work without asking questions since there's only this one key in the game - should be referrable as "small" "metal" 004c:keyboard 004d:computer 004e:Large Hangar - "enter ship" should work like "go ship" - should be referrable as "large" "hangar" "exit" "exits" 004f:sleeping security man - should be animate for the same reasons as the small green man, and also because now the man can be carried away insted of shooting him - "The sleeping security manwoke and shot you!" needs space between "man" and "woke" 0050:small but powerful space ship 0051:Small But Powerful Space Ship (in lift) - should be referrable as "space" "ship" "spaceship" "window" "lift" 0052:door 0053:Tall Lift - should be referrable as "tall" "lift" "wall" "exit" 0054:starter motor 0055:out-of-order sign 0056:buttons 0057:Lift Control Room - should be referrable as "lift" "control" "room" "exit" "sign" 0058:switches - should be referrable as "switch" 005a:switch 005b:switch 005c:switch 005d:switch - the first three of these are both switches in Lift Control Room and buttons in Space Ship in lift; firstly, this is a problem, because operating them in Lift Control Room says "You press the button." and also because there are four switches in Lift Control Room (although the fourth is only accessible by "press 4" or "push 4"), and secondly it's blatant abuse of found_in which is only intended to be used in cases where the exact same object is to be present in more than one place (unless this was done deliberately for the competition, I have no idea why found_in was used here at all) - the third switch is inside the second switch 005e:Small But Powerful Space Ship (in hangar) - should be referrable as "space" "ship" "spaceship" "window" 005f:main button - pressing this says "The space ship blew up and killed me!" instead of "killed you" like the rest of the game 0060:aux button -- Esa Peuha student of mathematics at the University of Helsinki http://www.helsinki.fi/~peuha/