Post A4sWofyVBbXFn7UxpQ by rezmason@merveilles.town
(DIR) More posts by rezmason@merveilles.town
(DIR) Post #A4sWofYcjopqUrOIUa by rezmason@merveilles.town
2021-03-04T20:19:41Z
0 likes, 0 repeats
#theWorkshop #WireworldPlayer Would anyone here watch me develop the different brains of the Wireworld Player in a live stream or video series?
(DIR) Post #A4sWofyVBbXFn7UxpQ by rezmason@merveilles.town
2021-03-04T20:21:58Z
2 likes, 1 repeats
Here's the project I"m talking about:http://rezmason.github.io/wireworld-playerIt's a cellular automata, like Conway's Life, but restricted to wires; someone designed this programmable computer in it; I'm porting my old Flash app to vanilla JS to run it.The thing is, there's many different ways to program this. So I could make a video or live stream session for each one.
(DIR) Post #A4sWohKs7v1W0myLKq by rezmason@merveilles.town
2021-03-04T20:25:58Z
0 likes, 0 repeats
The basic version goes over every pixel and updates them. A smarter version only updates the ones that can change. A smarter version only updates the ones that are neighbors of ones that just changed. Then there's the GPU accelerated ones, and then I'll try to make one built on top of Bill Gosper's "HashLife" algorithm.On top of that is the question about how to move them off the main thread, and how to profile them to perform comparisons. So there's plenty of subject matter presumably