A game of life simulator written in Go, using ebiten.
- Install msys2 using chocolatey.
- Open a msys2 shell. Install the development packages
pacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain
- Install the go compiler using msys2 or chocolatey, it doesn't matter. Make sure it's in your path and make sure gcc from msys2 is in your path too.
go run cmd/amazing/main.go
- F1 Randomize
- F2 Clear the screen
- SPACE pause
- ESC quit
You can click around anywhere and add more live cells to the simulation. Right click will remove cells.
This was really just a thing to do to test Ebiten and go. I wanted to see how well it could handle just dumbly drawing all of the pixels every frame. It does pretty well!