M9: navigeringslägen, linjenät och terminal
All checks were successful
release / build-release (push) Successful in 1m34s
All checks were successful
release / build-release (push) Successful in 1m34s
internal/nav med resources/data/network.json (76 stationer, 11 linjer, Yamanote som ringlinje). Tåg bedöms från lineId + terminus mot banans station/to: rätt, fel håll, för långt bort (fler än 12 stationer) eller ingen trafik; correct räknas ut för nätkopplade banor, 1-4 rätta tåg. Tågresan visar linjens riktiga stationer. Nya förlustorsaker "Fel håll" och "För långt bort". Listläge (nästa tåg nere till vänster) och skyltläge (+50 % poäng) växlas med N på bankartan och sparas; -mode. Terminalen: biljettautomaten visar linjetavlan på nätbanor. Perronger P p Q q R r. Bana 006 Ikebukuro med fyra perronger. Banorna 001-005 kopplade till nätet. Skript: waitover och pick calm; poängraden radbryts; skärmdumpar uppdaterade. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
29
README.md
29
README.md
@@ -10,15 +10,17 @@ Storyn följer några polare på semester i Japan, från landningen på
|
||||
flygplatsen till avresan. Efter storyn låses ett oändligt läge och New Game+
|
||||
upp. Hela speldesignen finns i [doc/spelbeskrivning.md](doc/spelbeskrivning.md).
|
||||
|
||||
**Status:** M9b klar (2026-10-24) – sex banor på en bankarta i
|
||||
**Status:** M9 klar (2026-10-24) – sju banor på en bankarta i
|
||||
spelbrädesstil, med sidospår och flera våningar. Japanska skyltar och
|
||||
ordinlärning, lämmeltåget, minikarta, tågkort, biljetter och minispel,
|
||||
svårighet med tidsgräns, poäng och debuffar, tåg som rullar in till
|
||||
avgångsmelodin, progression med XP, skillträd, items och sparfil. Och nu
|
||||
lever stationen: folk som går i vägen, filer där man ska hålla till vänster,
|
||||
reklam på väggarna, sorl i bakgrunden, och tåg med flera vagnar där man
|
||||
väljer vagn, låter folk kliva av först och aktar sig för kvinnovagnen.
|
||||
Nästa är M9: navigeringslägena lista och skyltläge. Se
|
||||
avgångsmelodin, progression med XP, skillträd, items och sparfil, folk,
|
||||
filer, reklam, sorl och vagnval. Och nu ett riktigt linjenät: tågen bedöms
|
||||
efter var de faktiskt går, resan visar linjens riktiga stationer, och man
|
||||
väljer **listläge** (nästa tåg visas) eller **skyltläge** (lista ut det
|
||||
själv med skyltar och terminalen, +50 % poäng – åk åt fel håll eller för
|
||||
långt bort och banan är förlorad). Nästa är M10: story-innehåll och
|
||||
flerbytesbanor. Se
|
||||
[doc/roadmap.md](doc/roadmap.md).
|
||||
|
||||

|
||||
@@ -65,6 +67,13 @@ sällskapet.
|
||||
|
||||

|
||||
|
||||
I skyltläget får du bara resmålet. Skyltarna säger var perrongerna är,
|
||||
terminalen (biljettautomaten) visar linjerna med deras närmaste stationer, och
|
||||
du avgör själv vilka tåg som faktiskt tar dig dit – på Ikebukuro är två av
|
||||
fyra rätt, ett går åt fel håll och ett tar omvägen via city.
|
||||
|
||||

|
||||
|
||||
På de svåraste banorna har alla i sällskapet egna kort som måste ha saldo,
|
||||
alla behöver biljett, och när biljetten är köpt ska sällskapet placeras i
|
||||
vagnen efter sina önskemål: fönster eller gång, vänster eller höger sida,
|
||||
@@ -163,6 +172,7 @@ metro-puzzle-jp -debuffs sore_feet,tired # debuffar från start (tester/skärmd
|
||||
metro-puzzle-jp -mute # inget ljud
|
||||
metro-puzzle-jp -save /sökväg/save.json # annan sparfil (standard ~/.config/metro-puzzle-jp/save.json)
|
||||
metro-puzzle-jp -nosave # läs sparfilen men skriv aldrig (tester/skärmdumpar)
|
||||
metro-puzzle-jp -mode signs # navigeringsläge från start: list eller signs (annars sparfilens; N på bankartan växlar)
|
||||
metro-puzzle-jp -script "move right 4; shot bild.png; quit" # skriptläge, se internal/game/script.go
|
||||
metro-puzzle-jp -version
|
||||
```
|
||||
@@ -173,8 +183,8 @@ Pilar eller WASD går. Enter väljer, kliver på tåget, använder toaletten,
|
||||
handlar i kiosken eller startar automaten; i minispelen väljer pilarna och
|
||||
Enter bekräftar (håll Enter för att mata in sedlar). H frågar om hjälp vid en
|
||||
skylt, L öppnar ordlistan, T skillträdet, I garderoben, B butiken vid en kiosk, M
|
||||
döljer/visar minikartan, P på kartan lägger kortet i telefonen, Esc går
|
||||
tillbaka, R spelar om. Gamepad
|
||||
döljer/visar minikartan, P på kartan lägger kortet i telefonen, N på kartan
|
||||
växlar navigeringsläge (lista/skyltar), Esc går tillbaka, R spelar om. Gamepad
|
||||
med standardlayout fungerar: d-pad/vänster spak, A = välj, B = tillbaka,
|
||||
Y = hjälp, X = ordlista, Back/Select = karta.
|
||||
|
||||
@@ -217,7 +227,8 @@ internal/lang/ japanska: ordbok, kunskap, delvis översättning (ren Go
|
||||
internal/minigame/ påfyllning, biljettköp, trängsel, tågresa – seedade minispel (ren Go)
|
||||
internal/progress/ XP, skillträd, items, banresultat, upplåsning (ren Go)
|
||||
internal/save/ sparfil (versionerad JSON)
|
||||
internal/level/ banformat, validering, framkomlighet
|
||||
internal/level/ banformat, validering, framkomlighet, koppling till linjenätet
|
||||
internal/nav/ linjenätet: stationer, linjer, rätt/fel håll/för långt bort (ren Go)
|
||||
internal/res/ hittar och läser resources/
|
||||
internal/rng/ seedad slump
|
||||
tools/ build/ genart/ shots/
|
||||
|
||||
Reference in New Issue
Block a user