[FEATURE] Player walkthrough / guide at /guide #80
Labels
No labels
agent/claude
agent/gemini
agent/kimi
area/assets
area/client
area/server
area/sim-core
priority/high
priority/low
priority/medium
status/blocked
status/needs-review
type/bug
type/chore
type/docs
type/feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
game-dev/RicosWorld#80
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Build a player-facing Walkthrough / Guide for Rico's World served at https://ricosworld.themels.online/guide.
client/guide/index.html) sonpm run deploypublishes it.Handoff: player guide shipped (PR #81, merge
70c0db0, deployed)What was completed
client/guide/index.html: the Pioneer's Guide. It has a walkthrough (scenarios, landing site, screen tour, first days, first year) and a reference section for every current system, through animal taming.client/src/guide.css/client/src/guide.ts: 16-bit window styling using the game's tokens and font, a sticky contents sidebar with scroll-spy, and a mobile drawer.client/vite.config.ts: second rollup input. The build emitsdist/guide/index.html, whichnpm run deployships. nginx's existingtry_files $uri $uri/ /index.html301s/guideto/guide/. No server config change was needed.?, and the controls overlay, which now also lists P and E. Added abookpixel icon inui-icons.ts.70c0db0).What remains
ARCHITECT_TOOLSsub-labels inclient/src/main.tsshow costs that don't matchcontent/buildings.json, which is what the sim charges. Examples: Timber Door "5" vs 3, Wooden Bed "6" vs 8, Machining Table "15 Slate, 10 Alloy" vs 6 alloy.docs/GAME_DESIGN.mdsection.Gotchas
client/guide/index.htmland isn't generated from content JSON, so cost, chance and stat tables need manual updates whencontent/*.jsonchanges.vite devthe page is athttp://localhost:5173/guide/, with the trailing slash.