-
tigabeatz authored
Browsergame (PixiJS, statisch, ohne Backend): Als Bahnhofsmanager verhinderst du, dass Reisende ihren Zug erreichen – mit Schikanen statt Waffen. Der Frust der Fahrgäste ist die Lebensgröße, nicht HP. Spiel - 9 Gleis-Level (Verbindungen) auf der gemeinsamen Karte des Mainzer Hbf (Gleise 1a, 1, 2, 3, 4, 5, 6, 8, 11; Deko-Stumpfgleis 13; Inselbahnsteige, Unterführungen, Passerelle, Alicenbrücke, Bahnhofsplatz, SEV am Bussteig N). - Karriere in 5 Rängen (Wütender Fahrgast bis Bundesminister) mit Freischaltung von Schikanen und Management (Vorstand, Beschlüsse, Forschung) nach Rang. - Notfall-Gleiswechsel (2 Phasen, 75 €), verfrühte Abfahrt im festen Fenster, Krisen mit Insolvenzschutz, Live-Abfahrten als Startangebot (Snapshot). - Bedienung über Radialmenüs (Bauen, Turmaktionen, Master-Aktionsrad), zoom- und verschiebbare Karte, minimales HUD. - Rang zurücksetzen: Reset-Button oder ?reset=1; make up/restart starten frisch. Grafik - Feste Comic-Draufsicht als reine Vektorgrafik in PixiJS. - Gelände, Straßen, Gebäude, Haltestellen und Bäume aus OpenStreetMap (scripts/fetch_osm.py, scripts/build_station_map.py -> js/station_map.js, ODbL). Qualität & Betrieb - npm test, npm run test:sim (Headless-Simulation), npm run test:e2e (Playwright, 4 Auflösungen); Fehlschläge setzen Exit-Code 1. - GitLab-CI (Build, Test, Pages), Makefile mit No-Cache-Dev-Server. - Doku: docs/SPEC.md (verbindlich), README.md, TODO.md, AGENTS.md, Handbuch im Spiel. Co-authored-by:
Junie <junie@jetbrains.com>60a0530f
This project is licensed under the MIT License.
Learn more
Loading