Made this prototype today, I call it Conway's game of breakout 😜
@TackerTacker very cool application of cellular automata!
🤔 since some patterns regrow if disturbed, like squares, what if the ball "infects" things instead by changing color? Goal could be to recolor everything.
@pascal
Nice idea, do it!
Maybe the game of life algo is bubbling away at the top of the screen and the player clicks on a block, every connected block will be selected via flood fill algo and that becomes your Tetris block that drops down. 😯
*Tip, don't call the game anything Tetris or you'll get sued. 😬
@TackerTacker Now make Conway’s Tennis. Left has two colors (one for paddle and ball, another for spaces their ball moves through), same for right. Conway on the middle.
Hitting a Conway space owned by the other side turns it into your color (and bounces) and thus something your ball passes through.
:)
@anathem
Es braucht auf jeden fall noch mehr Flair, aber an dem Punkt bin ich noch lange nicht 😭
Regenbogenfarben kommen aber immer gut. 😄
Das bringt mich aber auf eine Idee, vielleicht könnte ich auch noch Langton's Ant Algo mit einbringen, hab hier damit schon mal rumprobiert https://tackertacker.itch.io/ant
@TackerTacker
Arbeitet im HSV-Farbmodell mit sat=100%, v=100%. Wenn du die Hues h1,h2,h3 in Radians hast, gilt:
hue = atan2( sin(h1)+sin(h2)+sin(h3), cos(h1)+cos(h2)+cos(h3) )
Hier is der Code (neighborcolor(), Zeile 710..729). b ist die Nummer des Current Buffers, x und y die Position im Buffer, der Buffer hält den Hue jeder Zelle mapped auf 8bit (mit 0 = tot als special value).
https://github.com/orithena/Arduino-LED-experiments/blob/master/Ribba16x16_v2_ESP32/Ribba16x16_v2_ESP32.ino
... oh... oh my god... that... would totally work... but... wow...
I don't know why I love this so much. Wait; yes I do. It's just so incredibly satisfying!
@Sandra
Thank you 🙏
Yes it definitely needs work 😅
You should give it a go, even if it turns out that it doesn't play well, you'll still learn a bunch from it 💪🥳👍
@lritter
Never actually. But that is an interesting question 🤔
I think it can't happen since the only stable formation that self heals and can't be broken by the ball is a block of 4 which doesn't have a hollow space to get trapped inside of.
@lritter
Currently I start the level like this.
The blocks at the bottom form a barrier that the ball can't break through on its own *.
The barrier has to be broken first by the 2 glider guns at the top left/right. So theoretically there could be a box or circle out of these 4 cell blocks that traps the ball.
(*unless it collision glitches through it and bounces so quickly that it destroys 2 of the cells before the next GoL tick can heal the 4 cell block)
@djalbat
Thank you 🙏
If you like wasting time you can watch my Gene Pool aquarium https://tackertacker.itch.io/gene-pool
It's an aquarium that starts with a population of random creatures that mutate and evolve over time, survival of the fittest style.
@TackerTacker It's amazing how robust blocks are!