Files
metro-puzzle-jp/resources/data/levels/007-akihabara.json
claude 5114115976
All checks were successful
release / build-release (push) Successful in 1m37s
Texterna ryms på skärmen på svenska och engelska
Björn såg att bankartans tangentrad klipptes på engelska. Nu mäts alla
enradstexter med den riktiga fonten i båda språken mot sitt utrymme
(game.TestSingleLineTextsFit) och HUD-raden för alla banor
(TestLevelNamesFitHUD). Åtgärder: kortare etiketter ("Mål"/"To"),
bankartans tangentrad på två rader (versionen står på titelskärmen),
HUD:en stryker japansk hint, "via" och valfria plånboksdelar som inte
får plats och kortar med "..", fler rutor radbryts, kortare bannamn,
kortare minispelstexter. Skärmdumpar på engelska (map-en, sign-en) via en
engelsk demosparfil. Alla skärmdumpar omtagna.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-25 18:10:26 +01:00

181 lines
4.6 KiB
JSON

{
"clutter": 2,
"crowd": 2,
"destination": {
"en": "Ueno",
"ja": "上野",
"romaji": "Ueno",
"sv": "Ueno"
},
"difficulty": 4,
"fareYen": 170,
"grid": [
"#################################",
"#S....#...........#...........#W#",
"#####.#.#########.#.#.###.###.#.#",
"#.....#.#...#...#.#.#...#...#...#",
"#.#####.#.#.#.#.#.#.#.#.#.#.###.#",
"#i..#.....#...#.#.#.#.#.#.#.#...#",
"#.#.#.#########.#.#.#.#.#.#.#.###",
"#.#...#.......#.#...#...#.#.#...#",
"#.#####.#####.#.#######.#.#.#####",
"#.......#T#...#.......#.#K#.#...#",
"#########.#.#####.###.#.###.#.#.#",
"#...#....i..#...#.#.#.#.#...#.#.#",
"#.###.#######.#.#.#.#.#.#.#.#.#.#",
"#.#...#.......#.#...#.#...#.#.#.#",
"#.#.#####.#.###.#####.#######.#.#",
"#.#.....#.#.#...#...#.........#.#",
"#.#####.#.#.#.###.#.###.#######.#",
"#i......#.#.#.#...#...#.#.......#",
"#G###.#####.#.#.#####.###.#####G#",
"#p#.....Gq#.....#QG...........#P#",
"#################################"
],
"id": "007-akihabara",
"individualCards": true,
"kind": "main",
"maxMissedTrains": 3,
"name": {
"en": "Akihabara",
"ja": "秋葉原駅",
"sv": "Akihabara"
},
"next": "007b-ueno",
"noise": 1,
"oneWayGates": true,
"order": 7,
"party": 4,
"rideStops": 3,
"shop": [
"mask_tengu",
"onigiri_box",
"rail_pass"
],
"signs": [
{
"text": {
"en": "Akihabara Station. Track 4 Hibiya Line for Kita-Senju: south-east. Track 2 Yamanote Line for Ueno: south. Track 1 Yamanote Line for Tokyo and track 3 Hibiya Line for Naka-Meguro: south-west.",
"ja": "秋葉原駅 4番線 日比谷線 北千住方面 → 南東 2番線 山手線 上野方面 → 南 1番線 山手線 東京方面・3番線 日比谷線 中目黒方面 → 南西",
"sv": "Akihabara station. Spår 4 Hibiya-linjen mot Kita-Senju: sydost. Spår 2 Yamanote-linjen mot Ueno: söderut. Spår 1 Yamanote-linjen mot Tokyo och spår 3 Hibiya-linjen mot Naka-Meguro: sydväst."
},
"x": 1,
"y": 5,
"z": 0
},
{
"text": {
"en": "<- Track 3 Hibiya Line for Naka-Meguro Track 4 Hibiya Line for Kita-Senju ->",
"ja": "← 3番線 日比谷線 中目黒方面 4番線 日比谷線 北千住方面 →",
"sv": "<- Spår 3 Hibiya-linjen mot Naka-Meguro Spår 4 Hibiya-linjen mot Kita-Senju ->"
},
"x": 9,
"y": 11,
"z": 0
},
{
"text": {
"en": "Ueno: transfer to the Ginza Line for Asakusa.",
"ja": "上野 → 乗り換え 銀座線 浅草方面",
"sv": "Ueno: byte till Ginza-linjen mot Asakusa."
},
"x": 1,
"y": 17,
"z": 0
}
],
"station": "akihabara",
"timeLimitSec": 600,
"to": "ueno",
"trains": [
{
"cars": 4,
"destination": {
"en": "Kita-Senju",
"ja": "北千住",
"romaji": "Kita-Senju"
},
"line": {
"en": "Hibiya Line",
"ja": "日比谷線",
"romaji": "Hibiya-sen"
},
"lineId": "hibiya",
"platform": "P",
"schedule": {
"dwellSec": 9,
"intervalSec": 28,
"offsetSec": 8
},
"terminus": "kita-senju",
"track": "4"
},
{
"cars": 3,
"destination": {
"en": "Naka-Meguro",
"ja": "中目黒",
"romaji": "Naka-Meguro"
},
"line": {
"en": "Hibiya Line",
"ja": "日比谷線",
"romaji": "Hibiya-sen"
},
"lineId": "hibiya",
"platform": "p",
"schedule": {
"dwellSec": 8,
"intervalSec": 28,
"offsetSec": 16
},
"terminus": "naka-meguro",
"track": "3"
},
{
"cars": 4,
"destination": {
"en": "Ueno",
"ja": "上野",
"romaji": "Ueno"
},
"line": {
"en": "Yamanote Line",
"ja": "山手線",
"romaji": "Yamanote-sen"
},
"lineId": "yamanote",
"platform": "Q",
"schedule": {
"dwellSec": 9,
"intervalSec": 32,
"offsetSec": 12
},
"terminus": "ueno",
"track": "2"
},
{
"cars": 4,
"destination": {
"en": "Tokyo",
"ja": "東京",
"romaji": "Tokyo"
},
"line": {
"en": "Yamanote Line",
"ja": "山手線",
"romaji": "Yamanote-sen"
},
"lineId": "yamanote",
"platform": "q",
"schedule": {
"dwellSec": 8,
"intervalSec": 32,
"offsetSec": 4
},
"terminus": "tokyo",
"track": "1"
}
]
}