Cellular Automata Engine

Multithreaded Simulation & Research Environment

Initializing engine & workers... 0%
v2.4.0 Core โ€ข Dedicated Offscreen Workers โ€ข Modular UI
CA Engine
Experiment #1 (B3/S23 - Conway's Life)
|
Gen: 0 Alive: 0
โธ๏ธ Paused โ€ข TPS: 30 / 30 โ€ข Gen: 0 โ€ข Alive: 0 (0.0%) โ€ข Grid: 32 ร— 32 โ€ข Res: 0 ร— 0 โ€ข Scale: 1.00x
Simulation Controls
30 FPS
Governs DOM telemetry meters, diagnostics, and status bar refresh rates independently from canvas grid rendering.
Ruleset & CA Engine Controls
Standard Conway's Game of Life. Cells survive with 2 or 3 neighbors, born with 3.
Rules - Detailed Logic & Explorer
Configure ruleset logic values and analyze automata properties independently outside of active simulation ticks.
Interactive 8-Neighbor Transition Matrix
Birth (B):
Survival (S):
Canonical Notation: B3/S23
Neighborhood Geometry: 2D Moore (8 neighbors)
Wolfram Space Type: Class IV (Complex / Life-Like)
Lattice Symmetry: Isotropic (Rotation & Reflection)
Ruleset Library & Categories
Camera & Cursor Navigation
Zoom Scale: 1.0x
Min Zoom (Fit): 0.10x
World Pan Center: X: 0, Y: 0
Hover Cell Coords: X: - | Y: -
Hover Cell Status: N/A
Debug & Diagnostics
TPS Status: 0 / 30 โ—
FPS Status: 0 / 60 โ—
Grid Dimensions: 32 x 32
Total Cell Capacity: 1,024
Alive / Dead Cells: 0 / 1024
Worker Compute Load: 0%
Heap Memory: N/A
Storage Quota Used: N/A
CPU Cores / Threads: N/A
Core Threads Load
Simulation Gen: 0
Active Runtime: 00:00:00
Payload Size: 0 KB
Application Settings
Video & Display Settings
Audio & Sonification
Engine & Simulation Preferences
Window Management & Desktop OS
Environment: Desktop OS Mode
Open Windows: Windows: 1
Magnetic Snapping: Active
Snapping Target: Magnetic Edge
Lattice (Grid) Controls
Grid Dimensions: 32 ร— 32
Total Sites: 1,024
Alive Sites: 0
Dead Sites: 1,024
Lattice Density: 0.0%
Aspect Ratio: 1:1 (Square)
Buffer Memory: 2.0 KB
Cell Render Size: 16.0 px
Dimension Presets
Lattice Transformations
Charts & Telemetry Statistics
Population Dynamics Live: 0
Peak 0
Min 0
Avg 0
Density 0.0%
Performance (TPS vs FPS) โ–  TPS   โ–  FPS
Sampling Buffer: 120 ticks
Timeline - Generation Playback
Current Generation 0
Gen 0 (Seed) Gen 250 Gen 500 Gen 1000+
Recorded Milestones & Keyframes
๐Ÿšฉ Initial Seed (Gen 0) Origin
Main Menu & Workspace Launcher
Workspace Window Launcher
๐Ÿงช
Experiment #1 Primary simulation viewport
โž•
New Experiment Create simulation viewport
๐ŸŽฎ
Controls Speed & simulation state
๐Ÿ”ฌ
Rules Matrix 8-neighbor logic & catalog
๐Ÿ“Š
Charts Population & performance
โฑ๏ธ
Timeline Generations playback & marks
๐Ÿ“ˆ
Diagnostics CPU, cores, heap, CSV record
๐Ÿ”ฒ
Lattice Matrix dimension & boundary
๐Ÿ’ป
Console Interactive command line
Workspace Layout Presets
Quick Utilities
Help & User Guide
Getting Started

The Experiment window contains the active cellular automata simulation grid. Use the Controls window or the top toolbar to start, pause, step, or randomize live cells.

Camera & Navigation

โ€ข Pan: Click and drag inside the Experiment window canvas to pan across the lattice.
โ€ข Zoom: Scroll your mouse wheel inside the canvas or adjust the Zoom slider in Camera window.
โ€ข Fit View: Click "Fit View" in the Experiment toolbar to auto-frame the entire grid.

Keyboard Shortcuts
SpacePlay / Pause simulation
SStep single generation
RRandomize lattice seeds
CClear lattice grid
FFit / Center lattice in view
GToggle grid lines contrast
~Focus Interactive Console
Window Management

Windows can be dragged by their titlebars, resized from any of their 8 edge handles, snapped magnetically to other windows or screen borders, minimized to the bottom taskbar, and maximized.

About Cellular Automata Engine
Cellular Automata Engine
Version 1.2.0 โ€ข Web Worker Multi-Threaded Edition

An interactive, high-performance simulation platform engineered for dense 2D lattice Cellular Automata experiments. Features a modular desktop windowing operating environment, real-time sonification, and comprehensive diagnostics.

Technical Specifications
Compute Engine: Dedicated Web Worker
Lattice Memory: Double-Buffered Uint8Array
Rendering Target: HTML5 2D Canvas Viewport
Audio Sonification: Web Audio API Synthesis
Window Manager: Modular Dockable OS with Snapping
Ruleset Support: Moore 2D (B.../S...) Life-Like
Topology Options: Toroidal & Planar (Bounded)
Engineered for high performance, smooth interactivity, and deep exploration.
News & Release Notes (Future Feature)
Future feature module. Stay updated with new simulation discoveries, algorithms, and engine enhancements.
๐Ÿš€ Dedicated Experiment Window Architecture v1.2.0 Release
The cellular automata simulation viewport has now been encapsulated in its own standalone, floating, dockable Experiment window!
๐Ÿ”ฌ Detailed Rules Matrix & Telemetry Charts New Feature
Interactive neighbor toggles for B0-B8 and S0-S8 allow rapid prototyping of novel life-like automata without restarting simulation loops.
โšก Roadmap: WebGPU Compute Shaders Upcoming
Investigation into WebGPU WGSL compute pipelines to unlock 4096ร—4096 real-time simulations running at over 1,000 TPS.
๐ŸŒ Pattern Sharing & RLE Import Hub Upcoming
Cloud-based pattern exchange supporting standard Run Length Encoded (RLE) files and glider syntheses.
Interactive Console
>

Resize Grid Dimensions

Dimension Preview
100 ร— 100 (1:1 Ratio)
New Simulation Experiment
1,024 cells (~4 KB)
B3/S23
Aspect: 1.00:1
Target: Experiment #1
Topology: Toroidal Wrap
Engine: Dedicated Background Worker
Spawns in its own UI window with independent toolboxes and menu bar.
Mode: Worker Multithreaded Active โ€ข Active: None