Back to projects
Giflash Project

Giflash

A multiplayer party game where the goal is simple, respond to prompts using GIFs. Sounds easy, until you realise everyone else is trying to outdo you with the most unhinged answer possible.

March 26, 2026

GameWebParty Game

Play it here:
👉 https://giflash-multiplayer.aeveagg.workers.dev/

Grab a few friends, join a lobby, and see how bad (or good) your GIF choices really are.

🎮 What This Actually Is

This is a real-time multiplayer party game built around GIFs.

Think quick reactions, guessing, and a bit of chaos depending on how people play it.

You join a lobby, get prompts, and respond using GIFs. Then everyone votes, reacts, or just laughs at how bad (or good) the answers are.

Simple concept, but it gets competitive very quickly.

🔥 Chaos in Action

(Drop a GIF or clip here of a round where someone sends a perfect or completely cursed GIF and everyone reacts)

Best clip would show:

  • Prompt appears
  • People submit GIFs
  • One response absolutely wins
  • Everyone reacts

That’s the whole loop.

đź’€ What Went Wrong

This one was a different kind of pain compared to Freeze Tag.

GIF search was messy

Finding GIFs sounds easy. It’s not.

  • Too many irrelevant results
  • Slow responses from APIs
  • Same GIFs showing up constantly

You either get nothing useful or the exact same meme over and over.

Players take too long

Some people are instant.
Some people take forever.

That kills the pace.

Had to:

  • Add timers
  • Force submissions
  • Keep rounds moving

Otherwise one slow player ruins the whole game.

Voting gets weird

People don’t always vote fairly.

  • Voting for friends
  • Voting randomly
  • Not voting at all

At some point you just accept it’s part of the game.

Real-time sync again…

Same issue as always.

  • People submitting at the same time
  • Results not appearing instantly
  • Players joining mid-round

Not as intense as movement syncing, but still annoying.

🛠️ Under the Hood

Cloudflare Workers

Backend runs on Cloudflare Workers.

No infra, just deploy and it’s live everywhere.

Real-time stuff

Using WebSockets again.

Players:

  • Send GIF selections
  • Receive submissions
  • Get voting + results updates

Everything happens live, which is what makes it feel like a proper party game.

State syncing

Much simpler than Freeze Tag.

  • Server controls the round state
  • Clients send actions (GIF, vote)
  • Server broadcasts updates

Still had to deal with:

  • Late submissions
  • Missing votes
  • Mid-round joins

🔍 TLDR

  • Multiplayer GIF party game
  • Join, respond, vote
  • Chaos depends on players
  • Simple idea, still had problems
  • Fun with the right group

🤔 What’s Next

If I keep building it:

  • Better GIF search
  • More game modes
  • Smarter scoring
  • Custom prompts

Right now it works, and that’s enough for now.