Game of Life on non-square topologies with 2^32 update rules
Hi HN, when learning Golang (and topology), I ported a simple GOL in C (https://github.com/Jeadie/GoL) into Go. I then added a bunch of features - Playing on other fundamental polygons (https://en.wikipedia.org/wiki/Fundamental_polygon#Examples_o...) - Considering all possible update rules (of which, there are many). Looking to get back to this project soon. Would love some feedback + ideas.
In plain words
This is a Go implementation of Conway's Game of Life extended to non-square grid topologies like hexagons and other fundamental polygons. It explores 2^32 possible cellular automaton update rules beyond the standard Game of Life rules. The project was created as a learning exercise in Go and topology, ported from an earlier C version, and is available on GitHub for developers and enthusiasts interested in cellular automata and mathematical topology.
written from the facts on this page · September 2026
Does the same job
all alternatives →- IMI'm 12, learning JS, and wrote Wolfram's cellular automaton in Node2018 · bitbucket.org · ▲1,072
- CSConway's Game of Chess2023 · gist.github.com · ▲80
Chess, but each square also follows the rules of Conway's Game of Life. Only your own pieces count as neighbours when deciding births/deaths. For births, an empty square must have 3 neighbours for 2 consecutive turns. For deaths, a piece must have 3 neighbours for 3 consecutive turns. This is a simple proof of concept I made with python and curses. You can play with a friend locally or over a socket connection. Controls: Arrow keys to move the cursor, enter/space to select and move a piece, u or backspace to undo a move, r to redo a move, q or escape to quit, s to perform a move…
- SGStacked Game of LifeFeb 2026 · stacked-game-of-life.koenvangilst.nl · ▲195
https://github.com/vnglst/stacked-game-of-life
- AMA Marble Madness-inspired WebGL game we built for Netlify2024 · 5-million-devs.netlify.com · ▲616
Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
- LCLifeee – Conway’s Game of Life with an infinite zoomable grid2021 · lifeee.netlify.app · ▲75
- LSLife Simulation Written in Rust2021 · joelthelion.github.io · ▲169
More dev tools this month
the category →



The first open-source price index for GPU compute
Dev tools · 10d ago · getcomputable.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com
Launched alongside, November 2022
the whole month →


- TC
I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…
Dev tools · 2022 · wyldcard.io

