Skip to content

v0.1.9

Choose a tag to compare

@k3sra k3sra released this 07 Aug 07:19
· 56 commits to main since this release
14f303b

Both players need this build. Update from 0.1.8 is automatic and needs one restart.

A match starts for everybody now

Pressing START MATCH used to leave the lobby and begin the campaign on that
machine alone. A guest watched the host vanish and stayed sitting in a lobby with
nobody in it.

The host counts down out loud, every player sees the same number, and the launch
carries the scenario and a shared random seed so both machines load the same map
the same way. Nobody is released until everyone has loaded.

The whole sequence had been written for months and was unreachable: the gate in
front of it tested for a Blam console binding this build does not resolve, while
the path that actually starts a match never used that binding at all.

Starting alone is refused with a reason on screen rather than nothing happening.

The invite panel looks like the game now

It was drawn to its own proportions and looked borrowed from another program:
rows stretching the frontend's button art to an aspect it was never drawn at, and
a close button running the full width of the card, which is a shape the game uses
nowhere.

Rows are the height the lobby's own buttons use and read correctly at, the heading
is in the frontend's heading art, the list sits on the game's panel backing so the
rows read as a group, and the footer is a page back, a page indicator, a page
forward and a close button the size of a button.