As were many people, I was saddened to hear about the passing of John Conway. This seemed like the perfect time to finally do something with a TTGO T-Display dev board that has been sitting in my parts box. This board has an ESP32, 135x240 LCD and a couple buttons.
The coding is a pretty straightforward implementation of the game, though I added a few things to take advantage of the hardware:
- Button 1 switches between full auto and single-step operation.
- Button 2 cycles through 3 resolutions: 135x240, 45x80, and 27x48.
- Rather then just black and white, I added color coding to indicate cells that just transitioned to alive (green) or dead (red).