CSC323 2010S, Class 27: Project Time Overview: * Comments from Sam ... * Group reports. * Time to work. Admin: * We'll begin Thursday's class with a "Dog and Pony" show. * Your goal is to show off your project. * Buffalo Buffalo Buffalo Buffalo Buffalo * Ruminant mammals from the state of New York intimidate * Ruminant mammals from the state of New York Comments from Sam ... * Potential serious flaw in design: What if we just want to count live/dead neighbors? Problem comparing Default Dead vs. Dead Conway * Hybridizing multiple game models can be a pain * If you have spare time and some possible win situations, you could play with genetic programming. * How are we handling conflict resolution? Group Reports Questions: * What have you done since Thursday? * What do you have left to do? * What are your biggest hurdles? * What advice do you need? * With whom do you need to work today? * Comments from the peanut gallery GUI + Networks * What have you done since Thursday? * Cleaned up the networking code. * Integrated server with GUI. * Invented new thing called WorldSpec that encapsulates all of the key information. * Amazingly similar to what's in a world. * What do you have left to do? * Network setup. * Integrate client with GUI. * Connect to the server and make sure that it works. * What are your biggest hurdles? * Network setup - It's complicated. Lots of information to pass around. Problem of hooking into GUI. * What advice do you need? * Help from former GUI people on how to use TKinter * With whom do you need to work today? * Maybe a GUI person. * Comments from the peanut gallery * What should the GUI do about the repetitious UI elements for "I want a network game!" Creature GUI * What have you done since Thursday? * Build basic version. * Added an ID to species * What do you have left to do? * Finish fixing the problem of what happens when someone changes a species name. * Add the rule editor. * What are your biggest hurdles? * Integrate the way to load species or rules from text * Live/Dead field in species and integrating with predicates * What advice do you need? * Should there be a default set of species when the game loads? * What do we want to do about "Dead" * With whom do you need to work today? * Comments from the peanut gallery * Can we have some default rule sets? Making it Fun + Fishy * What have you done since Thursday? * Added the front-end for save * Started back-end for saving/loading; soon to pickle it * Zoom, scroll, click-and-drag all seem to work * What do you have left to do? * Finish save/load * Decide upon a win situation * Maybe something count based * Maybe something positional * What are your biggest hurdles? * Making the owner of a species clearer. (E.g., border.) * What advice do you need? * Help with TKinter - Why are we getting these stupid error messages/ * Help with species database (Jordan) * With whom do you need to work today? * Comments from the peanut gallery * A better way to start the game. Executable. * Will you do everything no one else wants to do?