Hey #screenshotsaturday 👋
Made this prototype today, I call it Conway's game of breakout 😜
@TackerTacker neat! love the Jeroen Tel track in the background, too. fits the atmosphere.
@ok_devalias Thank you.
If you like that song you should also check out "DRAX - When Strangers Meet" if you don't know it already. It's another song I love that has a similar vibe. 🎶
@TackerTacker This is neat, maybe if you increased the "blast radius" it would become possible to clear the level?
@retr0id I was thinking about adding an explosion ability on a cooldown for that, so that you need to trigger it at the right moment. Though I wasn't sure if I should even keep working on this prototype tbh, because it is so unpredictable that it is difficult to make levels for it.
But people seem to like it more then I expected so I guess I'll keep working on it. 😅

@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.

@nightblade9 Thank you.
That's an interesting idea, like antimatter 😯 😄
@TackerTacker
I wonder how this concept can be turned into something actually well playable.
... and I wonder whether Conway's Game of Tetris would be playable. 🤔

@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.

:)

@TackerTacker @grumpygamer Where can I play this? That looks awesome!
@kaiserkiwi
Thank you 🙏
This is only a bare bone prototype right now and not in a playable stage.
But you can follow my itch account https://tackertacker.itch.io I will release it there once it is playable. 🎮
TackerTacker - itch.io

itch.io
@anathem
Danke schöööön 🙏
@TackerTacker Ich hab da mal nen Algo gebaut, dass jede "neue" Zelle ihre Farbe von der Durchschnittsfarbe der drei Elter kriegt. Willste noch bunt machen? :D

@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

Ant by TackerTacker

LANGTON'S ANT CONSTRUCT SKETCH

itch.io

@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

Arduino-LED-experiments/Ribba16x16_v2_ESP32.ino at master · orithena/Arduino-LED-experiments

Just a dump of my Arduino sketches, without documentation. - Arduino-LED-experiments/Ribba16x16_v2_ESP32.ino at master · orithena/Arduino-LED-experiments

GitHub
@anathem
Hey danke, werd ich mir mal ansehen, klingt auf jeden fall gut. 🙏
@TackerTacker Does the ball have an effect when it strikes a life block?
@evilmicrowizard
Yes, the ball spawns a little animated effect that gets aligned to the grid. ✨

@TackerTacker

... oh... oh my god... that... would totally work... but... wow...

@TackerTacker

I don't know why I love this so much. Wait; yes I do. It's just so incredibly satisfying!

@TackerTacker I thought about a roguelike or dungeon crawler based on GoL but this is perfect
@eggmceye
Thank you 🙏
That sounds like an interesting idea.
Do it! 🥳
@TackerTacker

👍🏻👍🏻

Great idea, great job!

What immediately comes to mind (maybe you had the same reaction to your own prototype) is to have the ball break four cells (the one hit, the diagonal neighbor furthest from the ball, and the two shared neighbor cells connecting those two into a 2 by 2 square).

Free bonus: here's one of my old breakout ideas from high school that I never coded up because I'm so lazy but it's to replace the Pong paddle with pinball flippers and the traditional "breakout physics" with pinball physics. Might be wholly unsatisfying in actual play, I never got to test it, just dreamed about it when playing breakout games.

@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 💪🥳👍

@TackerTacker clever. how many times has it happened yet that your ball got trapped?

@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.

@TackerTacker the fact that you have the answer to this question gives me life - pun intended :)
@TackerTacker what about an arranged cluster of these self-healing structures? i assume reflection would ensure that the ball can escape, but i wonder if there's an arrangement that makes it particularly difficult - like a circular arrangement

@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)

@lritter
But while the barrier is unbreakable for the ball, it is still highly unstable, if there is one change then the whole barrier collapses. So because it is so unstable, I think the likelihood of something like this forming by accident is near zero. Would be as likely as the milk in your coffee unmixing itself 😄
@TackerTacker an easter egg, so to speak :)
@TackerTacker I love this. It's the best waste of time I've seen in a long time. I can't wait for the general release...

@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.

Gene Pool by TackerTacker

itch.io
@TackerTacker Brilliant More quality time wasting this morning!

@TackerTacker It's amazing how robust blocks are!

https://conwaylife.com/wiki/Block

Block - LifeWiki