I7-Examples / Zork

An Inform 7 Community Example
https://i7-examples.github.io/Zork/
MIT License
0 stars 0 forks source link

Doesn't compile with Inform for Windows 10.1.2 #1

Open AlexProudfoot opened 1 year ago

AlexProudfoot commented 1 year ago
D:\Program Files\Inform\Compilers\inform7 \
    -internal "D:\Program Files\Inform\Internal" -external "D:\Alex\Documents\Inform" -project "D:\Alex\Documents\Projects\I7 Examples\Zork\Zork.inform" -format=Inform6/32d
Inform 7 v10.1.2 has started.
I've now read your source text, which is 48202 words long.
I've also read Basic Inform by Graham Nelson, which is 7691 words long.
I've also read English Language by Graham Nelson, which is 2328 words long.
I've also read Standard Rules by Graham Nelson, which is 32164 words long.
I've also read Game Ending Reloaded by Shin, which is 117 words long.
I've also read Points Awarding Reloaded by Shin, which is 54 words long.
I've also read Swearing Reloaded by Shin, which is 289 words long.
I've also read Basic Help Menu by Emily Short, which is 2371 words long.
I've also read Punctuation Removal by Emily Short, which is 906 words long.
I've also read Menus by Emily Short, which is 2001 words long.
I've also read Basic Screen Effects by Emily Short, which is 2223 words long.
In Part 3 - Cellar Area and Bank of Zork:
  >--> You wrote 'East of East Teller's Room is a east of a lighted dungeon
    called Safety Depository' (source text, line 1725): but I can only make 'a
    something called whatever' when the something is a kind I know, possibly
    qualified with adjectives. For instance, 'an open door called the Marble
    Door' is fine because 'door' is the name of a kind and 'open' is an
    adjective which means something for doors. But 'a grand archway called the
    Great Gates' would not normally mean anything to me, because 'archway' is
    not one of the standard kinds in Inform. (Try consulting the Kinds index.)
 In Part 4 - The Maze:
  >--> You wrote 'Southeast of Maze 7 is a east of a maze called Maze 8' (source
    text, line 1829): again, I can only make 'a something called whatever' when
    the something is a kind I know.
  >--> You wrote 'Southwest from Maze 10 is a southwest of maze called Maze 11'
    (source text, line 1829): again, I can only make 'a something called
    whatever' when the something is a kind I know.
  >--> You wrote 'Up from Maze 12 is a northeast of a maze called Maze 14' (source
    text, line 1829): again, I can only make 'a something called whatever' when
    the something is a kind I know.
Inform 7 has finished.

Compiler finished with code 1
AlexProudfoot commented 1 year ago
In Part 5 - The Round Room, Temple, and Alice Area:
  >--> You wrote 'Instead of asking the robot to try doing something other than
    going, taking, dropping, inserting it into, pushing, turning, giving, or
    lifting' (source text, line 2463), which seems to introduce a rule taking
    effect only if the action is 'asking the robot to try doing something other
    than going, taking, dropping, inserting it into, pushing, turning, giving,
    or lifting'. But that did not make sense as a description of an action.
    Looking at this as a list of alternative actions: 'asking the robot to try
    doing something other than going' would make sense as an action on its own,
    but 'or' can't be used in combination with 'asking... to try...' actions;
    'taking' was okay; 'dropping' was okay; 'inserting it into' did not make
    sense; 'pushing' was okay; 'turning' was okay; 'giving' was okay; 'lifting'
    was okay; so I am unable to place this rule into any rulebook.

See I7-2406.