Crate moma_simulation_engine

Source
Expand description

§MOMA Simulation Engine

A library for creating and running dynamic systems, such as cellular automata, using the MOMA framework as the core update rule.

Re-exports§

pub use grid::Cell;
pub use grid::Grid;
pub use grid::Point;
pub use pathfinding::Node;
pub use pathfinding::manhattan_distance;
pub use pathfinding::a_star;
pub use automaton::Moma2dAutomaton;
pub use automaton::CellularAutomaton;
pub use network_graph::Graph;
pub use network_graph::Edge;
pub use maze::generate_maze;

Modules§

automaton
Cellular Automaton Module
grid
Grid Module
maze
Maze Generation Module
network_graph
Network Graph Module
pathfinding
A* Pathfinding Module