So, basically I felt like building an own Go board. With a twist: what if the board sizes are not the classical ones? What if there are fields, which change the game completely?
It might be fun!
A first working Go board written in Type Script (it's been surprisingly fun!).
You can make moves, and capture stones. It's not covered with automatic tests, and the code feels more like a first iteration(#[[you don't know the shape of what you're building yet]] #[[iterations]] #[[throwaway code]]). But it's really cool to see an idea come to life!
There are two "special" types of board fields: one which is not capturable, but counts as a occupied space, and another one which makes anything touching it live forever.