OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Reklama!

Právě je 13 pro 2018, 09:05

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Zobrazení mapy Hlípy programem
PříspěvekNapsal: 07 pro 2018, 11:35 
Offline
Kecka

Registrován: 28 říj 2016, 20:03
Příspěvky: 55
Has thanked: 2 times
Been thanked: 26 times
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 185 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zobrazení mapy Hlípy programem
PříspěvekNapsal: 07 pro 2018, 11:46 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 7593
Bydliště: Praha
Has thanked: 960 times
Been thanked: 892 times
Šlo by udělat i exáč?

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zobrazení mapy Hlípy programem
PříspěvekNapsal: 07 pro 2018, 14:36 
Offline
Kecka

Registrován: 28 říj 2016, 20:03
Příspěvky: 55
Has thanked: 2 times
Been thanked: 26 times
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ý).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zobrazení mapy Hlípy programem
PříspěvekNapsal: 07 pro 2018, 23:10 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 7593
Bydliště: Praha
Has thanked: 960 times
Been thanked: 892 times
Juknu na to a dám vědět.
edit: tak to parádně fachá :like:

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz