Git Product home page Git Product logo

cellular-automata's Introduction

Cellular Automaton

Inspired by John Conway's Game of Life. My goal is to build upon his idea and try to add more lifelike properties. Also my first Processing project using p5.js

Features:

  • Float values (0.0-1.0) for cells
  • Pause with spacebar. Then R for a random world and C to clear
  • Debug mode with stats printing on screen

How to contribute?

To use browser-sync for a live reloading dev server

  • browser-sync start --server -f -w

Interesting read to transition from python to js

More ideas to explore:

  • click to edit cells
  • prebuilt templates to add to the board
  • add random probability (possibly changing)
  • refine continuous value concept
  • read images as starting points
  • track history over time (lerp maybe)
  • what if cells travel to an env they feel more suitable?
  • nested automata?
  • evolution?
  • use audio signals?

License

MIT

Evolutionary simulations (particle life, artificial life, game of life, etc)

game of life, lenia, particle life, artificial life, swarm intelligence, bibites, emergent garden, brainxyz

https://youtu.be/TrrbshL_0-s?si=F9ED4VerkhOGseKy,0,0 https://www.youtube.com/watch?v=p4YirERTVF0 https://www.youtube.com/watch?v=scvuli-zcRc https://www.youtube.com/watch?v=Nor4FxoLT9U,0,0 https://youtu.be/fEDqdvKO5Y0?si=mcEAr0nJjmtlXI5K,0,0 https://youtu.be/Ho8HfqscJ78 https://youtu.be/Yu7sF9rcVJY https://youtu.be/osNl8eDxOus https://youtu.be/3H79ZcBuw4M https://youtu.be/Oljolj-ke9Q https://youtu.be/LepslexS8aY https://youtu.be/N3tRFayqVtk https://youtu.be/0Kx4Y9TVMGg https://youtu.be/mSy4z8nDLno https://youtu.be/i4TZ3BbCYws https://youtu.be/NPlAEnGX4Dg https://youtu.be/q2uuMY37JuA

https://github.com/Chakazul/Lenia the standard with some advanced rules, maybe an evolving ai in the mix to do the building

frostpunk with evolution

task is to survive the storms
things happen just like frostpunk
ai needs to evolve and play the game for you

evolve a simple ai in a simulation to sentience?

Types: Generative art Algorithmic art Dalle3 art Mathamatical art Evolutionary art

codingtrain videos

cellular-automata's People

Contributors

theonesud avatar

Stargazers

 avatar

Watchers

James Cloos avatar

cellular-automata's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.