An open API service indexing awesome lists of open source software.

https://github.com/kitschpatrol/cad-nauseam

A web-based implementation of Wolfram's one-dimensional cellular automata.
https://github.com/kitschpatrol/cad-nauseam

cellular-automata wolfram

Last synced: 13 days ago
JSON representation

A web-based implementation of Wolfram's one-dimensional cellular automata.

Awesome Lists containing this project

README

          

# cad-nauseam

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/license/mit/)
[![CI](https://github.com/kitschpatrol/cad-nauseam/actions/workflows/ci.yml/badge.svg)](https://github.com/kitschpatrol/cad-nauseam/actions/workflows/ci.yml)

**A web-based implementation of Wolfram's one-dimensional cellular automata.**

## Overview

This is a modern port of a 2010 project named CAd nauseam, which was an implementation of Wolfram's elementary one-dimensional cellular automata rendered purely as plain text in the web browser to allow for scroll-back exploration and cut / paste of patterns of interest.

You can play with the live version [here](https://frontiernerds.com/cad-nauseam), and read more about the original intent [on the Frontier Nerds blog](https://frontiernerds.com/ascii-ca).

The original JavaScript + [MooTools](https://mootools.net) version has been ported to a web component in [Lit](https://lit.dev) and vanilla TypeScript.

Functionally, it's identical to the original, it just runs slightly faster.

The original 2010 source code is preserved in this repository in the `/archive` folder.

## License

[MIT](license.txt) © [Eric Mika](https://ericmika.com)