sirien

GameCon je pro mě především zábavný a oddechový víkend. Setkání s přáteli a hromada her pro volnou chvíli. Co je tak nějak významné? Jsem adminem a dlouhé roky autorem na d20.cz, přes deset let pořádám otevřená hraní a přednášky o RPG, dlouhou dobu i organizuji různé akce. Nejčastěji mě asi potkáte večer s kamarády s vodnicí a whiskey, ale dá se na mě narazit i přes den tam kde se něco děje.

Občas je lepší nebrat vážně všechno co říkám. Většinou je rozumné nevěřit tomu, co o mě říkají někteří lidé okolo.

Na hraní RPG mě zajímají především vznikající příběhy a prokreslení postav. Akční scény mám ve hře určitě rád, ale nemám rád když trvají moc dlouho – preferuji je rychlé, aby se od nich příběh mohl zase posunout někam dál. Systém vnímám jako něco co má pro hru význam a silně ji ovlivňuje, ale je určen především k tomu aby ji podporoval, takže se občas řídím více diktátem žánru a stylu než přesnými mechanikami. Hraju jak odlehčené hry tak dramatické hry se silnou atmosférou, ale obvykle tyto dvě věci nerad mixuju dohromady.

Asi nemá smysl vypisovat systémy které znám nebo jsem hrál (je jich mnoho). Mě blízké systémy jsou WoD, zejména jejich hra Mage, později jsem si oblíbil Fate a nedávno i GUMSHOE. Žádný systém pro mě ale není první volbou a vybírám si hlavně podle toho, který se nejvíc hodí ke hře, kterou chci hrát.

#

Vypravěč: sirien, Gergon, Chyba
Debata
RPG
DnD 5e
Jeskyně a draci
Věk: 8+
Na GC spatří světlo světa Dragonaer, nový český RPG fantasy svět! A ty můžeš být u toho a rovnou se dozvědět něco o jeho tvorbě, původu, budoucnosti a pokacat s autory.
pátek 21–22(0/40)🙋(toto se ukazuje pouze na testu)
Nejsi přihlášený/ná

#

Vypravěč: sirien
Workshop
RPG
Talk
Fantasy
Sci-fi
Věk: 8+
Co dělá dobrý HERNÍ svět? Jak ho můžeš snadno vytvořit i ty? A proč opouštět pohodlí pseudostředověku a pseudoreality a vydávat se na hranice fantazie?
pátek 10–11(0/40)🙋(toto se ukazuje pouze na testu)
Nejsi přihlášený/ná

#

Vypravěč: sirien
I pro nováčky
RPG
Talk
Věk: 8+
EFEKTIVNĚ. Krátce a s tvárností, aby přežily střet s hráči.
pátek 12–13(0/40)🙋(toto se ukazuje pouze na testu)
Nejsi přihlášený/ná

Dragonaer: Křest a pokec s autory

Debata
RPG
DnD 5e
Jeskyně a draci
Věk: 8+

Na GC spatří světlo světa Dragonaer, nový český RPG fantasy svět! A ty můžeš být u toho a rovnou se dozvědět něco o jeho tvorbě, původu, budoucnosti a pokacat s autory.

Oceány dávno zrudlé prolitou krví. Pirátská bratrstva nerozlišitelná od temných kultů. Vznosná města, ve kterých vládne právo silnějšího. Svět, ve kterém se smrt pojí s ctnostnými ideály, zatímco život je korumpovaný zbabělostí, vypočítavostí a apatií. Aréna bohů, která se ve svém čtvrtém věku octla na rozcestí a jeho další cesta bude poprvé v jeho historii určena smrtelníky – takový a mnohem bohatší je Dragonaer!

Vydání nového českého fantasy RPG světa (nejen) pro Jeskyně a Draky a DnD 5e je plánované právě na letošní GameCon! A jeho křest je krásnou záminkou nejen představit svět samotný, ale i si říct něco o jeho tvorbě a o dalších autorských záměrech s ním. A to jak co do možných dalších rozšíření, tak co do jeho využití mimo RPG samotná (ať už má jít o další díly filmově-seriálové série Dračák, o zamýšlené knihy nebo o cokoliv dalšího).

Vypravěč:

sirien
Gergon
Chyba

Informace:

40
1 h
0

Termíny:

pátek 21–22(0/40)

Tvorba RPG světů

Workshop
RPG
Talk
Fantasy
Sci-fi
Věk: 8+

Co dělá dobrý HERNÍ svět? Jak ho můžeš snadno vytvořit i ty? A proč opouštět pohodlí pseudostředověku a pseudoreality a vydávat se na hranice fantazie?

Tvorba herních světů je základem řemesla GMů, přesto to je dodnes téma plné mýtů a polopravd. Dobrý herní svět nemá 200 stran, ale spíš 20 (a do začátku hry si vystačí se 2), netvoříš ho rok, ale spíš tak jeden večer, a není o mapách, ale o fantaskních konceptech, obyvatelích a frakcích.

Podíváme se i na to co odlišuje dobrý RPG svět od dobrého literárního nebo filmového světa a na některé tradiční přístupy k tvorbě a na to proč nejsou moc dobré.

Přednáška bude strukturovaná jako polo-workshop – zájemci si můžou nějaký zajímavý herní svět vytvořit rovnou v jejím průběhu (a případné dotazy nebo záseky v tvorbě vyřešíme rovnou).

Kdo si bude chtít zkusit nějaký svět rovnou během přednášky vytvořit, bude potřebovat tužku, papír a podložku na psaní (nebo nabitý tablet).

Vypravěč:

sirien

Informace:

40
1 h
0

Termíny:

pátek 10–11(0/40)

Tvorba zápletek a dobrodružství

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

EFEKTIVNĚ. Krátce a s tvárností, aby přežily střet s hráči.

U základní triády problému, témat a startovní situace se moc nezdržíme a rychle přejdeme na zajímavější témata:

  • jak provázat připravené události aby v nich hráči měli volnost a přitom se nic nerozpadlo
  • jak snadno stavět hry složitých intrik
  • jak vytvářet zapeklité detektivky, které ale jde vyřešit
  • jak připravit akční hru aby střídala obsah, ale přitom držela tempo
  • jak tvořit epické výpravy a nezdržovat se přitom na každém kroku
  • jak v půlce kampaně přirozeně upravit pravidla pro chystaný příběh
  • jak pracovat s různými formáty (sandbox, linearita a další)

Určitě si uděláme čas i na zodpovězení dotazů popř. řešení vašich konkrétních problémů.

Vypravěč:

sirien

Informace:

40
1 h
0

Termíny:

pátek 12–13(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 369 ms
délka odbavení DB/počet dotazů 17 ms (25 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
1x SELECT * FROM stranky WHERE url_stranky = 102 1 ms
1x SELECT * FROM akce_typy WHERE url_typu_mn = 102 0 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 (102) GROUP BY u.id_uzivatele 1 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 = 102) 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) 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 (1753,5949) 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=7473 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 (1837,3659,50,12386,4941) ORDER BY kategorie_sjednocenych_tagu.poradi, sjednocene_tagy.nazev 2 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=7489 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 (690,3659,12396,1110,231,4941) ORDER BY kategorie_sjednocenych_tagu.poradi, sjednocene_tagy.nazev 1 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=7490 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,4941) ORDER BY kategorie_sjednocenych_tagu.poradi, sjednocene_tagy.nazev 1 ms
1x SELECT * FROM medailonky WHERE id_uzivatele = 102 0 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