Three-mens-morris


Language: Teaching Script   Entire Dialog
World states: init-3mens.world  final-3mens.world  fail-3mens.world 

Teaching Dialog (Rosie in bold)


TEACHER: The name of the game is three-mens-morris.
Please setup the game.
TEACHER: Load init-3mens.
world representation
Ok.
TEACHER: Ok.
Please describe the actions, goals, and failure conditions.
TEACHER: You can move a clear available red block onto a clear location.
Please describe the meaning of 'available' in this context.
TEACHER: If a block is not on a location then it is available.
Ok, I've learned the meaning of 'available' for this context.
Please describe the meaning of 'clear' in this context.
TEACHER: If a location is not below an object then it is clear.
Ok, I've learned the meaning of 'clear' for this context.
I've learned the action.
TEACHER: Load final-3mens.
world representation
Ok.
TEACHER: If all the red blocks are on their locations and a red block is adjacent to a clear location then you can move the block onto the clear location.
Please describe the meaning of 'adjacent' in this context.
TEACHER: If a location is next to an object but it is not diagonal with the object then it is adjacent to the object.
Ok, I've learned the meaning of 'adjacent' for this context.
I've learned the action.
TEACHER: The name of the goal is three-in-row.
Please setup the goal state.
TEACHER: Ok.
Please describe the goal.
TEACHER: The goal is that three of the captured locations are in a line.
Please describe the meaning of 'captured' in this context.
TEACHER: If a location is below a red block then it is captured.
Ok, I've learned the meaning of 'captured' for this context.
Please describe the meaning of 'line' in this context.
TEACHER: If the locations are linear then they are in a line.
Ok, I've learned the meaning of 'line' for this context.
I've learned the goal.
TEACHER: Load fail-3mens.
world representation
Ok.
TEACHER: The name of the failure is opponent-three.
Please setup the failure condition.
TEACHER: Ok.
Please describe the failure condition.
TEACHER: If three of the occupied locations are in a line then you lose.
Please describe the meaning of 'occupied' in this context.
TEACHER: If a location is below a blue block then it is occupied.
Ok, I've learned the meaning of 'occupied' for this context.
I've learned the failure condition.
TEACHER: Done.
I've learned three-mens-morris. Shall we play a game?
TEACHER: No.
Ok.