Thanatophagous

Pred 20 rokmi ma k stolným RPG dostala sále ešte moja obľúbená počítačová RPG Vampire: The Masquerade – Bloodlines a odvtedy ich milujem. Preferujem viac naratívnu hru a v otázke medzi Rules as Written a Rules as Intended zastávam vlastnu stranu Rules as Agreed.
Založil som skupinu RPG na Slovensku, aby mala komunita miesto, kde rásť, stretávať a rozvíjať sa. Vyše troch rokov spolu so Šaňom (Babcom) moderujem podcast o RPG a worldbuildingu nazvaný Majstri Svetov.

#

Vypravěč: Thanatophagous, Babcom
I pro nováčky
RPG
Talk
Věk: 12+
Ako a prečo fungujú stolové RPG? Aké dizajnové vzory a teórie využívajú? Ako nám tieto môžu pomôcť pri analýze hier? A ako vieme tieto využiť pri tvorbe našich vlastných hier?
pátek 11–12(0/40)🙋(toto se ukazuje pouze na testu)
Nejsi přihlášený/ná

Herný dizajn v TTRPG

I pro nováčky
RPG
Talk
Věk: 12+

Ako a prečo fungujú stolové RPG? Aké dizajnové vzory a teórie využívajú? Ako nám tieto môžu pomôcť pri analýze hier? A ako vieme tieto využiť pri tvorbe našich vlastných hier?

Termín na odovzdanie tvojej prvej stolovej RPG do online jamu sa blíži a ty ešte nemáš vymyslenú ani základnú mechaniku! A pojmy ako herný loop, CRM, herné módy či manažment zdrojov ti veľmi nič nehovoria? Nezúfaj! Ešte dobre, že je tu táto prednáška, ktorá ti poskytne potrebný prehľad a dá ti základy, ktoré využiješ pri tvorbe aj vlastných RPG-čiek!

Eddie a Šaňo z podcastu Majstri svetov, ktorý vysielajú každú nedeľu o 17 hod na Twitchi scifisk, prídu na tohtoročný GameCon predstaviť ich výber toho najdôležitejšieho o hernom dizajne stolových RPG.

Ak chceš mať trochu viac analytický pohľad do stolových RPG a zároveň možnosť posilniť svoje dizajnérske vedomosti, posnažíme sa poskytnúť ti čo najjednoduchší pohľad pod pokrievku tvorby stolových rolových hier. Predstavíme pár teórií, pojmov či herných vzorov, ktoré sa pri tvorbe TTRPG používajú. A zároveň si tieto ukážeme aj na niektorých zaujímavých hrách. Povieme si, kde začať, na čom stavať, ako to dopasovať, aby to dávalo hlavu a pätu a následne otestovať naše prototypové dizajny. Zároveň sa pozrieme, z ktorých známych RPG čerpať, pretože ich mechaniky a nápady v nich zmenili vývoj a dizajn nášho hobby.

Přednáška bude od 11:00 do 11:40 + 10 minut dotazy.

Vypravěč:

Thanatophagous
Babcom

Informace:

40
1 h
0

Termíny:

pátek 11–12(0/40)
info@gamecon.cz
© 2026 GameCon, Created by GameCon z.s.
sponzoři kontakt Archiv mDrD Discord Instagram Youtube
délka skriptu včetně DB 636 ms
délka odbavení DB/počet dotazů 17 ms (23 dotazů)
2x SET SESSION group_concat_max_len = 65536 0 ms
2x SET @rocnik = IF(@rocnik IS NOT NULL, @rocnik, 2026) 0 ms
1x UPDATE systemove_nastaveni SET hodnota = 2026 WHERE klic = 'ROCNIK' AND hodnota != 2026 0 ms
1x SELECT klic, hodnota, datovy_typ, vlastni FROM systemove_nastaveni WHERE rocnik_nastaveni IN (-1, 2026) 0 ms
1x SELECT systemove_nastaveni.klic, systemove_nastaveni.hodnota, systemove_nastaveni.datovy_typ, systemove_nastaveni.vlastni, systemove_nastaveni.nazev, systemove_nastaveni.popis, COALESCE(naposledy, systemove_nastaveni.zmena_kdy) AS zmena_kdy, posledni_s_uzivatelem.id_uzivatele, systemove_nastaveni.skupina, systemove_nastaveni.poradi, systemove_nastaveni.pouze_pro_cteni, systemove_nastaveni.rocnik_nastaveni FROM systemove_nastaveni LEFT JOIN ( SELECT posledni_log.naposledy, systemove_nastaveni_log.id_nastaveni, systemove_nastaveni_log.id_uzivatele FROM (SELECT MAX(kdy) AS naposledy, id_nastaveni FROM systemove_nastaveni_log GROUP BY id_nastaveni ) AS posledni_log JOIN systemove_nastaveni_log on posledni_log.id_nastaveni = systemove_nastaveni_log.id_nastaveni AND naposledy = systemove_nastaveni_log.kdy GROUP BY systemove_nastaveni_log.id_nastaveni, systemove_nastaveni_log.id_uzivatele ) AS posledni_s_uzivatelem ON systemove_nastaveni.id_nastaveni = posledni_s_uzivatelem.id_nastaveni WHERE 1 AND rocnik_nastaveni IN (-1, 2026) ORDER BY systemove_nastaveni.poradi 2 ms
1x SHOW DATABASES LIKE 'gc_preview_phase1-preview' 1 ms
1x USE `gc_preview_phase1-preview` 0 ms
2x SELECT @rocnik 0 ms
1x SELECT * FROM stranky WHERE url_stranky = 5420 1 ms
1x SELECT * FROM akce_typy WHERE url_typu_mn = 5420 1 ms
1x SELECT u.*, (SELECT url FROM uzivatele_url WHERE uzivatele_url.id_uzivatele = u.id_uzivatele ORDER BY id_url_uzivatele DESC LIMIT 1) AS url, GROUP_CONCAT(DISTINCT p.id_prava) as prava FROM uzivatele_hodnoty u LEFT JOIN platne_role_uzivatelu z ON (z.id_uzivatele = u.id_uzivatele) LEFT JOIN prava_role p ON (p.id_role = z.id_role) LEFT JOIN uzivatele_url ON u.id_uzivatele = uzivatele_url.id_uzivatele WHERE u.id_uzivatele IN (5420) GROUP BY u.id_uzivatele 3 ms
1x SELECT table_name, version FROM _table_data_versions WHERE table_name IN ("akce_sjednocene_tagy","sjednocene_tagy","kategorie_sjednocenych_tagu","akce_organizatori","akce_seznam") 0 ms
1x SELECT NULL AS _, (SELECT GROUP_CONCAT(akce_sjednocene_tagy.id_tagu ORDER BY kategorie_sjednocenych_tagu.poradi, sjednocene_tagy.nazev) FROM akce_sjednocene_tagy JOIN sjednocene_tagy ON sjednocene_tagy.id = akce_sjednocene_tagy.id_tagu JOIN kategorie_sjednocenych_tagu ON kategorie_sjednocenych_tagu.id = sjednocene_tagy.id_kategorie_tagu WHERE akce_sjednocene_tagy.id_akce = a.id_akce ) AS ids_tagu, (SELECT COALESCE(GROUP_CONCAT(akce_organizatori.id_uzivatele SEPARATOR ','), '') FROM akce_organizatori WHERE akce_organizatori.id_akce = a.id_akce ) AS organizatori, a.*, IF(a.patri_pod, (SELECT MAX(url_akce) FROM akce_seznam WHERE patri_pod = a.patri_pod), a.url_akce) AS url_temp FROM akce_seznam a WHERE a.rok = 2026 AND a.id_akce IN (SELECT id_akce FROM akce_organizatori WHERE id_uzivatele = 5420) AND a.stav IN (2,5,6,7,3) AND NOT (a.typ IN (10,102) AND a.stav IN (7,3)) AND NOT (a.typ IN (9,8) AND cena = 0) 3 ms
1x SELECT u.*, (SELECT url FROM uzivatele_url WHERE uzivatele_url.id_uzivatele = u.id_uzivatele ORDER BY id_url_uzivatele DESC LIMIT 1) AS url, GROUP_CONCAT(DISTINCT p.id_prava) as prava FROM uzivatele_hodnoty u LEFT JOIN platne_role_uzivatelu z ON (z.id_uzivatele = u.id_uzivatele) LEFT JOIN prava_role p ON (p.id_role = z.id_role) LEFT JOIN uzivatele_url ON u.id_uzivatele = uzivatele_url.id_uzivatele WHERE u.id_uzivatele IN (4843) GROUP BY u.id_uzivatele 1 ms
1x SELECT * FROM akce_typy WHERE id_typu IN (3) 0 ms
1x SELECT akce_seznam.id_akce, CONCAT( ',', -- musí začínat na čárku, aby se dal odlišit začátek ID GROUP_CONCAT( CONCAT( akce_prihlaseni.id_uzivatele, '/', COALESCE(uzivatele_hodnoty.pohlavi, ''), '/', COALESCE(akce_prihlaseni.id_stavu_prihlaseni, '') ) ORDER BY ( SELECT MAX(kdy) FROM akce_prihlaseni_log WHERE akce_prihlaseni_log.id_akce = akce_prihlaseni.id_akce AND akce_prihlaseni_log.id_uzivatele = akce_prihlaseni.id_uzivatele GROUP BY akce_prihlaseni_log.id_uzivatele, akce_prihlaseni_log.id_akce ) ASC -- od nejdříve přihlášeného kvůli řazení učastníků v přehledech SEPARATOR ',' ), ',' -- musí končit na čárku, aby se dal odlišit konec ID ) AS prihlaseniRaw FROM akce_seznam LEFT JOIN akce_prihlaseni ON akce_seznam.id_akce = akce_prihlaseni.id_akce LEFT JOIN uzivatele_hodnoty ON uzivatele_hodnoty.id_uzivatele = akce_prihlaseni.id_uzivatele WHERE akce_seznam.id_akce=7140 GROUP BY akce_seznam.id_akce 1 ms
1x SELECT sjednocene_tagy.* FROM sjednocene_tagy JOIN kategorie_sjednocenych_tagu ON kategorie_sjednocenych_tagu.id = sjednocene_tagy.id_kategorie_tagu WHERE sjednocene_tagy.id IN (104,3659,12396,4120) ORDER BY kategorie_sjednocenych_tagu.poradi, sjednocene_tagy.nazev 1 ms
1x SELECT * FROM medailonky WHERE id_uzivatele = 5420 1 ms
1x SELECT * FROM stranky WHERE url_stranky = "program-legenda-text" 0 ms
1x SELECT * FROM akce_typy WHERE zobrazit_v_menu = 1 0 ms