Download and play with this simulation here: https://tinyurl.com/43dzu9r5
Java Repository: https://tinyurl.com/88ndcdez
Links:
All the old Java Applets: https://androdome.com/Sand/
Exploring the Tech of Noita: • Exploring the Tech and Design of Noita
Conways Game of Life: https://playgameoflife.com/
Noita: https://noitagame.com/
Matrix Wrapper class: https://tinyurl.com/894ztzt8
Movable Solid class: https://tinyurl.com/4hcwdku7
TraverseMatrix Algorithm Gist: https://tinyurl.com/32senju4
Explosion Code: https://tinyurl.com/6xnjz4xt
Music by artdsigns on Pixabay: tinyurl.com/ube8kvjw
Intro: (0:00)
Cellular Automata: (0:25)
First Element Examples: (1:15)
Code Structure: (2:12)
Step Function Pseudo Code: (3:51)
Improving Water: (4:24)
Traversing The Matrix: (5:42)
Enhancing Solids: (7:46)
Particles: (10:39)
Explosions: (11:40)
Creating New Elements: (13:27)
Optimizations: (15;48)
MultiThreading: (16:21)
Chunks: (17:07)
Final Notes: (19:23)
Conclusion: (20:34)