Implement live game clock and simulation controls; enhance API with clock update functionality and improve world summary with clock data; update UI to display simulation controls and integrate clock features into the game experience.
This commit is contained in:
@@ -64,7 +64,9 @@ The Living World is a web game whose map is a real place: the API imports OpenSt
|
||||
| Aspire host | `src/TheLivingWorld.AppHost` |
|
||||
| Tests | `tests/TheLivingWorld.Tests` (xUnit), Vitest under the web project |
|
||||
|
||||
Worlds are stored as files under `data/` (not committed). Cap: `WorldStorage:MaxConcurrentWorlds`. UI: main menu (list + create) → map screen.
|
||||
Worlds are stored as files under `data/` (not committed). Cap: `WorldStorage:MaxConcurrentWorlds`.
|
||||
Ready worlds run a live game clock on the server (5 game minutes per real second at x1; default start
|
||||
12 April 2012 06:00). UI: main menu (list + create) → map screen with pause and speed controls.
|
||||
|
||||
Keep wire DTOs in sync: `TheLivingWorld.Core.Contracts` and `src/TheLivingWorld.Web/src/api/types.ts`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user