Coder Social home page Coder Social logo

toddatavail / lw-cr-cellular-automata Goto Github PK

View Code? Open in Web Editor NEW

This project forked from liam-wirth/cellular-automata

0.0 0.0 0.0 653 KB

Forked to provide code review

Home Page: https://liam-wirth.github.io/cellular-automata/

Shell 1.56% JavaScript 2.06% Rust 80.84% HTML 15.55%

lw-cr-cellular-automata's Introduction

Cellular Automata Engine of sorts

dependency status Build Status

Built using Emilk's eframe, templite repo. Eframe is a framework for writing apps using egui.

References and Sources Used:

Rest in peace John Walker his project "CellLab" has proved immensely helpful in my research, He passed on February 2, 2024. Less than a week before I started working on this project

Wikipedia:

Research Papers and Books

(note, I may or may not have read these papers, but am including all of the ones I found interesting, or ones that seemed like they could be helpful to look at later here)

Other Open source projects

Rules to look into (for me)

Misc stuff to check out

Related Videos I Watched

Instructions from the original E-Frame Template

Running localy

Make sure you are using the latest version of stable rust by running rustup update.

cargo run --release

Web Locally

You can compile your app to WASM and publish it as a web page.

We use Trunk to build for web target.

  1. Install the required target with rustup target add wasm32-unknown-unknown.
  2. Install Trunk with cargo install --locked trunk.
  3. Run trunk serve to build and serve on http://127.0.0.1:8080. Trunk will rebuild automatically if you edit the project.
  4. Open http://127.0.0.1:8080/index.html#dev in a browser. See the warning below.

assets/sw.js script will try to cache our app, and loads the cached version when it cannot connect to server allowing your app to work offline (like PWA). appending #dev to index.html will skip this caching, allowing us to load the latest builds during development.

Web Deploy

  1. Just run trunk build --release.
  2. It will generate a dist directory as a "static html" website

lw-cr-cellular-automata's People

Contributors

liam-wirth avatar toddatavail avatar

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.