[databáze RPG] Technická diskuze k Databázi RPG

„Meta“ diskuze o samotném RPG Fóru.
Odpovědět
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20838
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

[databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

:!: :!: Upozornění: Databáze používá (od roku 2017) jiné uživatelské účty než fórum, takže jestli se nemůžete přihlásit, nejspíš tam účet vůbec nemáte nebo tam máte nějaké staré heslo. Můžete si ho obnovit.

Databáze RPG je komunitní projekt RPG Fóra a zároveň jeho hlavní stránka. Cílem je postupně vybudovat databázi RPG her a produktů, se sofistikovanými možnostmi řazení a vyhledávání. Asi je nad naše síly vytvářet kompletní databázi všech RPG na celém světě, ale bylo by fajn kompletně zmapovat aspoň domácí scénu. :arrow? Tady je podrobná dokumentace. V tomhle tématu je úvodní představení a následná diskuze.

Pomozte nám budovat a spravovat databázi! Funguje tak trochu na principu wiki. Každý registrovaný uživatel může přidávat nový obsah a upravovat obsah stávající. A samozřejmě můžete hodnotit a komentovat jednotlivé záznamy!

Známé chyby:
  • Zlobí full-textové vyhledávání. Někdy funguje, jindy ne. Našeptáváč je ale spolehlivý.
  • Hry s překladem se zobrazují zdvojeně.
  • Odkazy na externí recenze zatím nejsou upravovat - chybí UI
  • 21 hlas
  • Našeptávač leze při menších rozlišeních ven z obrazovky.
Výhledové plány:
  • Ve formuláři řadit tagy vodorovně.
  • Lepší řazení souvisejících produktů pod anotacemi (nejdřív základní příručky, pak až další věci)
  • Lepší filtry - zpřístupnit filtrování podle žánrů a mechanik, vícenásobný výběr
  • Sloučit sloupce Typ a Kategorie
  • Doplň odkaz na RSS feed
  • Uvést u každého, kolik má komentářů
  • Nějaký lepší způsob, jak vyfiltrovat dobrodružství podle systému
  • Chtělo by to půlhvězdičky
Uživatelský avatar
Selhan
Moderátor
Příspěvky: 3796
Registrován: 2. 3. 2016, 13:33
Bydliště: Pankrác
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Selhan »

Markusi, nevím, jestli se nějak nemíjíme. Když má něco hodnocení 3.1, tak by se tam měly ukázat 3 hvězdičky, půlhvězdičky s tím nemají co dělat. Přece určitě půjde nastavit, že grafikou tří hvězdiček je reprezentována hodnota 2.5 - 3.4, a ne 2.1 - 3?
Toto všechno jsou jen nějaké mé naprosto subjektivní dojmy.
Uživatelský avatar
Jerson
Inženýr z Ocelového města
Příspěvky: 22578
Registrován: 11. 2. 2003, 16:39
Bydliště: České Budějovice
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Jerson »

Číslo je správně, ale 3.1 ukazuje čtyři hvězdičky. 4.2 ukazuje pět hvězdiček.

Edit: Zninjován.
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8895
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

graficky by to mohlo zaokrouhlovat ty hvězdičky - když je průměr 3.1, tak je fakt divný když to ukazuje 4 hězdičky místo 3.
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20838
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Tak se někdo podívejte tomuhle do kódu a řekněte mi, co mám kde přepsat, aby se to zobrazovalo jinak. :)

EDIT: Opraven odkaz. Má to být Fivestar, ne VotingAPI.
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8895
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

nevim, ale jak řiká kamarád ITák, programování je jen hromada náhodnejch zkratek pospojovanejch anglickejma spojkama

někde tam bude nějaký "if" který bude řikat něco jako "x>3", který musíš změnit na "x>=3.5", to nemůže bejt tak těžký najít...
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
Naoki
Příspěvky: 5466
Registrován: 2. 10. 2006, 21:04

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Naoki »

php neumím, ale myslím že by to mohlo být ve filu src/Element/Fivestar.php#71-79

Kód: Vybrat vše

    $options = ['-' => t('Select rating')];
    for ($i = 1; $i <= $element['#stars']; $i++) {
      $this_value = ceil($i * 100 / $element['#stars']);
      $options[$this_value] = t('Give @title @star/@count', [
        '@title' => $title,
        '@star' => $i,
        '@count' => $element['#stars'],
      ]);
    }
konkrétně změnit počítání v $this_value = ceil($i * 100 / $element['#stars']);
zkus si s tím pohrát a dej vědět jestli to je ono
It is often the case that those who strongly advocate for social causes are driven less by a feeling of compassion towards the poor and weak, but more by a feeling of hate towards the rich and powerful.
Uživatelský avatar
MarkyParky
Příspěvky: 16248
Registrován: 11. 8. 2011, 02:37

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od MarkyParky »

Ještě doplním, že pokud je to ono, klasické matematické zaokrouhlování by pak mělo být:

Kód: Vybrat vše

$this_value = round($i * 100 / $element['#stars']);
Sosacek
Příspěvky: 25723
Registrován: 14. 7. 2004, 19:30

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Sosacek »

But nobody came.
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8895
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

Ještě zpátky k jedné věci:

Jerson: ano, ta stupnice je skutečně pětibodová, ale funguje jinak, než jak by člověk od pohledu intuitivně myslel. Lidi intuitivně hodnotí od 0, takže když vidíš 5 bodovou stupnici, tak předpokládáš, že:
- každý bod reprezentuje 20%
- 3 je nadprůměr (60%)
- 1 je špatný, ale neni to totální tragédie (20%)
...jenže ve skutečnosti tahle stupnice funguje jako 1+ (0-4), takže reálně:
- každý bod reprezentuje 25%
- 3 je čistej střed (50%)
- 1 je shit (míň dát nejde, 0%)

s efektem automatického zaokrouhlování zobrazených hvězdiček nahoru tenhle efekt dál roste (1.1 ukáže 2 hvězdičky, takže se reálně zobrazují jen 2-5 hvězdiček). Se zavedením půl hvězdiček tenhle efekt paradoxně dál ještě víc vzroste (vidím 2 a půl hvězdičky - očekávám, že může existovat i jenom půl hvězdičky - jenže nemůže)

...proto to CSFD s tou fakticky 6 bodovou škálou (automatická 0 = odpad, 1-5 volitelných bodů každý reprezentujících 20%) má správně, protože to odpovídá intutivnímu čtení takové stupnice, zatímco stupnice tady na RPG D je neintuitivní a tím lehce zavádějící.
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
Jerson
Inženýr z Ocelového města
Příspěvky: 22578
Registrován: 11. 2. 2003, 16:39
Bydliště: České Budějovice
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Jerson »

To jsem psal Markusovi už před lety, že bych chtěl i kategorii "0 hvězd - odpad", ale z nějakého důvodu se mu do toho nechtělo.
S tou neintuitivností souhlasím, šest stupňů, tedy 0 - 5 je lepších než jen pět 1-5.
Uživatelský avatar
Quentin
Noob of The Round Table
Příspěvky: 9334
Registrován: 31. 7. 2007, 14:31
Bydliště: Praha
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Quentin »

Jen přihodím svůj hlas;
1-5 mi přijde jako bezproblémová, intuitivní stupnice.
* je odpad
** podprůměr
*** průměr
****nadprůměr
***** výborné
http://2k6goblinu.blogspot.cz/
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8895
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

Mimochodem, teď sem narazil (znovu) na takovej zajímavej "problém", kterej moc nevim jak řešit - PardGalenovo hodnocení Základních příruček Dračí hlídky má být od pohledu myšlené jako hodnocení Dračí hlídky (jako hry jako celku - nikoliv základních příruček jako produktu). I u několika jiných věcí jsem si už dřív všim že některé komentáře (a tím logicky i hodnocení) nejsou myšlené pro samotnou příručku, ale pro hru jako takovou. I když uznávám, že tam je určitý překryv, tak to přecejen je něco trochu jiného.

Nevím, jestli to je problém a případně jak moc - jen mi přišlo, že bych to měl zmínit, kdyby z toho někdo byl moudřejší.
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 20838
Registrován: 19. 8. 2001, 00:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od Markus »

Sirien: Vím o tom, už se to dělo v minulosti, to jsem ta hodnocení nějak operativně přesouval. Ne každý si totiž přečetl informace o tom, jak je databáze organizovaná, a lidi nechápali rozdíl mezi "Dračí Hlídka (hra)" a "Dračí Hlídka (pravidla pro začátečníky)". Pak jsem teda přistoupil k tomu, že sem do názvu té anotace napsal "základní příručky" a přímo do textu té anotace napsal, ať lidi hodnotí příručku a ne hru. Ale stejně se to děje, protože myslím, že lidi tu anotaci pořádně nečtou... Jenomže to je problém, se kterým nedokážu moc dělat. Nechci zavádět pravidlo, že budu nějak osobně posuzovat, co kam patří a co ne, protože jednak se to někdy blbě posuzuje, jednak je to práce, ke které se nechci uvázat. Takže holt nezbývá než počkat, než si toho uživatel sám všimne a změní to.
Naoki píše: 9. 2. 2021, 06:09 php neumím, ale myslím že by to mohlo být ve filu src/Element/Fivestar.php#71-79
MarkyParky píše: 9. 2. 2021, 07:46 Ještě doplním, že pokud je to ono, klasické matematické zaokrouhlování by pak mělo být:
Díky za radu, ale aniž bych tomu rozuměl, myslím si, že to není ono. :)

Nechceme měnit žádný způsob výpočtu ani zaohrouhlování, nenechte se zmást lidmi, co tu mluví o zaokrouhlování. Matou. Výpočty jsou správné a zaokrouhlování taky - nic se nezaokrouhluje. A tak je to dobře.

Co potřebujeme změnit, je to, kolik hvězdiček se zobrazuje při jaké hodnotě. To nemá se zaokrouhlováním moc společného a výpočty se měnit nemají.

V zásadě teď je někde v kódu pasáž, která říká "Pokud je výsledek 4,34, zobraz pět hvězdiček". My ji chceme změnit na "Pokud je výsledek 4,34, zobraz čtyři hvězdičky". Hledat bych to někde, kde je kód upravující fungování CSS. A to podle mě ta citovaná pasáž není.

Ale kdyžtak mě opravte a řekněte mi, že Naoki ve skutečnosti našel správnou pasáž, já tomu fakt rozumím jako koza petrželi.

EDIT: Hmm, jak se tu pasáž pokouším číst, tak to možná Naoki fakt našel správně. Tak mě prosím jenom ujistěte, že to tak je.
Uživatelský avatar
sirien
Enfant terrible
Příspěvky: 8895
Registrován: 6. 6. 2004, 18:10
Kontaktovat uživatele:

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od sirien »

Čekat až si toho všimne nebude moc fungovat - nechceš spíš definovat nějaký postup / proces logování podobně podezřelých postů s tím, že by se pak jednou za čas jejich autoři oslovili s tím, že to možná mají blbě?

Jinak myslím, že jsi Markyho nepochopil (ale dost možná se pletu) - to zaokrouhlení tam není ve výpočtu, ale v rozhodujícím parametru. tedy místo "dej hvězdičky příslušné dané hodnotě" to řekne "dej hvězdičky příslušné zaokrouhlené hodnotě". Tzn. to co tam je teď říká "pokud je výsledek 4.34 hvězdičky, zobraz pět hvězdiček", Markyho návrh to změní na "pokud je výsledek 4.34 hvězdiček, zaokrouhli to na 4 a zobraz 4 hvězdičky".

Ale to je jen to jak sem laicky intuitivně pochopil Naokiho s Markym, vim o tom tužku :D
Kostka, http://www.d20.cz
- stovky článků (tipy k hraní, recenze, design a teorie, ...) a diskusí, skupinové sekce s rozsáhlou podporou, ...a mnohé další.

Překlady Fate: ONLINE, PDF v grafice; všechny základní knihy, autorské blogy a další; vlastní Star Wars
Překlady Dungeon's & Dragons 5e: ONLINE, PDFka v grafice (všechna pravidla, 10+ kampaní a dobrodružství)
Překlady Shadowrunu: 6. edice v PDF, překlad 5. edice,
Překlady Sawage Worlds: PDF v grafice
Překlad Apocalypse World: ONLINE, PDF v grafice
Uživatelský avatar
MarkyParky
Příspěvky: 16248
Registrován: 11. 8. 2011, 02:37

Re: [databáze RPG] Technická diskuze k Databázi RPG

Příspěvek od MarkyParky »

Markus píše:EDIT: Hmm, jak se tu pasáž pokouším číst, tak to možná Naoki fakt našel správně. Tak mě prosím jenom ujistěte, že to tak je.
Asi nenašel.
Správný kus kódu, který dělá zobrazování, je fivestar.theme.inc.

Už se na to koukám a snažím se to pochopit. Dám vědět.
Odpovědět

Zpět na „O RPG Fóru“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti