Atmosphere Agents in Blackwood
The following atmosphere agents were implemented by the students
in CS426 in 1999.
Name | Comment |
Generic Buffalo Hunter (#645) | has 1 child |
Army_Scout (#651) | _ |
Jake, the dowser (#674) | _ |
Generic Talker (#671) | _ |
Prospector (#363) | _ |
Street Performer (#407) | _ |
Mac the Knife (#408) | a knife/tool sharpener |
Generic Fur Trapper (#1169) | has 1 child |
Herbal_Harry (#1171) | a snake-oil salesman |
a mule (#1176) | owned by the prospector |
mytalker (#1232) | _ |
Otis (#1434) | town drunk, ala Mayberry, who
wanders the streets |
Rosco (#1435) | deputy marshall, finds Otis and
puts him in jail |
Ol'Red (#1450) | _ |
Ms. Byron the schoolteacher (#1188) | leads tours
through town |
Other ideas for atmosphere agents, not currently implemented,
included: Mule Skinner, Bronco Buster
Atmosphere agents were intended to be both active and responsive, and
could "talk" to players (and each other), according to this
partial plan.
- Every atmosphere agent will store strings to which they will
respond in their .responses property.
- The .responses property will be a list of strings
- The .responses list will be at least 4 elements in length
- First .responses element: a greeting
- Second .responses element: an offer of goods or services
- Third .responses element: acceptance of the offer in #2
- Fourth .responses element: rejection of the offer in #2
- Additional elements are optional
- Every atmosphere agent will store strings with which they will
respond in their .replies property.
- There is a one-to-one correspondance between the .responses
strings and the .replies strings
- Code for a generic respond() verb is available at ...
|