M2: skyltar, spärrar, perrong med tidtabell – bilder och designbeslut
31
Home.md
31
Home.md
@@ -16,7 +16,7 @@ till rätt resmål.
|
||||
| [`doc/roadmap.md`](../src/branch/master/doc/roadmap.md) | Teknikval, katalogstruktur, milstolpar M0–M12 |
|
||||
| [`doc/mal-och-tester.md`](../src/branch/master/doc/mal-och-tester.md) | Projektmål, teststrategi, checklistor |
|
||||
|
||||
## Så fungerar spelet (läget efter M1)
|
||||
## Så fungerar spelet (läget efter M2)
|
||||
|
||||
**Menyn** listar banorna i `resources/data/levels/` med resmål. Pilar/WASD
|
||||
väljer, Enter startar, Esc avslutar. Gamepad fungerar också.
|
||||
@@ -36,10 +36,26 @@ kanter. Bana 002 (Shinjuku, 33×21 rutor) finns för att testa just det.
|
||||
|
||||

|
||||
|
||||
**Perrongen** (gul ledlinje längs kanten) avslutar banan. Står du på rätt
|
||||
perrong tar tåget dig till resmålet; fel perrong ger "Fel tåg!". R spelar om,
|
||||
Enter/Esc går till menyn. I M2 får perrongerna riktiga tåg med tidtabell och
|
||||
spärrarna börjar kräva kort.
|
||||
**Skyltar** visar sin text när du står stilla på skyltrutan. De talar om
|
||||
vilket spår som går vart – det är så du ska hitta rätt utan lista.
|
||||
|
||||

|
||||
|
||||
**Spärrarna** (stolpar med grön lampa) släpper bara igenom dig om tågkortet
|
||||
har saldo. Avgiften dras när du går in i spärren; HUD:en visar saldot. Alla
|
||||
perronger ligger innanför spärrar – det är en regel som testerna
|
||||
kontrollerar för varje bana.
|
||||
|
||||
**Perrongen** (gul ledlinje längs kanten) har ett tåg med tidtabell. Rutan
|
||||
längst ner visar spår, linje, resmål och om tåget är inne ("Avgår om") eller
|
||||
på väg ("Nästa tåg om"). Står tåget inne syns vagnen bortom kanten och du
|
||||
kliver på med Enter.
|
||||
|
||||

|
||||
|
||||
Rätt tåg tar dig till resmålet; fel tåg ger "Fel tåg!" och banan är förlorad.
|
||||
Resultatet visar tid, steg, spärrpassager och kortsaldo. R spelar om,
|
||||
Enter/Esc går till menyn.
|
||||
|
||||

|
||||
|
||||
@@ -82,6 +98,11 @@ resources/ sprites/ sound/ text/ data/ – skeppas bredvid binäre
|
||||
- **Rutbaserad rörelse** (en ruta i taget, mjukt interpolerad). Gör
|
||||
labyrintkollision trivial och gör att sällskapet senare kan följa ledarens
|
||||
spår exakt.
|
||||
- **Banomgången är ren logik** (`sim.Run`: klocka, kort, spärrar, tåg,
|
||||
utfall). Scenen bara ritar den. Därför kan en bot spela igenom bana 001 i
|
||||
ett vanligt `go test`, utan fönster.
|
||||
- **Ombordstigning är ett val** (Enter på perrongen medan tåget är inne), så
|
||||
att spelaren hinner läsa skylten innan hen bestämmer sig.
|
||||
- **Intern upplösning 320×180, 16 px-rutor**, heltalsskalning till fönstret.
|
||||
- **All slump via seed.** Minispel och oändligt läge ska gå att återskapa
|
||||
från sparfilen.
|
||||
|
||||
Reference in New Issue
Block a user