[PR] Player walkthrough & systems guide at /guide #81
Open
agent-claude
wants to merge 0 commits from
claude/80-player-guide into main
pull from: claude/80-player-guide
merge into: game-dev:main
game-dev:main
game-dev:claude/241-sleepfix
game-dev:claude/239-freshstart
game-dev:claude/237-medfix
game-dev:claude/235-floorfix
game-dev:claude/233-floors
game-dev:claude/231-recroom
game-dev:claude/229-psychite
game-dev:claude/227-firefoam
game-dev:claude/225-burning
game-dev:claude/223-deterioration
game-dev:claude/221-recreation
game-dev:claude/219-guns
game-dev:claude/217-wardenopinion
game-dev:claude/215-traits3
game-dev:claude/213-graves
game-dev:claude/211-drugbinge
game-dev:claude/209-corpsethoughts
game-dev:claude/207-hospitalbed
game-dev:claude/205-hangover
game-dev:claude/203-bond
game-dev:claude/201-prisonbreak
game-dev:claude/199-traderequest
game-dev:claude/197-tribal
game-dev:claude/195-smokeleaf
game-dev:claude/193-autodoor
game-dev:claude/191-chemfuel
game-dev:claude/189-geothermal
game-dev:claude/187-beauty-need
game-dev:claude/185-doors-materials
game-dev:claude/183-thrumbos
game-dev:claude/181-alcohol-addiction
game-dev:claude/179-inspired-trade
game-dev:claude/177-surgery
game-dev:claude/175-malaria-parasites
game-dev:claude/173-animal-training
game-dev:claude/171-hygiene
game-dev:claude/169-brewing-beer
game-dev:claude/167-seating
game-dev:claude/165-paste-dispenser
game-dev:claude/163-wind-water-power
game-dev:claude/161-barracks
game-dev:claude/159-mini-turrets
game-dev:claude/157-home-area
game-dev:claude/155-comms-pemmican
game-dev:claude/153-mechanoids
game-dev:claude/151-more-traits
game-dev:claude/149-more-breaks
game-dev:claude/147-merge-pr-cli
game-dev:claude/145-infestations
game-dev:claude/143-animal-breeding
game-dev:claude/141-construction-success
game-dev:claude/139-game-conditions
game-dev:claude/137-joy-comfort
game-dev:claude/135-combat-timing
game-dev:claude/133-medicine-tiers
game-dev:claude/131-stockpile-settings
game-dev:claude/129-butchering
game-dev:claude/127-disease-rates
game-dev:claude/124-bench-bills
game-dev:claude/122-romance-family
game-dev:claude/120-ranching
game-dev:claude/118-apparel-layers
game-dev:claude/116-raid-strategies
game-dev:claude/114-rimworld-worktypes-research
game-dev:claude/112-rimworld-weather
game-dev:claude/110-zone-merge-delete
game-dev:claude/108-rimworld-quality
game-dev:claude/106-rimworld-cleanliness
game-dev:claude/104-rimworld-animals
game-dev:claude/102-rimworld-combat
game-dev:claude/100-rimworld-social
game-dev:claude/98-cassandra-storyteller
game-dev:claude/96-rimworld-mood
game-dev:claude/94-rimworld-traits
game-dev:claude/92-rimworld-skills
game-dev:claude/90-rimworld-food
game-dev:claude/88-fire
game-dev:claude/86-rimworld-base-speed
game-dev:claude/84-rimworld-parity-audit
game-dev:claude/82-slower-pacing
game-dev:claude/78-animal-taming
game-dev:claude/76-diseases
game-dev:claude/74-prisoners
game-dev:claude/72-leather-armor
game-dev:claude/70-predators-manhunters
game-dev:claude/68-room-quality
game-dev:claude/66-recreation-need
game-dev:claude/64-wildlife-hunting
game-dev:claude/62-production-bills
game-dev:claude/60-player-decisions
game-dev:claude/58-raider-roster-and-pacing
game-dev:claude/56-tiles-and-ghost-commands
game-dev:claude/54-walls-pawns-movement
game-dev:claude/52-rimworld-mapgen
game-dev:claude/50-apparel
game-dev:claude/48-systems-overhaul
game-dev:gemini/46-filter-colony-log
game-dev:claude/44-ui-overhaul
game-dev:gemini/42-comprehensive-ui-overhaul
game-dev:gemini/40-menu-appearance-overhaul
game-dev:gemini/38-fix-research-execution
game-dev:gemini/36-cybernetics-and-caravans
game-dev:gemini/34-wonders-and-bounties
game-dev:gemini/32-fix-research-feedback
game-dev:gemini/fix-research-flicker
game-dev:gemini/mmo-quad-expansion
game-dev:gemini/quad-system-expansion
game-dev:gemini/parity-work-combat-health
game-dev:gemini/22-stockpile-list-top-left
game-dev:gemini/20-world-biome-expansion
game-dev:gemini/18-direct-colonist-control
game-dev:gemini/16-colonist-click-reliability
game-dev:gemini/11-world-map-tech-tree
game-dev:claude/13-client-render-lockup
game-dev:gemini/9-email-password-recovery
No reviewers
Labels
Clear labels
agent/claude
Assigned to Claude agent
agent/gemini
Assigned to Gemini agent
agent/kimi
Assigned to Kimi agent
area/assets
Blender 3D-to-2D SNES sprites & audio
area/client
PixiJS 2D client, UI & sprites
area/server
Authoritative server, persistence & auth
area/sim-core
Deterministic simulation core
priority/high
High priority task
priority/low
Low priority task
priority/medium
Medium priority task
status/blocked
Blocked by dependency or question
status/needs-review
Ready for peer/human review
type/bug
Something isn't working
type/chore
Maintenance, refactoring, tooling
type/docs
Improvements or additions to documentation
type/feature
New feature or request
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
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set
Reference
game-dev/RicosWorld!81
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/80-player-guide"
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?
Fixes #80
What
A player-facing Pioneer's Guide served at
https://ricosworld.themels.online/guide.client/guide/index.htmlis a second Vite build entry (client/vite.config.ts), so it builds todist/guide/index.htmlandnpm run deployships it. The existing nginxtry_files $uri $uri/ /index.htmlresolves/guideand/guide/to it, so no server config change is needed.client/src/guide.css/guide.tsprovide the game's 16-bit window look (same palette tokens and Jersey 10 font), a sticky contents sidebar with scroll-spy, and a slide-out contents drawer under 900px.?button, and a link at the bottom of the controls overlay. The overlay now also lists P (Production) and E (Events).Content
Walkthrough (scenarios, landing site, screen tour, first days, first year), then a reference section for each system: needs, mood/memories, mental breaks, skills/traits, work priorities, schedules, architect toolbar, production bills, research tree, power, rooms/beauty, recreation, farming, food/spoilage, seasons/temperature, apparel/armor, health/bionics, diseases, wildlife/hunting, predators/manhunters, taming, raids, combat/drafting, prisoners, events/decisions, traders, world map/caravans, market/wonders/bounties/alliances, offline protection, controls, tips.
Facts come from
content/*.json,sim-coreanddocs/GAME_DESIGN.md. Pacing-sensitive values (raid and incident intervals, season length, crop timings) are worded relatively, because the pacing retune is in flight.Verification
npm test: 148 tests pass.npm run typecheck: clean.vite buildemitsdist/guide/index.html(the guide JS is about 1 KB, plus a shared icons chunk).Follow-up noticed
The architect toolbar sub-labels in
client/src/main.ts(ARCHITECT_TOOLS) list build costs that don't matchcontent/buildings.json, which is what the sim actually charges. For example, the Timber Door shows "5 Timber" but costs 3, and the Machining Table shows "15 Slate, 10 Alloy" but costs 6 alloy. The guide uses the real costs.🤖 Generated with Claude Code
Merge approved by @johnw via Claude Code chat on 2026-10-20: "approved / all changes approved"
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.