Vlak

Základní informace

  • datum vydání poslední verze na PMD-85: 11. 1. 2026
  • původní kód, inspirovaný hrou z platformy DOS (s laskavým svolením autora)
  • využití RAM: –
  • podpora modelů: všechny verze PMD-85 (1/2/2A/3)
  • podpora barevných režimů: BW, RGBM, (WGRM,) ColorAce
  • hudba/zvuky: dle originálu na vestavěném BEEPru
  • ovládání: klávesnice – joystick A – joystick B

Status

  • průběžně vyvíjený kód
  • zbývající práce: doplnit barevný režim WGRM, volba zvuku vyp/zap, časové optimalizace

Ovládací klávesy

  • pohyb vlaku: QAOP
  • vložení hesla: K4/K5 (na PC emulátoru F3/F4)
  • přeskočení scény (pouze v režimu ladění): RCL
  • návrat do titulní obrazovky = STOP

Popis hry a její vlastnosti

Klasika všech klasik. Posbírej všechny předměty a vjeď s vlakem do otevřených vrat. Variace  na hru had neboli wurmi.

Pro přístup k vyšším scénám lze zadat přístupové heslo. Hesla byla zvolena identická s originálními hesly z verze pro DOS. Při zadávání hesla lze používat většinu editačních kláves, jmenovitě INS, DEL, CLR, RCL, HOME, END a kurzorové šipky.

Vývoj hry stále probíhá, proto se některé vlastnosti mohou ještě měnit.

Spuštění hry

(Hra se nahraje z MGF příkazem MGLD 16. Po natažení z MGF autostarter hru automaticky spustí.) Hra se v emulátoru natahuje od adresy 0000h a spouští se od stejné adresy příkazem JUMP 0000.

Na PMD 85-3 je nutno před nahráváním přejít do režimu kompatibility příkazem JUMP FFF0.

Soubory ke stažení

  • Hra vlak Binární soubor, natahuje se a spouští od adresy 0000h.

Galerie obrázků (hra v režimu Colorace)

Úvodní demo hry

6 komentářů u „Vlak

  1. Libor L.A.

    Protože na PMD-85 máme několik používaných barevných systémů (původní monochrom, RGBM, WGRM, Colorace, …), musí si hra nést i několik sad animací v těchto barevných režimech. Každá animační sada má délku něco přes 5kB. Z důvodu nedostatku místa tedy aktuálně dochází ke kompresi scén. Z původních 12240 bajtů to směřuje někam k 2000 bajtů. S ohledem na druh komprese a počet převáděných scén je to prováděno ručně, takže to zabere ještě nějaký čas. Ale mělo by to umožnit zakomponovat do hry ty výše uvedené čtyři animační sady, S vědomím, že existují i další používané systémy barev pro PMD-85, nebudou z kapacitních důvodů do hry zahrnuty.

    Aktuálně zbývá dokončit kompresi scén, vytvořit animační sady pro režimy RGBM a WGRM a pohrát si se zvuky. A vlastně dopsat procedury pro náraz vlaku do překážky.

    1. Libor L.A.

      Komprese scén pomocí vykreslovacích deskriptorů ušetřila 9216 bajtů a to včetně započtení nutné obslužné režie. Díky tomu se do hry dostanou zmíněné animační sady bitmap pro barevné systémy RGBM a WGRA.

  2. Libor L.A.

    Dnes upload nové verze. V zásadě by se dalo říci, že hra jako taková je hotova. Ale pro její čisté vypuštění je nutno udělat následující věci:

    – doplnit barevné schéma WGRM (nativní UHF režim PMD 85-3)
    – optimalizovat časové proporce hry (nebude sice viditelné ale…)
    – doplnit volbu zvuku vyp/zap v hlavní obrazovce
    – zavaděč s autostartem

    1. Libor L.A.

      Od včerejška se podařilo dost vylepšit odezvu na ovládání vlaku během hry zhruba na desetinu původního času. Hraje se to teď mnohem lépe. Ještě vyzkouším stejným postupem vylepšit odezvu na zadávání znaků z klávesnice při vyplňování hesla. I to je takové těžkopádnější. Ale už vím, jak na to.

      Každopádně díky všem za testy a připomínky.

  3. Libor L.A.

    Upload verze s vylepšenou odezvou klávesnice a možností vypnout zvuk.
    Zbývá dodělat animace pro barevný režim WGRM a celkově tyto animace pročistit.
    Mimo přehlédnutých chyb se pravděpodobně jedná o finální jádro hry.

Napsat komentář: Libor L.A. Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna.