Richard Zink
|
7ed630c6f2
|
Unlock summoning and spawn starting imps for every match master, with side-correct worker counting
|
2026-11-04 15:10:01 +01:00 |
|
Richard Zink
|
eb11cca8cb
|
Smooth camera and unit motion: display positions, camera target smoothing, pan speed setting
|
2026-11-04 13:56:11 +01:00 |
|
Richard Zink
|
583c3fcdaf
|
Multiplayer client relay bridge and match lobby menu: WebSocket bridge, match lobby page, order relay, confirmed turns, checksums, chat, abort/resume
|
2026-11-04 12:47:34 +01:00 |
|
Richard Zink
|
848ab0f677
|
Match relay in the save/login service: WebSocket rooms, seats, ready, 100 ms turn confirmation and checksum relay
|
2026-11-04 11:48:09 +01:00 |
|
Richard Zink
|
42034b062b
|
Match loop on the client side: orders go to the server, a confirmed turn steps the world five times, and a checksum of the shared state catches worlds that diverge
|
2026-11-04 11:07:24 +01:00 |
|
Richard Zink
|
87890adc53
|
Masters for a match: the four sides red, green, blue and yellow (side 4 gets its own owner), and start_masters gives every master his core and his starting area
|
2026-11-04 10:55:17 +01:00 |
|
Richard Zink
|
35ddfa134c
|
Simulation runs in fixed steps of 1/50 s (50 steps a second) instead of 1/20 s, with at most twelve catch-up steps in one frame
|
2026-11-04 10:04:44 +01:00 |
|
Richard Zink
|
dd4bb75b24
|
Game version in the menu: VERSION holds vYYYYMM-NNNNN, shown on the title screen and in the pause menu, tools/bump_version.py raises it with every change
|
2026-11-04 09:57:10 +01:00 |
|