Mw-engine 0.3.0-SNAPSHOT
Released under the GNU General Public License v2
Cellular automaton world builder.
Installation
To install, add the following dependency to your project or build file:
[mw-engine "0.3.0-SNAPSHOT"]
Topics
Namespaces
mw-engine.display
Simple functions to allow a world to be visualised.
Public variables and functions:
mw-engine.drainage
Experimental, probably of no interest to anyone else; attempt to compute drainage on a world, assumed to have altitudes already set from a heightmap.
Public variables and functions:
mw-engine.natural-rules
A set of MicroWorld rules describing a simplified natural ecosystem.
Public variables and functions:
mw-engine.utils
Utility functions needed by MicroWorld and, specifically, in the interpretation of MicroWorld rule.
Public variables and functions:
- add-history-event
- get-cell
- get-int
- get-int-or-zero
- get-least-cell
- get-most-cell
- get-neighbours
- get-neighbours-with-property-value
- get-neighbours-with-state
- get-num
- history-string
- in-bounds
- in-bounds?
- init-generation
- map-world
- map-world-n-n
- map-world-p-p
- member?
- memo-get-neighbours
- merge-cell
- population
- rule-type
- set-property
- summarise-history
mw-engine.world
Functions to create and to print two dimensional cellular automata.
Public variables and functions: