OldComp.cz http://oldcomp.cz/ |
|
Zobrazení mapy Hlípy programem http://oldcomp.cz/viewtopic.php?f=135&t=6975 |
Stránka 1 z 1 |
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
|
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á |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |