Twitch Plays - Conway's Game of Life

For general discussion about Conway's Game of Life.
Post Reply
eskizon
Posts: 2
Joined: February 2nd, 2021, 11:22 am

Twitch Plays - Conway's Game of Life

Post by eskizon » February 3rd, 2021, 6:40 pm

Hi all!

I am new here, I've always been fascinated by Conway's Game of Life and cellular automata in general.

I am on my annual leave from work and decided to put live a project that I was thinking about doing for a while.

It is a Twitch Channel that chat can interact live with a 100x100 Game Of Life grid. It stays live almost 27/7 (until I give up the project or find a reasonable priced Cloud VM to host the stream)

https://www.twitch.tv/eskizon

Here is a clip in case the channel is not live whenever people see this :D
https://clips.twitch.tv/EnticingAccepta ... kBuddhaBar

I've recently implemented a feature where it is possible to spawn any pattern with the RLE String, as long as it fits the grid.
Example:

Code: Select all

!rle bob$2bo$3o!
Will spawn a glider in a random place on the screen.

All other commands are listed in the channels description/panels.

For the CA engine I use an old Java Library I made during university.
https://github.com/gvpm/caengine
Then for the visual part and twitch connection I use Processing.
I post that on git later on.

During the research for the project I've found this community! Sadly I did not know it existed while I was in university.

If that is not the proper place in the forum to post such things please let me now!

Hope you all enjoy it! Feedback and suggestions are appreciated!

Kind Regards

eskizon
Posts: 2
Joined: February 2nd, 2021, 11:22 am

Re: Twitch Plays - Conway's Game of Life

Post by eskizon » September 11th, 2021, 12:19 pm

Hi all!

I've made some decent improvements in the stream and I am now live everyday!

Now you can interact with the grid redeeming twitch channel points rewards.

Also, you can spawn any fitting pattern with its .rle link from the wiki with the "rle" reward.

All instructions are in the pannels in the twitch channel description.

Check it out!

https://www.twitch.tv/eskizon

Post Reply