WireWorld

Cellular automata puzzle game written in Python and PyGame
Download

WireWorld Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Bob-Berto McWafflestine
  • Publisher web site:
  • http://bl67.myvnc.com/

WireWorld Tags


WireWorld Description

Cellular automata puzzle game written in Python and PyGame WireWorld is a cellular automata that has been proven to be turing complete and has been used to make a computer that calculates primes.Developer commentsI have used this automata for a while now and have been thinking about making a puzzle game based around it. The premise is you have to complete parts of a circuit to make it work and advance to the next level. This is the first step toward the game, an implementation of the core rules. Requirements: · Python · pygame · Psyco What's New in This Release: · 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.


WireWorld Related Software