Skip to content

Instantly share code, notes, and snippets.

@felix-kolbe
Created April 2, 2013 14:11
Show Gist options
  • Save felix-kolbe/ab93321727152214023c to your computer and use it in GitHub Desktop.
Save felix-kolbe/ab93321727152214023c to your computer and use it in GitHub Desktop.
pyGOAP test.py output - 02.04.2013 - 15:55:49
$ python test.py
=============== STEP 0 ===============
PRESS ANY KEY TO CONTINUE
=============== STEP 1 ===============
testing action <ActionBuilder: pickup>...
testing action <ActionBuilder: move_to_entity>...
testing action <ActionBuilder: drink_rum>...
DEBUG:root:[env] adding <Human: Male>
DEBUG:root:[agent] <Human: Male> recv'd precept DatumPrecept(name='self', value=<Human: Male>)
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>)])
PRESS ANY KEY TO CONTINUE
=============== STEP 2 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>)])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))])
PRESS ANY KEY TO CONTINUE
=============== STEP 3 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))])
DEBUG:root:[env] adding <Object: rum>
PRESS ANY KEY TO CONTINUE
=============== STEP 4 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
PRESS ANY KEY TO CONTINUE
=============== STEP 5 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
PRESS ANY KEY TO CONTINUE
=============== STEP 6 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[env] adding <Human: Female>
DEBUG:root:[agent] <Human: Female> recv'd precept DatumPrecept(name='self', value=<Human: Female>)
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 7 ===============
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals [(1.0, <SimpleGoal="{'is_drunk': True}">)]
DEBUG:root:[plan] solve <SimpleGoal="{'is_drunk': True}"> starting from <Action: ActionContext>
DEBUG:root:[plan] memory supplied is MemoryManager([DatumPrecept(name='self', value=<Human: Male>), PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0))), PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3))), PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))])
DEBUG:root:[plan] successful <Action: DrinkRumAction>
DEBUG:root:[agent] <Human: Male> has planned to <SimpleGoal="{'is_drunk': True}">
DEBUG:root:[agent] <Human: Male> has plan [<Action: ActionContext>, <Action: MoveAction>, <Action: MoveAction>, <Action: PickupAction>, <Action: DrinkRumAction>]
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 8 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 9 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 10 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 11 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 12 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 13 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 14 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 15 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 16 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 17 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 18 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 19 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 20 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 21 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 22 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 23 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 24 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 25 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 26 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 27 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 28 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 29 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 30 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
=============== STEP 31 ===============
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] <Human: Male> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Object: rum>, position=(T-Env, (0, 2)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Male>, position=(T-Env, (0, 0)))
DEBUG:root:[agent] goals []
DEBUG:root:[agent] <Human: Female> recv'd precept PositionPrecept(entity=<Human: Female>, position=(T-Env, (0, 3)))
DEBUG:root:[agent] goals []
PRESS ANY KEY TO CONTINUE
Tue Apr 2 15:55:44 2013 pirate.prof
114870 function calls (114537 primitive calls) in 0.296 seconds
Ordered by: internal time
List reduced from 525 to 20 due to restriction <20>
List reduced from 20 to 14 due to restriction <'^((?!pygame).)*$'>
ncalls tottime percall cumtime percall filename:lineno(function)
32 0.024 0.001 0.064 0.002 tiledenvironment.py:18(render)
14400 0.017 0.000 0.017 0.000 tmxloader.py:198(getTileImage)
321 0.006 0.000 0.011 0.000 __init__.py:242(__init__)
417 0.005 0.000 0.005 0.000 {method 'write' of 'file' objects}
2136 0.004 0.000 0.006 0.000 posixpath.py:60(join)
1 0.003 0.003 0.059 0.059 pkgdata.py:18(<module>)
389 0.003 0.000 0.017 0.000 posixpath.py:355(realpath)
4599 0.003 0.000 0.003 0.000 {isinstance}
1631 0.002 0.000 0.002 0.000 {posix.lstat}
248 0.002 0.000 0.011 0.000 pkg_resources.py:1721(find_on_path)
321 0.002 0.000 0.003 0.000 __init__.py:1205(findCaller)
133 0.002 0.000 0.002 0.000 pkg_resources.py:2633(_get_mro)
7050 0.002 0.000 0.002 0.000 {method 'startswith' of 'str' objects}
321 0.002 0.000 0.004 0.000 __init__.py:311(getMessage)
Tue Apr 2 15:55:44 2013 pirate.prof
114870 function calls (114537 primitive calls) in 0.296 seconds
Ordered by: internal time
List reduced from 525 to 20 due to restriction <20>
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.037 0.037 0.037 0.037 {pygame.base.init}
32 0.025 0.001 0.025 0.001 {pygame.display.flip}
32 0.024 0.001 0.064 0.002 tiledenvironment.py:18(render)
9046 0.023 0.000 0.023 0.000 {method 'blit' of 'pygame.Surface' objects}
32 0.022 0.001 0.022 0.001 {pygame.transform.scale2x}
14400 0.017 0.000 0.017 0.000 tmxloader.py:198(getTileImage)
1 0.012 0.012 0.071 0.071 {pygame.display.set_mode}
321 0.006 0.000 0.011 0.000 __init__.py:242(__init__)
417 0.005 0.000 0.005 0.000 {method 'write' of 'file' objects}
2136 0.004 0.000 0.006 0.000 posixpath.py:60(join)
1 0.003 0.003 0.059 0.059 pkgdata.py:18(<module>)
389 0.003 0.000 0.017 0.000 posixpath.py:355(realpath)
4599 0.003 0.000 0.003 0.000 {isinstance}
1631 0.002 0.000 0.002 0.000 {posix.lstat}
248 0.002 0.000 0.011 0.000 pkg_resources.py:1721(find_on_path)
321 0.002 0.000 0.003 0.000 __init__.py:1205(findCaller)
133 0.002 0.000 0.002 0.000 pkg_resources.py:2633(_get_mro)
1 0.002 0.002 0.002 0.002 {pygame.imageext.load_extended}
7050 0.002 0.000 0.002 0.000 {method 'startswith' of 'str' objects}
321 0.002 0.000 0.004 0.000 __init__.py:311(getMessage)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment