Daily Dev Update: Smarter Bots, Cleaner Lobby — October 3, 2025

Period: October 3, 2025
Total Commits: 1

Hey, here’s what we’ve been working on today. Small update, focused on getting bots to behave like first-class citizens in the auth system and making the lobby less fussy. Nothing flashy, just cleaning up the foundations so practice matches and PvP lobbies feel more predictable.

TL;DR

What’s New

Bots that actually say “I’m a bot”

Bots now flag themselves during authentication rather than us guessing from their names. We added an isBot signal end-to-end (login → session → WebSocket), so the game can reliably tell who’s human and who’s not. This removes a lot of edge cases where “Bot-like” names caused weird behavior.

Gameplay impact:

Host controls for bot team and playstyle

You can now set bot team and playstyle directly from the lobby via dropdowns. Changes propagate to everyone in real-time, so the whole lobby sees updates instantly.

[screenshot: updated lobby with bot team/playstyle dropdowns at f45207d]

Wider, calmer lobby

We bumped the minimum lobby width from 900px to 1100px and consolidated styling into a single Lobby.css. The layout breathes a bit more, and controls aren’t fighting each other for space.

[screenshot: lobby layout with expanded width and cleaner spacing at f45207d]

Server status that tells the truth

The lobby’s server indicator is now tied into proper connection handling. It reflects actual connection state and recovers cleanly on reconnects.

[screenshot: lobby server status indicator showing live connection state at f45207d]

What Got Fixed

Under the Hood

Notes and Known Quirks

[screenshot: quick bot vs human team preview in a practice lobby at f45207d]

That’s it for today. If you notice bots showing up on the wrong side or the lobby status not lining up with what you’re seeing, let us know. Thanks for all the reports—super helpful for tightening this loop.