Interactive Cellular Automaton Simulation

This web application offers a robust and flexible implementation of the classic "Game of Life" cellular automaton. Designed for both experimentation and observation, it allows users to manipulate the grid in real-time and observe the evolution of complex patterns based on simple neighbor rules.

Key Features:
  • Real-Time Interaction: Users can draw or erase cells directly on the canvas using mouse or touch input. Drawing is supported even while the simulation is running, allowing for dynamic interaction with evolving patterns.
  • Deep Customization:
    • Speed Control: A precise numeric input allows users to slow down the simulation for analysis or speed it up to view long-term evolution.
    • Grid Scaling: The "Cell Size" option allows users to adjust the density of the grid. Users can switch between a macro view with large blocks or a high-density grid with tiny pixels.
  • Smart Resizing: Uniquely, the application preserves the current state of the board when the window is resized or when the cell size is changed, preventing data loss during adjustments.
  • Visual Themes: The interface includes five distinct color themes (Orange/Black, Blue/White, Black/White, White/Black, and Blue/Black) to accommodate different lighting conditions and visual preferences.
  • Core Controls: Includes standard utilities to Start/Pause the simulation, clear the board, fill the grid randomly, and track the simulation progress via a generation counter.
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBE4HOW
GenreSimulation
Tags2D, gameoflife, Life Simulation, Sandbox

Leave a comment

Log in with itch.io to leave a comment.