| LACE - Link Automata Computing Engine (written in python, with optional taichi GPU-powered mode for large-scale simulations) LACE is a new kind of cellular automata where rules operate on cell states and their links to other cells. Check out the Gallery in https://www.novaspivack.com/science/introducing-lace-a-new-k... to see the familiar Game of Life rule, but with links. * Quick Examples ** Game of Life, with links: https://videopress.com/v/lTZ8e4hD Amazing Dragons (LACE rules): https://videopress.com/v/lQ5Bghsj ** MANY more examples in the Gallery (in the blog post cited above) Rules can use topological properties of cells and neighborhoods, such as number of connections, neighbor degree, and other metrics. The added topological dimension enables rules that can have more interesting behavior than traditional "cells-only" CA rules, opening up a fascinating new computational world of new species of stable patterns - oscillators - gliders, puffers, and more. For details on how these rules work, get the repo and open various rules in the rule editor, where all their parameters are explained. There are many new classes of rules to experiment with. ** You can get the repo and learn more at: https://github.com/novaspivack/lace |