0
items
$0
github.com/roblim/conwaypainter
Interactive cellular automaton visualization inspired by Conway’s Game of Life
Javascript, p5.js, p5.dom, CSS/HTML
— Built a cellular automaton based on a regular hexagonal grid, requiring implementation of a cubic coordinate system to track cells and functions to interconvert between cubic cell coordinates and rectangular pixel coordinates
— Visualization was implemented using p5.js and p5.dom to create an interface between a DOM painting interface and a Javascript canvas element, enabling user interaction
— Rendering performance was optimized using OOP principles and custom algorithms to determine which cells to update and render