App API evo-edu.org

Shared programmable interfaces for the artificial-life remediation family.

Artificial Life API

Shared simulation and evaluation functions for evolving forms, selection demos, grid worlds, and search tools.

This family API provides a first inspectable, testable layer behind the artificial-life apps while the legacy browser interfaces remain in place.

Available Interfaces

Shape Evolver

Prototype

Mutation and genome-evaluation helpers behind the public Shape Evolver route.

window.evoEduApis.artificialLife.shapeEvolver.mutateGenome(params)
FamilyArtificial life
Input shapeGenome or mutation parameter object
StatusShared family API module in prototype status.

Cumulative Selection Explorer

Prototype

Simulation helpers for cumulative selection and score progression.

window.evoEduApis.artificialLife.cumulativeSelectionExplorer.runSimulation(params)
FamilyArtificial life
Input shapeSimulation parameters object
StatusShared family API module in prototype status.

Grid-World Survival

Prototype

Grid-world survival helpers retained in the family API while the public route remains unpublished.

window.evoEduApis.artificialLife.gridWorldSurvival.runSimulation(params)
FamilyArtificial life
Used byWithheld public route during remediation
Input shapeSimulation parameters object
StatusShared family API module in prototype status.

Route Optimizer

Prototype

Route-evaluation helpers for the TSP-style search and optimization surface.

window.evoEduApis.artificialLife.routeOptimizer.evaluateRoute(params)
FamilyArtificial life and optimization
Input shapeRoute or evaluation parameter object
StatusShared family API module in prototype status.

Network Builder

Prototype

Network-construction helpers for Steiner-style search and optimization work.

window.evoEduApis.artificialLife.networkBuilder.buildNetwork(params)
FamilyArtificial life and optimization
Input shapeNetwork-building parameter object
StatusShared family API module in prototype status.