April 12 8:15-8:30 Figured out that my password for the repository is incorrect. Will get new password tomorrow from JDS. 8:30-8:45 R Read through group1's code and enjoyed their readme file. Excellent work and good coding standards Also committed old stuff from last week via gummdyla's svn password 8:45-9:00 P Decided on implementing a GUI with Vaccaro and gummdyla. Began discussing and whiteboarding 9:00-9:15 P Decided on using pack geometry method for GUI Drew a basic design for the GUI, with four widgets. Three using pack, one using grid for the gameboard 9:15-10:15 C/E Reading and trying to figure out tkinter Its all starting to make sense. Put together skeleton for outermost frame. April 13 8:00 - 8:15 Setting up workstation 8:15-8:30 C Adding two containers containing other containers to make our GUI look nice 8:30-9:00 R/C figured out how to make expanding and filling containers replaced one container with the menu made by Vaccaro April 14 8:00 - 8:30 H mostly productive meeting with Jordan and Ravi to discuss Conflict resolution policy 8:30-9:00 O/R updated svn to r 157 read over other peoples work and notes 9:00-9:30 W/C Working on GraphicsUI.py added a few function heads also some comments 9:30 - 10:00 C / W worked on implementing the VCRControls widget for the gui go buttons looking nice 10:00-10:30 C added scale to VCRControls the entire VCR widget takes up too much space and I'm not sure why 10:30-11:00 E I think it makes sense to create the skin for this entire gui thing and then add all the handlers especially since we don't know all of the details of the model currently. spent time pontificating and also honing VCRControls April 15 12:15-12:30 merging the groups work, fixing broken code submitted by some of the group when groups don't work together we end up writing similar code 12:30 -12:45 edited Denny's control panel with some changes from mine started talking with Dylan about the next steps for our group. 12:45-1:00 edited my own control panel so it only fills in the X direction, and leaves the expanding for the Grid. Time Spent on each task: E: Explanations of Stuff: H: High-Level Design: P: Planning: W: Documenting: R: Finding and Reading Resources: T: Writing Tests: C: Writing Code: D: Debugging: April 17 3:30 - 5 Debugging/ familiarizing myself with the code of the model group. This involved serious debuggin of localWorld.py, ConflictResolution.py, Species.py, and Rule.py We wrote a Test.py file April 19 8-8:15 setting up workspace/logging time spent 8:15 -10:00 MAD debugging localWorld, ConflictRes, etc. Dear Group 0.0 please test your methods individually when you write them. 5 or 6 interrelated methods are a pain in the neck to debug, and our group has spent the last 5 hours of work time debugging your shit. April 22 8-9:30 spent understanding predicates more fully, also reading the code of the other groups 11:00-1:00 working on UnitTests Combined predicates into the predicates class Also fixed removeRule function in species April 23 11-12 Adding more tests to unitTests testing predicates mostly 12-1 added save_the_world function which returns a string representing a world, ideally to be saved in a file and then loaded from if desired. April 25 7:30-9:00 met with Ravi and Terrian to learn about the network did some debugging and commenting April 26 8-9 svn up, and worked on wiki stuff 9-10 debuggin, and commenting, and understanding network stuff April 27 9-11 added lots of comments and debugging client and server April 28 8-10:30 Writing DummyWorld, dummyListener Doing testing, cooordinating with other groups Second Week with the Network Group May 3 7-9 May 4 7:30-9:30 May 5 9:00-10:00 11:00 - 1:00 May 6 11AM - 1 May 9 2:00-4:00 code cleanup May 10 8:00 - 11:00 Saving world, gui May 12 10:00-1:30 Loading world, gui May 13 12:30 - 1:15 code clean-up final touches.