HOMEBLOGDEVLOG

Slot bidding

Adam C. Clifton
11 Jan 2026

Companies need slots at airports to accept flights and make routes. So they need a UI to request slots.

Slots are requested from an airport and currently take a turn to negotiate. In the future there will be a fee to stop players just grabbing everything, and make negotiations take multiple turns, depending on your companies relationship with the different countries.

Here we request some slots in New York, and end our turn. As the next turn starts, the bid completes and we get the slots, which you can see on the airport dialog. Also as we now have slots, the icon on the map changes.

I had to hook up a few extra bits of functionality to get this all working, like being able to end turn, and sending agents to make negotiations.

As the bid will take at least one turn, we need to be able to end the turn to actually test it. In single player it will instantly start the next turn, but in multiplayer the turn will only advance once all players hit end turn.

The player has a limited number of agents, who they send off to do more involved business dealings, simpler things like routes don't need them. The limit stops players from being able to do everything at once, which hopefully makes things a little more interesting, choosing what's most important to do this turn.

I also had to do some extra logic around the UI, so that once the player ends their turn, they can no longer take new actions until the next turn starts. So buttons get disabled, and if any action windows are open, like creating a new route, those get closed.

Previous: End turn action
Next: Switch company view
© Numbat Logic Pty Ltd 2014 - 2026