Let's discuss your "Game of Life"

yeah - it was also a convenient way to double check that everything was working. I could create a pattern and then click forward to make sure it behaved according to the rules : )

Here’s my game of life.
https://rameshsyangtan.com.np/fcc/data-biz/game-of-life

Project Link - http://codepen.io/denisinvader/pen/vgZVLV
GitHub Repo - https://github.com/denisinvader/game-of-life-fcc

Hello, guys here is mine version of React Game of Life . I put big effort in it. Hope you will enjoy and give some feedback, Good Luck everybody! http://codepen.io/Zooll/pen/XNoRNY

project-link:build the game of life
It takes me 2days more to finish.

this is the latest version of my project, I finally fixed the problem.Anyway, In this project I got the hang of React.

welcome to feedback.

1 Like

Here’s my Game of Life. What do you guys think?
Features: uses html5 canvas; resizable; adjustable speed and square size; remembers speed and size settings; full-screen; high speed possible.
To do: -Sometimes at the smallest two square sizes it gets a “TypeError: Cannot read property ‘0’ of undefined” error. I think it might be a concurrency bug.
-Presets
-Get the sliders to resize
I noticed the example project’s code isn’t very clean or readable. What do you think? Also one of its edge cases is broken (aim a glider at the corner).

1 Like

Here is mine, there is still some work I can do on it, I’ve decided not to implement the size & speed changes right now, but the lion’s share of the project is done.

https://adventurebear.github.io/game-of-life/

code on github

Really nice implementation, I love your sliders and the wrap checkbox.

Thanks. I thought about making circles also.
There seems to be a problem with your logic. Try making a glider.

thanks for the feedback. I’m pulling my hair out over this!

Just completed my Game of Life. Was an interesting project! I’ve been dreading this one, but once I learned how to use Canvas, it became much clearer.

Here is the pen

Would love some feedback on it.

Inspirational configurations of Game of Life…

Check it out and get inspired

Here’s mine~ https://mtso.github.io/game-of-life

GitHub: https://github.com/mtso/game-of-life

1 Like

Here is my Game of Life: https://jonathanwmaddison.github.io/gameoflife/build/index.html
Here is the repo: https://github.com/jonathanwmaddison/gameoflife
I added the capability to change the game rules as well. There is a bug or two that I need to fix with the board sizing but overall I’m at least satisfied that it works and had fun adding the ability to change to rules

1 Like

Awesome work! I love how small your cells are, it gives me a better sense of the macro behavior of these rules. Nice basic styling as well. It would be fun to edit the speed of the generations and the board size. I think you did a great job.

@LeoCecilia Nice color scheme. A minor typo I noticed: on the button Parse, it should be “Pause.” Nice work!

Hi! My Game of Life turned out OK! However, my code has some ugly parts, and I’d like to go back and refactor it. I welcome your feedback first.

GitHub link

Site link

Thanks!

1 Like

Excellent work! The customization options feel natural and interesting. It would be nice to be able to click a button to load a new random board.

I was initially confused by the color scheme, though I now see that cells follow a rainbow progression as they age!

Your Game of Life looks great. I like that the color progresses as the cells age. I only have two colors on mine.

I just finished it this evening. It’s here: https://ranewallin.github.io/GameOfLife/

1 Like

Project Link - http://codepen.io/jontoews/full/qmVWeR/

Quite an interesting project. I ended up changing my design several times to try and increase performance.

I started by representing the Grid as a whole bunch of divs and styling on/off states with CSS. Realized this was quite slow, so I set out to learn HTML canvas. Turns out using a canvas is way faster.

Next I tried to implement a change list. Rather than iterating over all cells, only iterate over the cells which can change. This was somewhat successful and definitely provided a speedup when there were few live cells on the board.

I would appreciate feedback https://mmarinm.github.io/conwaysGameOfLife/