This is a log of Terian's efforts in completing the project, whatever it may be. 4/11/10 7:00-7:40: Reviewed present state of code, discussed overall architecture, possible changes to existing code, explained difficult concepts to one another. Much use of whiteboard. 7:40-7:50: Looked at preexisting predicate code, compared to group's code 7:50: Began implementing predicate classes into group's life code, starting with adjusting Creature and Species classes 8:10: Discussed changes to design of Rule class 8:40: Have realized that the paper and whiteboard versions of project UML diagrams are incompatible, and some compromise between the two must be made before inclusion of other group's code is possible. Other pair of our group is also having much difficulty in implementing multidimensional arrays with python. 8:45-9:00: Began working as an entire group on problem of multidimensional arrays for localworld.py 4/12/10 5:30: Reviewed present state of code. Jordan explains things. 5:50: Now actually understanding concept of arrays, started working on implementing them without dictionaries, which I felt were unnecessary 6:25: Finished working on QuantityPredicate for now, started working on LogicPredicate. 6:45: Finished working on Predicates for now. Note: need to rework them, in particular the toString method and comments (i.e. lack thereof) 4/14/10: 7:00-7:15: Discussed objectives for today with Jordan (rule, instructions, apparently need to have state represented, conflict resolution policy) 7:15-7:30: Selected rule class to work on, started working on it. #note: to do; decide on a standard for toString/fromString methods, implement them. 7:30: Wanted to work on instructions, but considered that maybe since instructions is only really two parameters with no methods it might better be represented as a tuple? will discuss when rest of group shows up. 7:35: Instead thought about relationship between species/creature/state. updated svn. 7:40: Made corrections to species, creature classes 7:45-8:00: Talked about enumerated types with Jordan, implemented something, didn't like it, decided to wait for rest of group to finalize 8:00: Began thinking about, working on ConflictResolutionPolicy #note: Have not been using our nice standardized header, should go back and do that at some point to all classes 8:05: Realized I have not been importing things into new classes, went back and did that 8:15-8:30: Worked on joining species, rule classes 8:30-8:40: Discussed some issues with newly arrived team members, however conflictresolutionpolicy discussion is also taking places, so will wait for Jordan to return from that 8:40-8:50 Talked with group. Other people began working on a TUI. Discussed instructions class, decided it should exist, though with location rather than direction 8:50-9:20: Attempted to integrate localworld with creature, species 9:20-9:30: After breaking a number of things while working on my own, decided to work in pair with Jordan, looking at localworld 9:30-9:40: Worked on step method of localworld 9:40-9:45: Wrote preliminary conflictresolutionpolicy 9:45-10:00: Tested various interactions between localworld and other classes