Terminator — 13 of 33

Matt Weiner

Release 0

Chapter 9 - Commanding Robots

Section 1 - Robot Descriptions

[The following fancy attempts at parsing can send the game into an infinite loop when given an empty description (e.g. "robots who see the spaceship, go north" when no robot can see the spaceship), so they are being shelved. This will probably save lots of headaches for anyone concerned anyhow.

The relations are going to be kept, though, because they help with the travel commands.]

Surveying relates a robot (called bot) to a thing (called item) when item is a seen thing listed in the previous vision table of the bot. The verb to survey means the surveying relation.

[Understand "that/who can see [something related by surveying]" as a robot.

Understand "that/who sees [something related by surveying]" as a robot.

Understand "something" as a thing.

Understand "thing" as a thing.

Proximity relates a robot (called bot) to a thing (called item) when bot surveys item and the squared distance from bot to item is less than 9. [within a two by two square] The verb to be near means the proximity relation.

Understand "that/who is near [something related by proximity]" as a robot.

Understand "near [something related by proximity]" as a robot.]

Immediacy relates a robot (called bot) to a thing (called item) when the squared distance from bot to item is 0. The verb to be right next to means the immediacy relation. The verb to be right under means the reversed immediacy relation.

[Understand "that/who is at/on/in/by [something related by immediacy]" as a robot.

Understand "that/who is right/-- next to [something related by immediacy]" as a robot.

Understand "at/on/in/by [something related by immediacy]" as a robot.

Understand "right/-- next to [something related by immediacy]" as a robot.]