Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.13 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.13 KB

Wireworld

Implementation of cellular automata based on Brian Silverman's Wireworld.

Built With

Version

2.0

Features

  • drawing electrical circuits on the board using left and right mouse buttons,
  • drawing conductors with left mouse button and CTRL pressed
  • removing conductors with left mouse button and SHIFT pressed
  • creating setted up number of generations,
  • loading generations from png and bmp file,
  • saving generations to png and bmp file,
  • 3 sizes of the wireworld board,
  • inserting AND, OR, XOR, NOT, NAND logic gates in 4 directions,
  • clearing board,
  • changing speed of simulation,
  • restoring up to 6 previous generations,
  • pausing and unpausing simulation,
  • creating single next generation manually.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details