wireworld

command module
v0.0.0-...-a463a72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2020 License: BSD-3-Clause Imports: 10 Imported by: 0

README

Wireworld

note: This is a perpetual work in progress and is exclusively meant for educational purposes.

Wireworld implements the data and rules for the Wireworld cellular automata. It is presented in a very simple UI which allows drawing and manipulation of cell data, as well as simulation of the result.

For details, see: https://en.wikipedia.org/wiki/Wireworld

License

Unless otherwise stated, this project and its contents are provided under a 3-Clause BSD license. Refer to the LICENSE file for its contents.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package components contains some predefined wireworld components which can be loaded into a simulation.
Package components contains some predefined wireworld components which can be loaded into a simulation.
Package resources defines and loads shader and mesh resources.
Package resources defines and loads shader and mesh resources.
Package sim implements the data and rules for the Wireworld cellular automata.
Package sim implements the data and rules for the Wireworld cellular automata.
Package ui defines some rudimentary UI components.
Package ui defines some rudimentary UI components.
Package util defines some utility/helper types and functions.
Package util defines some utility/helper types and functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL