Inspiration

The inspiration for this game was the "one hundred men versus one silverback gorilla" meme from a few months ago. I thought of this meme when I was thinking about a game involving communal participation, which led to the conceptualisation of this game. The core gameplay mechanic of passing on your progress to the next Redditor was inspired by the ending of Nier: Automata, where (spoiler alert!) you can choose to sacrifice your save file to another player. This is also why the snoovatar is used as both the player and the boss.

About 1000 Yoo vs 1 Gigayoo

This game is a community boss battle on Reddit. Players take turns as the active fighter while others spectate or wait in queue. You move, jump, pick up weapons, and attack Gigayoo while dodging scaling beam attacks. When you die, you choose a weapon to pass to the next fighter. To fight again, you need a new Redditor to join — so sharing the battle is part of the game. Damage is tracked on a daily leaderboard, and the boss resets each UTC day.

The Stack

I built this game as a Devvit web app using a Phaser client (in-line with this hackathon) and the default Devvit app Node backend. Redis stores battle state, queues, presence, boss HP, and daily session data; the client polls for shared session updates; the server runs authoritative combat, beam logic, and promotion rules.

Challenges

The "passing on the torch" to other players led to a difficult problem. More than just combat, I had to take into account tab identity, stale players, ghost fighters, and queue handoffs and ensure reliability. Beam damage needed to stay in sync with fast local movement, and UI had to work on narrow mobile viewports without overlapping text or battle elements.

Accomplishments

I shipped a full loop: join, fight, die, pass a weapon, spectate, share, and re-enter after new players arrive. The daily session system gives each post a persistent community story — who fought, how much damage they dealt, and when the boss fell. I am also proud of the weapon handoff screen, scaling boss attacks, and making the whole thing feel playable inside Reddit’s feed. I hope everyone comes together to take on Gigayoo!

Key Learnings

Reddit games work best when the social mechanics are embedded into the game. Queueing, spectating, sharing, and leaderboards turned a simple boss fight into something communal. I also learned how much work goes into “small” multiplayer details: heartbeats, recovery, platform reactivity, and keeping the server state authoritative and client responsive.

Next Steps

The next thing I would like to add to this game is multiple people playing simultaneously. As of now, only one person can battle the boss while the other plays simply spectate. Another addition I will have is different boss sprites. Instead of just fighting an enlarged snoovatar, players will be able to fight characters from internet culture like a silverback gorilla from the one man versus one hundred gorillas meme.

Share this project:

Updates

Submission history