All 23-Bit Still Lifes Are Glider Constructible
https://mvr.github.io/posts/xs23.html
#HackerNews #23BitStillLifes #GliderConstructible #GameOfLife #CellularAutomata #HackerNews
All 23-Bit Still Lifes Are Glider Constructible
https://mvr.github.io/posts/xs23.html
#HackerNews #23BitStillLifes #GliderConstructible #GameOfLife #CellularAutomata #HackerNews
@masinter ☝️ Let's celebrate the 50° anniversary of BITBLT with an Interlisp implementation of Conway's game of life based on BITBLT. In the above toot Larry Masinter, who wrote the Interlisp code, hints at how it works. The running program looks like this:
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-10304486
@masinter ☝️ Let's celebrate the 50° anniversary of BITBLT with an Interlisp implementation of Conway's game of life based on BITBLT. In the above toot Larry Masinter, who wrote the Interlisp code, hints at how it works. The running program looks like this:
https://github.com/orgs/Interlisp/discussions/1097#discussioncomment-10304486
I now have a GUI for my #rust #GameOfLife
Will optimize the code a bit and try to test _some_ of the UI code with unit tests.
Then I might record a video, since I did not yet find one on youtube where someone implements it in Rust using #TDD (if you know such a video, please forward it to me).
Here's my first try of #GameOfLife in #rust https://codeberg.org/dtanzer/game-of-life/src/branch/main/rust-fixed-size
Fixed-size board (for now), tests are there. Sometimes I wrote tow or three tests before proceeding, because I don't know how to write parameterized tests.
I know I convert too much between i32 and usize and so on. I should change that, but not yet sure what the best solution will be.
Cannot work on UI right now because it crashes when I'm not connected to my docking station.
Feedback welcome!
By popular demand of 3 people. Game of life on a flipdot display. Anyone who has a more interesting starting point for it?