Skip to content
forked from TodePond/CellPond

Angel's surreal cellular automata

License

Notifications You must be signed in to change notification settings

Agsgt1/CellAngel

 
 

Repository files navigation

CellPond

CellPond is a slightly-surreal 'cellular automata' engine that I made for fun.

I've made three videos about it! Check them out:
🦠 Cells in Cells in Cells
🤖 Nothing
🔮 Spellular Automata

What's the big idea?

CellPond has 2 big ideas:
🐸 You can code it by dragging + dropping shapes.
🐸 Cells can split/merge cells into smaller/bigger cells.

How can I use it?

You can try it out at cellpond.cool
(sorry no touch controls yet)

Or, you can download the source code and open index.html in a browser.

How does it work? What do all the shapes do?

We finally discovered the secret!
triangle: used in the color boxes and commands
circle: says the code of how it will react
hexagon: changes the chance of the command happening, the more filled the hexagon is, the higher chance it has
rectangles with color boxes: the color pickers
diamond: it was used in color boxes but it got removed

Where's the diamond gone?

There used to be a diamond shape! It let you add/subtract/swap channels. But I rewrote a lot of stuff for the Spellular Automata video and it broke.

To add/subtract, use the new Hexagon shape instead. You can't swap yet but it's planned.

I've ran out of space for paddles!

Don't panic!

Just scroll the mouse wheel while holding down ctrl/cmd/alt/option.

How do you lock paddles?

Due to recent advances in technology, you don't need to lock paddles to activate them anymore. Now, your paddles are always active.

Be careful not to lose your squares though!

About

Angel's surreal cellular automata

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.9%
  • HTML 0.1%