How To Code a Falling Sand Simulation (like Noita) with Cellular Automata

MARF
MARF
112.7 هزار بار بازدید - 3 سال پیش - Download and play with this
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)
3 سال پیش در تاریخ 1400/03/02 منتشر شده است.
112,791 بـار بازدید شده
... بیشتر