Pravidla pro tvorbu herních návrhových vzorů
Z CHWiki
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:
- 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ě.
- 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
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á.
