OldComp.cz
http://oldcomp.cz/

Zobrazení mapy Hlípy programem
http://oldcomp.cz/viewtopic.php?f=135&t=6975
Stránka 11

Autor:  lukz [ 07.12.2018, 12:35 ]
Předmět příspěvku:  Zobrazení mapy Hlípy programem

Chtěl jsem prozkoumat vzhled a rozložení místností v Sharp verzi Hlípy, tak jsem
vytvořil program na zobrazení mapy. Zobrazují se všechny místnosti na jednom
patře, a dále je možné patra přepínat.

Určit, do kterého patra nějaká místnost patří je ovšem trochu subjektivní
záležitost. Hra samotná pro místnosti nepoužívá 3d souřadnice. Rozložení
místností do nějaké mřížky uděláme tak, že začneme v počáteční místnosti, a po
opuštění místnosti některým ze šesti možných směrů vložíme novou místnost na
sousední místo mřížky v daném směru.

Občas ovšem narazíme na to, že přechody mezi místnostmi neodpovídají žádné 3d
mřížce. Například z nějaké místnosti půjdeme na Z Z N V V S D (Z a V - západ,
východ, N a D - nahoru, dolů), a měli bychom skončit o jednu místnost na sever,
než jsme začali. Místo toho ale třeba skončíme o dvě místnosti na jih. Je to
dáno tím, že ve hře je možný přechod z jedné místnosti do druhé zcela
libovolně, pokud to tak tvůrce mapy udělá, bez nějaké návaznosti na globální
rozložení místností.

Mapu jsem tedy udělal tak, aby místnosti, které mezi sebou sousedí směry S J
V Z sousedily správně, ale ve směru nahoru a dolů to sousedí správně sice ve
většině připadů, ale ne ve 100 %.


Kdo by chtěl program vyzkoušet, tak potřebuje mít nainstalovaný Python 3 a
knihovnu Tk 8.6 (při použití windows instalátoru Pythonu je Tk už součástí).

Program samotný je dostupný na následujícím odkazu:
https://github.com/lukq/hlipa-map-view

Pro spuštění pak otevřeme příkazový řádek v adresáři s programem a napíšeme
(cestu k pythonu nahraďte tak, jak je na konkrétním počítači):
Kód:
cesta_k_pythonu\python hlipamap.py


Přílohy:
hlview.png
hlview.png [ 11.18 KiB | Zobrazeno 9160 krát ]

Autor:  misticjoe [ 07.12.2018, 12:46 ]
Předmět příspěvku:  Re: Zobrazení mapy Hlípy programem

Šlo by udělat i exáč?

Autor:  lukz [ 07.12.2018, 15:36 ]
Předmět příspěvku:  Re: Zobrazení mapy Hlípy programem

misticjoe píše:
Šlo by udělat i exáč?
Není to pro mě preferovaná metoda, nemám s tím moc zkušeností, je to bez záruky že to bude fungovat. Ale zkusil jsem něco spáchat a nahrál to na ftp2 do adresáře pub / hlipa-map-view. (sem na forum to nešlo, soubor je moc veliký).

Autor:  misticjoe [ 08.12.2018, 00:10 ]
Předmět příspěvku:  Re: Zobrazení mapy Hlípy programem

Juknu na to a dám vědět.
edit: tak to parádně fachá :like:

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/