The Button Game Stats
By Regen2Moon (K3N), Inspired by Josh Wardle.
Error
Failed to load game data. Please try again later.
Hello! My name is K3N, and I would like to tell you about a community game bot called "The Button" that I created.
It's basically like playing "keep the balloon up"/"hot potato"/"don't let the bomb explode" but in Discord.
Everyone works together to keep a timer from hitting zero by clicking, so when someone clicks, it resets for everyone. The closer to zero the button gets, the rarer the color it changes to. So a user might be waiting to grab a specific color, and someone swoops in and "steals" it from them. I've seen some cool user interaction with this!
A user obtaining the rarest color! People were very excited.
The button game shown on Discord's mobile app.
The Button is a Discord bot implementing a continuous community game where users collectively prevent a timer from reaching zero. It uses a MySQL database for persistence, handles concurrent interactions through connection pooling, and implements a sophisticated color-based ranking system that rewards risky timing-based gameplay.
The system implements a distributed real-time interactive game environment utilizing:
The fundamental game loop operates on several key principles:
Key technical considerations include:
The bot requires minimal permissions: managing color roles and message management in designated channels. All role management is confined to game-specific roles at the bottom of the server hierarchy.
Required channels:
Error
Failed to load game data. Please try again later.