Index of Exercises
The first page reference given is to the exercise and the
second to the solution.
- 1. mushroom picking,
80, 435.
- 2. Square Chamber,
81, 435.
- 3. “(first opening door)”,
90, 436.
- 4. “(first unlocking door)”,
90, 436.
- 5. before on second noun,
91, 437.
- 6. orange cloud,
110, 438.
- 7. diverted drops,
110, 438.
- 8. confused exits,
113, 438.
- 9. Maya directions,
114, 439.
- 10. an “xyzzy” direction,
114, 439.
- 11. east becomes west,
114, 439.
- 12. “east” becomes “west”,
114, 440.
- 13. two-way connections,
114, 440.
- 14. pair of silk gloves,
117, 440.
- 15. musical box,
119, 441.
- 16. acquisitive bag,
120, 442.
- 17. glass and steel boxes,
121, 442.
- 18. television set,
121, 442.
- 19. macramé bag,
121, 443.
- 20. plank bridge,
124, 444.
- 21. illusory door,
124, 444.
- 22. cage to open and enter,
128, 445.
- 23. car driving on roads,
129, 445.
- 24. pushing ball uphill,
130, 446.
- 25. Tyndale's Bible,
132, 446.
- 26. bearded psychiatrist,
137, 448.
- 27. guidance computer,
139, 448.
- 28. removing conversation actions,
139, 448.
- 29. game of Simon Says,
140, 449.
- 30. Charlotte clapping,
140, 449.
- 31. Dyslexic Dan,
140, 450.
- 32. grammar for Dan only,
141, 451.
- 33. alarm clock,
141, 451.
- 34. tricorder,
141, 452.
- 35. replicator,
141, 452.
- 36. communications badge,
141, 453.
- 37. Zen flight computer,
142, 454.
- 38. Picard and Maharg,
142, 455.
- 39. Martha the telepath,
142, 455.
- 40. darkness, abolition of,
145, 456.
- 41. troll afraid of the dark,
146, 456.
- 42. thief who wanders,
148, 457.
- 43. weight monitoring,
148, 457.
- 44. an egg-timer,
148, 459.
- 45. sound of scuttling claws,
149, 460.
- 46. harder scuttling claws,
149, 460.
- 47. midnight,
150, 460.
- 48. nightfall and daybreak,
150, 461.
- 49. mid-air location,
150, 462.
- 50. long time-scale game,
150, 462.
- 51. player reacting before,
156, 462.
- 52. silencing player,
156, 462.
- 53. the player's wayhel,
157, 462.
- 54. where there's a wayhel…,
157, 463.
- 55. the hidden burial shaft,
157, 463.
- 56. Giant with conscience,
158, 465.
- 57. chessboard of rooms,
164, 465.
- 58. quotations in boxes,
165, 465.
- 59. varying the prompt,
191, 466.
- 60. remove rules with library messages,
191, 466.
- 61. add rules with library messages,
191, 466.
- 62. printing pronouns,
194, 467.
- 63. chessboard of sixty-four locations,
196, 467.
- 64. inventory inside box,
197, 469.
- 65. very verbose mode,
200, 469.
- 66. double inventory,
203, 470.
- 67. Scrabble pieces,
204, 470.
- 68. denominations of coin,
205, 471.
- 69. I Ching coins,
205, 471.
- 70. alphabetically sorted objects,
205, 474.
- 71. tomato in red or green,
210, 475.
- 72. artiste formerly known as Princess,
210, 475.
- 73. drinks machine,
210, 476.
- 74. parsing names like the parser,
210, 478.
- 75. parsing adjectives,
210, 478.
- 76. referring to objects by number,
210, 478.
- 77. wild-card name,
210, 478.
- 78. multiple-wild-card,
210, 478.
- 79. the ‘Spellbreaker’ cubes,
213, 479.
- 80. cherubim plural,
214, 481.
- 81. genie muddling black and white,
215, 481.
- 82. printing dummy verb,
221, 482.
- 83. footnotes,
226, 482.
- 84. French numbers,
228, 483.
- 85. token resulting in multiple-object,
228, 483.
- 86. floating-point numbers,
228, 484.
- 87. phone numbers,
228, 485.
- 88. parsing times of day,
228, 485.
- 89. spaceship control panel,
228, 488.
- 90. parsing any quoted text,
229, 489.
- 91. third noun for parser,
229, 489.
- 92. parsing Inform numbers,
229, 490.
- 93. and constant names,
229, 490.
- 94. and character constants,
229, 491.
- 95. and attribute names,
229, 491.
- 96. and property names,
229, 492.
- 97. “scope” verb,
232, 492.
- 98. “megalook” verb,
232, 493.
- 99. everything in scope,
234, 493.
- 100. room divided by glass window,
235, 493.
- 101. dwarf breathing in dark,
235, 495.
- 102. player's nose,
236, 496.
- 103. sterilising machine,
236, 497.
- 104. red sticky label,
236, 498.
- 105. “lock” and “unlock” inferring keys,
239, 499.
- 106. faintly lit rooms,
240, 499.
- 107. dative case suffix,
255, 500.
- 108. pronominal adverb,
255, 501.
- 109. Swedish agreement,
255, 501.
- 110. donne-lui l'oiseau,
268, 502.
- 111. dessus et dedans,
268, 502.
- 112. shifting tail of buffer,
268, 503.
- 113. German da + preposition,
268, 503.
- 114. “gna” verb,
270, 504.
- 115. Italian contractions,
271, 505.
- 116. article sets in French,
272, 505.
- 117. article sets in Italian,
272, 505.
- 118. Latin contractions,
272, 506.
- 119. French numbers,
273, 506.
- 120. printing the time,
273, 507.
- 121. French pronouns,
277, 507.
- 122. printf routine,
310, 507.
- 123. title page,
311, 508.
- 124. status line invisible,
311, 508.
- 125. … showing treasure,
312, 509.
- 126. … with compass rose,
312, 509.
- 127. … with centred room,
312, 510.
- 128. wavy margins,
314, 511.
- 129. press any key,
317, 511.
- 130. is a key held down?,
317, 511.
- 131. hurrying the player,
317, 511.
- 132. making the player's mind up for her,
317, 511.
- 133. real-time hourglass,
317, 512.
- 134. mouse testing,
318, 513.
- 135. menu of common commands,
318, 514.
- 136. saving the character,
319, 515.
- 137. ghosts,
319, 515.
- 138. exception handler for actions,
320, 515.