nowfound

Dev tools · September 17, 2023

Conway's Game of Chess

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…

Conway's Game of Chess launched on September 17, 2023 with 80 votes, #1,167 of 4,228 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 3 years on.

In plain words

Conway's Game of Chess combines traditional chess with Conway's Game of Life mechanics, where pieces on each square evolve based on neighbor counts. Players can spawn new pieces when an empty square has three neighbors for two consecutive turns, and pieces disappear after having fewer than two or more than three neighbors for three turns. This Python-based proof of concept supports local two-player games and remote play over socket connections, with controls for cursor movement, piece selection, undo/redo, and optional Stockfish integration.

written from the facts on this page · September 2026

From the sources

Conway's Game of Chess (moved to https://github.com/elesiuta/conways-game-of-chess) - conway_chess.py

In the maker’s words, at launch

Chess, but each square also follows the rules of Conway's Game of Life. Only your own pieces count as neighbours when deciding births&#x2F;deaths. For births, an empty square must have 3 neighbours for 2 consecutive turns. For deaths, a piece must have <2 or >3 neighbours for 3 consecutive turns. This is a simple…

Does a similar job

all alternatives →

More dev tools this month

the category →
  • /dev/null▲494

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 23h ago · github.com

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 22d ago · talanoa.email

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2023

the whole month →
  • Loops▲1,556

    Measure whether a campaign drove the desired outcome

    Dev tools · 2023 · loops.so

  • Tally 2.0▲1,479

    The simplest way to create forms for free

    Dev tools · 2023 · tally.so

  • Klu AI▲1,462

    Your data, unified and interactive

    AI · 2023 · klu.so

  • FirstHR▲1,063

    All-in-one HR platform for founders with dreams and teams

    Work · 2023 · firsthr.app

  • DevHunt▲945

    Open source Product Hunt for dev tools

    Dev tools · 2023 · devhunt.org

  • GenAI app to create personalized content

    AI · 2023 · yarnit.app