M2: tåg med tidtabell, spärrar med kort, skyltar, vinst/förlust
All checks were successful
release / build-release (push) Successful in 1m35s

- level: Schedule (ankomst/intervall/uppehåll) med Status(t), spårnummer,
  avgift, skylttexter per i-ruta, Path (BFS) och UngatedPlatforms – regeln
  att perronger bara nås via spärrar testas för alla banor
- sim.Run: klocka, tågkort (saldo dras vid spärr, tomt kort stoppas),
  ombordstigning med Enter när tåget är inne, vinst/förlust; headless
  bot-test klarar bana 001 och förlorar på fel tåg
- game: perronginfo (avgår om / nästa tåg om), skyltruta, nekad spärr,
  tågvagn som ritas när tåget är inne, inforutan flyttas upp när spelaren
  står nära nederkanten; resultat med spärrpassager och saldo
- bana 001 ombyggd så spärrarna är flaskhalsar; bana 002 omgenererad med
  spärrar runt perrongerna och skylttexter
- tools/shots räknar ut vägar med BFS; skriptkommandot waittrain
- docs/README/wiki uppdaterade med nya bilder

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-10-23 19:36:45 +02:00
parent 3c00c7f356
commit a5a660b32f
26 changed files with 1031 additions and 135 deletions

View File

@@ -10,19 +10,21 @@ 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:** M1 klar (2026-10-23) – man kan gå runt i labyrinterna med kamera
som följer, välja bana i menyn och nå perrongen. Nästa är M2: tåg med
tidtabell, spärrar och första riktigt spelbara banan. Se
**Status:** M2 klar (2026-10-23) – de två första banorna går att spela på
riktigt: labyrint, skyltar, spärrar som drar från tågkortet, tåg som kommer
och går enligt tidtabell, och vinst eller förlust beroende på vilket tåg du
kliver på. Nästa är M3: japanska skyltar och språksystemet. Se
[doc/roadmap.md](doc/roadmap.md).
![Bana 001 – Flygplatsen](doc/img/level-001.png)
Så fungerar det: du startar på den gröna dörrmattan, letar dig genom
stationen förbi skyltar, automater och spärrar, och ställer dig på en
perrong (gul ledlinje). Rätt perrong tar dig till resmålet, fel perrong ger
fel tåg.
Så fungerar det: du startar på den gröna dörrmattan och letar dig genom
stationen. Skyltar visar vilket spår som går vart. Spärrarna släpper bara
igenom dig om kortet har saldo. På perrongen (gul ledlinje) ser du vilket
tåg som går, och när. Står tåget inne trycker du Enter för att kliva på.
Rätt tåg tar dig till resmålet, fel tåg avslutar banan med förlust.
![Resultat – rätt tåg](doc/img/result.png)
![Perrongen – tåget är inne](doc/img/platform.png)
Fler bilder och en genomgång finns i
[wikin](https://gitea.brasse-pc.eu/brasse/metro-puzzle-jp/wiki).