Slipping Gate

Slipping Gate - ESP32 Single Button Game

It is a simple yet engaging game that I created as part of an internal competition at Intel, challenging employees to design entertaining games using only a single push button with ESP32 microcontroller.


My game won first place among the 19 competitors!!



Game Overview

In Slipping Gate, players aim to maneuver an object (represented by a square) from point A to point B while avoiding contact with moving lines (gates) as quickly as possible. By clicking on the button, the square will move to the left.



Hardware & Software Used:

Hardware


  • ESP32 microcontroller
  • SSD1306 128x64 small screen
  • Breadboard
  • Push button
  • Buzzer
  • Wires

Software


  • Thonny IDE
  • Python

Want to try it by yourself?:

  1. Install Thonny IDE on your system.
  2. Connect the ESP32 microcontroller and hardware components following the provided circuit design below.
  3. Copy the project files to the microcontroller:
    • Ensure that main.py is set as the main program.
    • Other files included are libraries used in the project.
...
Circuit Diagram of Project

For code and more information about this game, you can go to GitHub by clicking Here.