Derpigame

A tag guessing game

Derpigame

Revival of a project from 2018.

Players take turns to guess tags from derpibooru (or furbooru, other sources possibly planned later). Three wrong guesses and you're out. Whoever guesses the most tags wins!

Massively upgraded from my old 2018 version, which was a mess made fully in flask with websockets.

The new version separates the frontend (currently hosted on GitHub pages, possibly eventually moving to Cloudflare Pages) and the back end (hosted on the legacy free tier on fly.io).

New features (compared to 2018)

  • SPA front end
  • much better visual representation
  • gameplay through a proper input instead of a chat box
  • derpibooru/philomena API client respecting backoff rules
  • dynamic, shareable room codes
  • streamer mode
  • match history (per-room, not persistent)
  • ready system and spectator mode
  • visual upgrades (turn indicator, victory celebrations, etc.)
  • sound cues
  • full CI
    • unit tests
    • (minimal) e2e tests
    • automatic build and deployment on push to main
    • automatic dependency management with dependabot
  • and so much more I can probably not even remember.

I still intend to improve this game as it goes on, and currently do not advertise it (aside from here) since I'm not fully ready to unleash it. But I'm already quite proud of what I've built!

© 2026 Shikogo