1. 24 mar., 2016 1 validation
    • tolusalako's avatar
      Fully implemented WumpusEnvironment following details from the book. (WumpusEnvironment) · 3df865ac
      tolusalako a écrit
      Fixed bug where dead agents still get to act (Environment)
      Improved Direction class to ease 2D Movements (Direction)
      Implemented an easier way to iterate with and without walls (XYEnvironment)
      Added is_inbounds() method to check if location is within the width and height. Works within walls also. (XYEnvironment)
      Multiple Minor Fixes(agents.py)
      3df865ac
  2. 23 mar., 2016 1 validation
  3. 22 mar., 2016 1 validation
  4. 16 mar., 2016 1 validation
  5. 11 mar., 2016 1 validation
  6. 10 mar., 2016 1 validation
  7. 09 mar., 2016 1 validation
  8. 06 mar., 2016 6 validations
  9. 05 mar., 2016 2 validations
  10. 23 oct., 2011 1 validation
  11. 17 oct., 2011 4 validations
  12. 11 oct., 2011 1 validation
  13. 10 oct., 2011 5 validations
  14. 07 oct., 2011 1 validation
  15. 06 oct., 2011 1 validation
  16. 05 oct., 2011 1 validation
  17. 15 sept., 2011 2 validations
  18. 01 sept., 2011 2 validations
  19. 28 août, 2011 1 validation
  20. 13 jan., 2008 1 validation
  21. 13 juil., 2007 5 validations
    • spottedMetal's avatar
      Identified, but did not fix, an error in the percept method of · 61f4730c
      spottedMetal a écrit
      XYEnvironment.  Identified three possible inelegances or errors in the 
      __init__ method of EnvCanvas.
      61f4730c
    • spottedMetal's avatar
      Added binding of mouse-1 to show the state of objects in the cell · 537c622e
      spottedMetal a écrit
      Changed 'Delay' slider to 'Speed' slider;
      
      Changed self.running values to boolean True, False.
      537c622e
    • spottedMetal's avatar
      Defined a make_agent_program method for the Agent classes, · 612bb0a1
      spottedMetal a écrit
      for more uniform initialization of Agents.
      
      Improved GUI with commands to list objects and agents.
      
      Fixed GUI speed control (delay slider), narrowed the
      range and increased the resolution.
      
      Added three new image files and image credits file.
      Better image for dirt
      612bb0a1
    • spottedMetal's avatar
      XYEnvironment notifies observers of new objects and object moves. · aeeaedc6
      spottedMetal a écrit
      EnvCanvas draws each object either as a canvas text (string) or using
      an image from a file associated with the object class.
      
      Implemented delete_object for Environment and XYEnvironment,
      renamed XYEnvironment methods objects_at and find_at as
      list_objects_at and some_objects_at, for clarity;
      revised arguments lists of list_objects_at and some_objects_at;
      revised implementation of bumping to work with new list_objects_at and
      some_objects_at.
      
      Promoted XYEnvironment methods list_objects_at and
      some_objects_at to Environment.
      
      Defined can_grab method for Agent class,
      replacing Object method is_grabable.
      
      Cleaned up code, removed tracing print statements, etc.
      
      Removed -1 penalty for Nop in VacuumEnvironment.
      
      Added Tk mainloop to test_gui, and commented out call to test_gui.
      aeeaedc6
    • spottedMetal's avatar
      Converted all classes in agents.py to new-style classes. · f0905f6d
      spottedMetal a écrit
      Further refactoring of EnvGUI, EnvToolbar, and EnvCanvas.
      f0905f6d