WireWorld Changelog

What's new in WireWorld 0.3

Jul 15, 2010
  • This time run test.py. now we have zoom, even more efficient rule execution and custom colours (edit self.colour1 in board_surface.py to change)

New in WireWorld 0.2 (Jun 11, 2010)

  • Revamped the code, split it into smaller files. Binary saving and loading of my invented file-type specific to wireworld is now supported (can i get a woot wut?) Loading only works if the size of the board in the file is the same size as the current board. Also I changed the way it calculates rules, instead of checking the neighbors of every wire it checks the neighbors of wires around electrons. Slows down proportionally to the amount of elections than to the amount of wires (which is a very good improvement) My next steps in this project are making a class that returns a pygame surface that has the board on it, taking care of mouse clicks and I/O rather than have the main python script take care of it.