Skip to content

[POC] Become the consumer#7

Draft
ThomasSarlin wants to merge 6 commits into
mainfrom
queue-game
Draft

[POC] Become the consumer#7
ThomasSarlin wants to merge 6 commits into
mainfrom
queue-game

Conversation

@ThomasSarlin

@ThomasSarlin ThomasSarlin commented Dec 5, 2025

Copy link
Copy Markdown
Contributor

Become the consumer, cause why not?!

Screen.Recording.2025-12-08.at.18.40.35.mov
image

FEATURES

  • ack/reject messages from queues to earn points, if you get a streak your bonus gets multiplied
  • Fanout mode: Every 30s we publish to all queues for 5 seconds
  • Purge: If a queue reaches 10 messages it gets locked and needs purging (bad thing -50p)
  • Game over? If you fail to purge a locked queue within 10seconds your customers will be sad and the game is over.
  • History! Use your arrow keys to quickly mash out multiple commands.
  • Difficulty: increases over time with faster and faster message delivery rates

More stuff we could do

  • Add username for a simple "login"?
  • Highscore list if published demo?
  • Add some identifiers to queues so that we can host it and multiple users can play towards the same server and not disrupt each others queues.
  • LavinMQ stats when demo is live? Number of consumers(players), queues, consume rate and peaks maybe?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant