Pravidla pro tvorbu herních návrhových vzorů

Z CHWiki

Přejít na: navigace, hledání

Vytváříme databázi herních návrhových vzorů. Tyto vzory popisují často používané postupy a nejlepší známá řešení obvyklých problémů při programování her. Pomozte nám s jejich sepisováním! Tady jsou základní pravidla:

  1. Naše návrhové vzory pro hry nejsou návrhové vzory v objektově orientovaném programování. Zvažte proto prosím dobře, do které kategorie váš vzor patří. Existující vzory by Vám měly pomoci rozhodnout se správně.
  2. Vzory by se měly opakovat v několika hrách, pokud je Váš nápad úplně nový, možná by měl patřit do Knihovny řešených problémů.


[editovat] Vytváříme nový vzor

Pro vytvoření nového vzoru nahraďte tři tečky v následujícím políčku názvem Vašhoho návrhového vzoru

Založit nový vzor

V políčku by pak měl být text typu: Herní návrhový vzor Napětí na každém kroku

[editovat] Vyplňujeme šablonu pro herní návrhové vzory

Nejprve nakopírujte do nové stránky kostru šablony:

{{Herní návrhový vzor
|nazev=
|ucel=
|jinenazvy=
|motivace=
|pouziti=
|dusledky=
|implementace=
|priklad=
|znamapouziti=
|pribuzne=
|odkazy=
}}
Název
Sem napište stejný název jako je v titulku stránky, např. "Datové soubory v balíku"
Účel
Zde se pokuste v několika málo větách vystihnout hlavní účel a poslání vzoru
Jiné názvy
Některé vzory jsou známy i pod jiným názvem anebo jsou částí větších, obecnějších řešení. Taková informace patří sem.
Motivace
Zde vysvětlete důvody, které vedly k vytvoření řešení popsaného Vaším vzorem.
Použití
Zde uveďte příklady situací, kdy je vhodné vzor použít.
Důsledky
Použití vzorů má některé klady, někdy ale přináší i zápory. Je vhodné o obou informovat v tomto odstavci.
Implementace
Tady můžete uvést buď celou implementaci (pokud je dlouhá, je lepší založit vlastní stránku) anebo jen některé tipy a rady.
Příklad
Jakýkoliv příklad se hodí. Dáváme přednost názorným příkladům před komplexními zdrojovými kódy. Pokud poskytujete zdrojový kód, připište prosím, v jakém je jazyce.
Známá použití
Každý vzor se vyskytuje v několika existujících hrách. Pokud o použití vzoru v konkrétní hře víte nějaké podrobnosti, hodí se je sem napsat.
Příbuzné
Některé vzory mohou být podobné anebo mohou řešit podobný problém. Takové vzory by mezi sebou měly mít odkazy v této sekci.
Odkazy
Implementace vzorů bývá často popsána někde na internetu, často v propracovanější formě. Můžete ale přidat odkazy i na diskuse nebo cokoliv, co se Vašeho vzoru týká.