All checks were successful
release / build-release (push) Successful in 1m38s
Björns tillägg 2026-10-24. Generatorn har nu ett betalt område per perrong (paidDepth) och toilets inside/outside/both: 005 Ueno och 008b Nippori har toalett bara innanför, 007b Ueno på båda sidor. Perrongceller görs till återvändsgränder (bara passagen mot starten behålls, labyrinten repareras) och det betalda området krymper om det skulle bli genomfart; regeln att varje perrong nås utan att passera ett annat betalt område testas i level och levelcheck. level.PathOutside används av testbotar och shots. Alla genererade banor utom 003 omgjorda, skärmdumpar omtagna. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
resources/data – speldata
Banor, items, skills och annan data som spelet läser vid start. Allt är JSON.
levels/<id>.json– en bana per fil.idi filen måste vara lika med filnamnet utan.json. Testetinternal/level.TestAllShippedLevelskör igenom alla banor här och faller om någon inte parsar eller inte går att klara.
Rutnätets tecken
| Tecken | Betydelse |
|---|---|
# |
vägg |
. |
golv |
S |
start (exakt en) |
P |
perrong med tåg |
p |
perrong med fel tåg |
G |
spärr (kräver kort/biljett) |
T |
biljett-/påfyllningsautomat |
i |
skylt |
Varje rad måste vara lika lång. Se internal/level/level.go för formatet.