Skip to content

Commit fe3050d

Browse files
committed
Updated the Readme
1 parent 3a66449 commit fe3050d

File tree

1 file changed

+51
-5
lines changed

1 file changed

+51
-5
lines changed

README.md

+51-5
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,56 @@ We use [Trunk](https://trunkrs.dev/) to build for web target.
2727
### Web Deploy
2828
1. Just run `trunk build --release`.
2929
2. It will generate a `dist` directory as a "static html" website
30-
3. Upload the `dist` directory to any of the numerous free hosting websites including [GitHub Pages](https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site).
31-
4. we already provide a workflow that auto-deploys our app to GitHub pages if you enable it.
32-
> To enable Github Pages, you need to go to Repository -> Settings -> Pages -> Source -> set to `gh-pages` branch and `/` (root).
33-
>
34-
> If `gh-pages` is not available in `Source`, just create and push a branch called `gh-pages` and it should be available.
3530

3631

32+
33+
### References and Sources Used:
34+
Rest in peace [John Walker](https://en.wikipedia.org/wiki/John_Walker_(programmer)) his project "CellLab" has proved immensely helpful in my research,
35+
He passed on February 2, 2024. Less than a week before I started working on this project
36+
#### Wikipedia:
37+
* [Cellular Automata](https://en.wikipedia.org/wiki/Cellular_automata)
38+
* [Von Neumann Neighborhood](https://en.wikipedia.org/wiki/Von_Neumann_neighborhood)
39+
* [Moore Neighborhood](https://en.wikipedia.org/wiki/Moore_neighborhood)
40+
* [Elementary Cellular Automaton](https://en.wikipedia.org/wiki/Elementary_cellular_automaton)
41+
* [Lattice Gas Automaton](https://en.wikipedia.org/wiki/Lattice_gas_automaton)
42+
* [Multi agent systems](https://en.wikipedia.org/wiki/Multi-agent_system)
43+
44+
45+
#### Research Papers and Books
46+
(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)
47+
48+
* [Two Dimensional Cellular Automata-Norman Packard and Stephen Wolfram](https://content.wolfram.com/sw-publications/2020/07/two-dimensional-cellular-automata.pdf)
49+
* [Stephen Wolframs 'A new Kind of Science'](https://www.wolframscience.com/nks/p170--cellular-automata/)
50+
* [Preston and Duff's "Modern Cellular Automata"](https://link.springer.com/book/10.1007/978-1-4899-0393-8)
51+
* [Particle-Based Fluid Simulation for Interactive Applications - Matthias Müller, David Charypar and Markus Gross](https://matthias-research.github.io/pages/publications/sca03.pdf)
52+
* [Particle-based Viscoelastic Fluid Simulation](http://www.ligum.umontreal.ca/Clavet-2005-PVFS/pvfs.pdf)
53+
54+
55+
56+
#### Other Open source projects
57+
* Riley Shaw's [Terra.js](https://rileyjshaw.com/terra/) ([link to repo](https://github.com/rileyjshaw/terra))
58+
* Fourmilab's [Cellular Automata Laboratory](https://www.fourmilab.ch/cellab/webca/)
59+
* George Mason University's [MASON](https://github.com/eclab/mason/)
60+
61+
#### Rules to look into (for me)
62+
63+
* [Brian's Brain](https://en.wikipedia.org/wiki/Brian's_Brain)
64+
* [Seeds](https://en.wikipedia.org/wiki/Seeds_(cellular_automaton))
65+
* [List of Rules](https://en.wikipedia.org/wiki/Category:Cellular_automaton_rules)
66+
* [Lenia](https://en.wikipedia.org/wiki/Lenia) [repo](https://github.com/Chakazul/Lenia)
67+
68+
69+
#### Misc stuff to check out
70+
* [SandBox](https://github.com/hakolao/sandbox)
71+
* [PowderToy](https://github.com/The-Powder-Toy/The-Powder-Toy)
72+
* [Particle Life](https://github.com/hunar4321/particle-life)
73+
* [FluidSim](https://github.com/SebLague/Fluid-Sim)
74+
* [Automato](https://github.com/tsoding/atomato)
75+
76+
#### Related Videos I Watched
77+
* [How to code a falling sand simulation (like noita) with cellular automata - MARF](https://youtu.be/5Ka3tbbT-9E?si=Ay0CW-jYHkft_iae) - Happened to be in my Recommended, and was an interesting watch
78+
* [Cellular Automata: Multi-State world (rock, paper, scissor, lizard, spock)-Efrans](https://www.youtube.com/watch?v=TvZI6Xc0J1Y)
79+
* [Complex Behaviour from Simple Rules: 3 Simulations - Sebastian Lague](https://www.youtube.com/watch?v=kzwT3wQWAHE)
80+
* [Coding Adventure: Simulating Fluids-Sebastian Lague](https://www.youtube.com/watch?v=rSKMYc1CQHE)
81+
* [Living Machines in TypeScript (Autocell Ep.02)- TsodingDaily](https://www.youtube.com/watch?v=Hz_13P7lRoA)
82+
* [Cellular Automata: Complexity From Simplicity- AceRolla](https://www.youtube.com/watch?v=t_HcBAO_Yas)

0 commit comments

Comments
 (0)