Skip to content

World-generation nástroje #62

@dobrakmato

Description

@dobrakmato

WorldGen

Na generáciu sveta sa používa nástroj WorldGen.

Tento nástroj pozostáva prevažne z filtorv a brushov. Nástroj sa dá ovládať pomocou príkazov alebo pomocou GUI aplikácie slúžiacej na debugovanie a uľahčenie vývoja projektu Starving.

Zmeny pomocou tohoto nástroja sú nevratné! Teda neexistuje žiadne undo.


Brush

Brush (štetec) je nástroj, ktorý slúži na aplikovanie filtra danú plochu. Každý štetec ma nejaký tvar a nejakú veľkosť.

Dostupné tvary: square (štvorec), circle (kruh)
Dostupné veľkosti: každé prirodzené číslo *(veľké veľkosti zaťažujú server a môžu spôsobiť jeho pád)

Príkaz na vybranie tvaru štetca: /bt <tvar>
Príkaz na zvolenie veľkosti štetca: /bs <velkost>


Filter

Filter je definícia transformácie prostredia. Na aplikovanie filtru sa používa right-click Blaze Rod-om, ktorý aplikuje práve používaný filter na oblasť, definovanú aktuálne používaným štetcom. Okrem toho sa dá filter aplikovať aj pomocou nástroja WorldEdit.

Každý filter môže mať vlastnosti / nastavenia, ktoré určujú jeho správanie (šanca na pokrytie trávou,...). Takéto vlastnosti sú troch typov:

  • float - percentuálna hodnota uvedená v tvare desatinného čísla (0.2 = 20%)
  • boolean - logická hodnota zvyčajne používaná na povolenie/zakázanie príznaku (true alebo false)
  • integer - celočíslená hodnota zvyčajne používaná na vyjadrenie počtu (5, 25,...)

Dostupné filtre: GrassFilter, FieldFilter

Príkaz na výber filtra: /f <filter>
Príkaz na zobrazenie dostupných filtrov: /f
Príkaz na zobrazenie dostupných vlastností filtra: /fp
Príkaz na nastavenie hodnoty vlastnosti filtra: /fp <vlanost> <hodnota>

GrassFilter

Tento filter sadí LONG_GRASS a DOUBLE_PLANT bloky podľa vlastností / nastavení filtra.

FieldFilter

Tento filter generuje FARMLAND a na ňom rôzne sadenice.


WorldEdit

Filtre sa dajú aplikovať aj na region nástroja WorldEdit. Stačí vybrať dva body (drevenou sekerou alebo pomocou príkazov //pos1, //pos2) a použíť príkaz na aplikovanie filtra na danú vybranú oblasť.

Príkaz na použitie filtra na aktuálnu oblasť: /ar


Aplikácia

Aplikácia ponúka pekné prostredie na prácu s filtrami. Obsahuje dropdown na výber filtra. Ovládacie prvky na zmenu vlastností štetca, ovládacie prvky na zmenu vlasntostí filtra a ešte veľa ďalších vecí ako editor cinematicov, npc, skriptov...

Aplikácia vyžaduje JRE 1.8 alebo novšie.

Na stiahnutie je k dispozící tu: http://www.starving.eu/controller2.zip

Po prvom spustení musí používateľ získať svoj prístupový kľúč zo servera, na ktorom plánuje aplikáciu používať. Tento kľúč získa zadaním príkazu /genkey v hre Minecraft. Tento kód musí následne opísať / skopírovať do nastavení aplikácie, nastavenia uložiť a pokúsiť sa zvonu pripojiť (reconnectnúť) na server.

Kód sa po vygenerovaní nebude dať znovu zobraziť. Pri opätovnom zadaní príkazu sa vygeneruje nový kód. K strate kódu môže dojsť ak dojde k neúspešnému odhláseniu v tej istej relácií Minecraftu, v ktorej bol kód vygenerovaný.

Ak je kód zadaný pre zadané meno správny, dôjde k overeniu údajov a aplikácia sprístupní svoje funkcie.

Počas celého používania aplikácie musí byť hráč online na serveri. Po odpojení aplikácie od serveru (napríklad kvôli prerušeniu internetového pripojenia) aplikácia pokúšať znovu pripojiť automaticky.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions