Skip to content

Inter-Raptor/GameofLifePoket

Repository files navigation

🧬 GameOfLifePoket

A pocket-sized ESP32 device that runs Conway’s Game of Life on a small display, controlled with real buttons and potentiometers.

GameOfLifePoket

✨ Features

  • Conway’s Game of Life simulation on a display
  • Auto mode (continuous evolution)
  • Manual mode (controlled interaction depending on firmware behavior)
  • Play / Pause
  • Width / Height adjustment using 2 potentiometers
  • Fully hardware-driven UI (no smartphone / no app)

🕹️ Controls (hardware)

Front

  • Display
  • Toggle button (right side of the screen)
  • Bottom buttons:
    • Manu/Auto (bottom-left)
    • Play/Pause (bottom-right)

Left side

  • Potentiometer: Height

Top

  • Potentiometer: Width
  • ON/OFF switch (top-right)

Right side

  • USB-C (power / charging depending on your power module)

🚀 Quick start

  1. Power on the device (ON/OFF switch).
  2. Set Width (top pot) and Height (left pot).
  3. Select Manual or Auto using the Manu/Auto button.
  4. Use Play/Pause to run or pause the simulation.
  5. Use Toggle to trigger the assigned action/option (as defined in the firmware).

📚 Documentation


📷 Photos (click to open)


📄 License

MIT — see LICENSE.