Research Article

Games and Agents: Designing Intelligent Gameplay

Table 3

Interaction scene in OperA.

Interaction scene: save victim

RolesLeading_firefighter(1), door_opener(1), fire_extinguisher(1), ambulance(2), victim(3)

Results

Interaction patterns PATTERN(r1) =
DONE(T, at(H,T)) BEFORE DONE(B, secure_area),
DONE(B, secure_area) BEFORE DeadlineH),
DONE(M, stabilise(H) BEFORE Dead(H))
DONE(T, transport_to_ambulance(H))

NormsPERMITTED(E, blow_obstacles)
OBLIGED(M,stabilise(T) BEFORE Dead(T))
OBLIGED (B, extinguish_fire BEFORE transport(H))