Pro pohodlnější navigaci i přístup k pokročilým funkcím Databáze-her.cz doporučujeme povolit si ve svém prohlížeči JavaScript.

Návrhy na nové funkce

Před odesláním vlastního návrhu si prosím přečtěte seznam plánovaných funkcí a rozšíření.
@Giovanni Antonio Kekelli (17.05.2012 18:49): nejsem programátor, ale pokud je mi známo, nepoužívá se k celkovému hodnocení dané hry nebo filmu čistý průměr, ale "vážený průměr" - možná se to tak nejmenuje. Každopádně moje představa je taková (tj. jak to asi funguje, ne jak bych to chtěl mít), že hodnocení "prověřeného" uživatele má hodnotu 1 a hodnocení "neprověřeného" uživatele má hodnotu nižší, 0,5 nebo tak.
@Fingon (17.05.2012 18:37): Dle mého to není drsné, jak jsem napsal, nikdo by nebránil napsat samotný komentář -a číselné hodnocení si může vepsat třeba zatím do samotného komentáře-.. Jen by musel splnit jeden ze tří bodů aby mohl vložit i to procentuální hodnocení které by se počítalo do samotného průměru té hry.. Do té doby dokud by toho nedosáhl by měl v tomto ohledu smůlu.

Jistě, nový uživatel sice neví do čeho leze, ale nic mu nebrání v tom to zjistit, jak jsem napsal, jediné omezení by bylo v tom že by nemohl dát číselné hodnocení, nikde jinde by omezen nebyl, psát komenty by mohl, mohl by diskutovat i přidávat hry/vývojaře a tp.

Btw-Nějak nevím (nechápu jak je to myšleno) jak by se toto dalo řešit "snížením hodnoty hlasu" o kterém jsi psal, když takový člověk udá hodnocení (např 95 procent), jaký by v takovém případě byl rozdíl mezi člověkem s normální hodnotou a tím s tou "sníženou"?
@Giovanni Antonio Kekelli (17.05.2012 18:17): tohle je docela drsné. Jsem tu registrovaný jen něco přes třičtvrtě roku a nebýt toho, že píšu komenty jaké píšu a sem tam i přidám nějakou tu hru či vývojáře bych 900 bodů fakt neměl. Kromě toho jsem tak 2/3 hodnocení udělil právě v prvních dnech na databázi, kdy jsem se ještě rozkoukával a do psaní komentů se mi nechtělo. Upřímně, kdyby mi tato možnost byla odebrána nebo jen omezena, s největší pravděpodobností bych sem už nepáchl.

IMHO zatím nejlepší nápad, co tu padl, byl snížit hodnotu hlasu toho uživatele, který nemá určitý počet bodů nebo není VIP. Ale kdo si to zaplatí, když ještě neví, do čeho leze, není to tak?

Na jednu stranu by databáze měla být schopna čelit mulťákům, na druhé straně by z toho neměl být elitistický klub. Jsem zvědavý, na co MCZ a Memphis přišli, snad se to bude blížit k té méně restriktivní polovině...
@JohnCZ (17.05.2012 18:21): No, někoho by to možná odradit mohlo, ale na druhou stranu, já bych jim nezakázal psát komentáře tudíž k tomu nevidím důvod. Pokud chtějí hodnotit, tak mohou tím že napíší právě komentář.
Jen by nemohli zatím dát to finální číselné hodnocení dokud nesplní jeden z těch 3 bodů.
Samosebou by také mohli na konec komentáře napsat číselné hodnocení, ale hlavní je že by tím nekazili to celkové průměrné hodnocení.
Imo lepší by bylo hodnocení pod nějaký počet bodů nezapočítávat do celku. Ale MCZ říkal, že na tohle už něco vymyšlené mají.
Měl bych takový menší návrh k tomu jak se občas objevují FAKE hodnocení..

Prostě, viděl jsem jak někdo navrhoval aby se smělo hodnotit až od určitého počtu bodů na DH, tak já bych to trochu upravil, prostě..
Měl bych 3 možnosti jak se dobrat toho že by uživatel mohl hodnotit hru i čístelně..

1- Od určitého počtu bodů na DH (třeba od 200bodů)
2- Pokud by neměl dostatek bodů mohl by "zasponzorovat" DH a za 100kč (například) by si mohl koupit možnost hodnotit hry dříve.
3- Pokud by ani to nechtěl, tak by musel napsat komentář (které by psát mohl, jen by nemohl hře zatím udělit číselné hodnocení)) a pokud by dostal alespoň 1+ od VIP osoby (nebo třeba od 2 VIPů) tu z DH, tak by mohl hře udělit i číselné hodnocení..

Co vy na to? Takhle by to šlo ne? Tím by odpadla možnost že by někdo jen tak vytvořil pár profilů a napráskal fake hodnocení.
@Rattus (17.05.2012 14:58): Můj návrh:

V herní knihovničce by byla položka Importovat hry (v tomto menu), ta otevře dialog pro import, prozatím jen Steam, uživatel zadá Steam id, back end porovná nalezené hry s těma v Databázi, z výsledků ještě odebere ty, které už v knihovničce uživatel má a ajaxem se do dialogu vrátí seznam her s možnostmi je invdividuálně přidat mezi vlastněné, dohrané atd. Každopádně tady už je míč u Memphise.
@MCZ (17.05.2012 14:11): no na tom sem se prave myslenkove zasekl kdyz me doslo ze automaticky pridani do profilu nepujde snadno.

jednodussi funkce:
1) pro hledani her co jsem jeste nehodnotil :
user prejde v DB do sekce Hry, tam by byla ikonka navic ktera by :
natahla hry ze steamu
vzala seznam her co hrac uz hodnotil z DB
a zobrazila seznam co jeste nehodnotil ( steam - hodnotil )
pri kliknuti na hru z vysledneho seznamu by to pustilo hledani hry v DB normalne pres formular ( pres js )

vyhoda : mala nutnost upravit DB, potreba jen ten seznam her co uzivatel hodnotil, zbytek muzu udelat ja v JS plus ta proxyna na steam.
nevyhoda : nutnost klikat postupne na hry ze steamu po jedne

slozitejsi funkce:
2) pri pridani her co vlastnim
na tlacitko nekde v profilu by to porovnalo seznam co ma uzivatel v DB ( vlastnene hry ? ) :
natahnout seznam ze steamu
natahnout seznam her co vlastni z DB
( steam - vlastni ) - prohledat DB zda nazvy nalezne, pro ty co se shoduji prida uzivateli v DB ze vlastni.
zobrazi seznam co se nesparovalo pro moznost manualniho dohledani.

vyhoda : teoreticky automaticke sparovani vetsiny obsahu steamu s DB.
nevyhoda : nemusi sedet presne nazvy, slozitost celeho postupu :-)
@MCZ (17.05.2012 14:11): Tak na to jde mit nejakej rozumnej skript s tim, ze by se to vygenerovalo pro vsechny zdejsi hry, zkontrolovalo (tipnul bych si, ze by tam mohlo byt tak 15% problemu) a do procesu pridavani hry by se pridal dalsi nepovinny krok s pridavanim odkazu na digitalni distribuce (to uz tam imho melo byt davno).
Dotaz... Ten bílošedý rámeček kolem obrázků se vzal kde? To je nějaký unidesign?
@Rattus (17.05.2012 13:22): Vypadá to dobře (loga jsou nicméně zbytečná), ale největší problém je v tom, jak spárovat Steam hry s hrami v Databázi. Tady by to už asi chtělo nějaký php script ze strany DH.
MCZ: všechny tyhlety nápady můžeš brát v potaz, ale co já chci v první řadě ze všeho nejvíc je víc grafů a statistik!!! :D
Což takhle přidat do seznamu her uživatele i položku, zda-li k ní sepsal komentář, která by naň i přímo odkazovala?
@MCZ (16.05.2012 14:02): Zkousel sem to ted a opravdu steam nema povoleny CDR, dost dobre nechapu proc kdyz tam na druhou stranu maji i XML format :-)
sepisu to v PHP a treba se to casem pouzije.
@Rattus (16.05.2012 12:01): Nemyslím si, že bys mohl ajaxem stáhnout data ze Steamu; podpora ze strany prohlížečů je sice slušná (i když uživatelé Opery by si ještě museli počkat), ale hlavně to musí mít povoleno cílový server a vsadím se, že to nebude případ Steamu :-) .

Pokud to ale dokážeš napsat v PHP, bránit ti určitě nebudu, problém ale je, že ti ani moc nepomůžu - veškeré programové úpravy na Databázi už pár měsíců stojí (s prvním updatem už jsme hódně pozadu, a nevidím moc reálně, že se konzole stihnou tento rok) a já sám do php nemám přístup.

Možná kdybys předložil nějakou funkční ukázku, Memphis by se nechal přesvědčit. A nebo taky ne. Nechci tě odrazovat od práce, ale jednoduše nejsem v pozici, kdy bych ti mohl něco slibovat, promiň.

@Say (16.05.2012 12:41): Co se průměrného hodnocení týče, už máme připravený návrh na nový způsob výpočtu (nepůjde o klasický průměr). A zatočí se i lidmi, co si zakládají účty pro hodnocení vlastních komentářů.
Nebo udělat něco jako mají myslím na csfd, že se hodnocení nováčků do procentuálního počtu výsledného hodnocení započítá až když je uživatel prověřený, řekněme třeba tím, že je aktivní třeba půl roku nebo když dosáhne třeba těch pětseti bodů, atd. Protože zakázat hodnocení úplně nebude ten správný tah.
Vážně se neuvažuje o možnosti hodnocení až od určitého počtu bodů? Já vím, já vím, je to odebírání základních funkcí databáze novým uživatelům, ale jak chcete ošetřit ty mulťáky? (Diablo 3, Fallout 2, Mafia...).
@MCZ (16.05.2012 11:18): Vim ze API neni, ale kdyz se clovek mrkne do kodu te stranky tak zasne jak krasne prehledny to maji, a posbirat ty data pujde pohodlne v PHP/JS pres DOM bez nutnosti nejak silene to parsovat rucne.

a docela souhlasim ze se to meni jednou za uherskej rok, a i kdyby tak to neni funkce na ktere by zavisel chod stranky.

Jestli chces dodam JS kterej provede ten ajax a vrati JSON se seznamem her pro zadany profil.
Neplanuje se pridat podpora nacitani dat z profilu na steamu a podobnych ?

napr http://steamcommunity.com/id/rattus_cz/games?tab=all , zobrazi u uzivatele vsechny hry, usetrilo by to prepisovani vseho pro novacky jako napr ja :-D

Predstavoval bych si to jako funkci u profilu, u her ktere to najde tu v db by je oznacilo jako vlastnene.
Sem ochoten pomoci s naprogramovanim pokud by o tom nekdo vazne uvazoval :-)
... i kdyz v praci mi to stejne bude k prdu. No lepsi nez dratem do oka, dik :)
@pipboy (15.05.2012 02:21): Hádám, že příklad nebyl vybrán náhodou :-). Nicméně tahle classa by šla, zkusím to zařídit, update se ale objeví až v nové verzi Databáze, do té doby si budete muset vystačit s JavaScriptem. Tak těžké to ale není :-).

var items = document.querySelectorAll('.post a[href="/uzivatele/mcz/"]'); 
for (var i = 0, l = items.length; i < l; i++) { 
  items[i].parentNode.parentNode.style.display = 'none'; 
}
Rozdělení data vydání na USA a Evropu. Umožnilo by to jak podrobnější statistiky co se databáze týče, tak otevírání hodnocení profilů podle data v Evropě, ne USA.

@7c (13.05.2012 14:42): Je, většina ji má v hlavě.
Ahoj všem! Celkem by se šikla funkce "Hrál sem hru" na váběr je zatím jenom mezi chci si zahrát, rozehráno, dohrál sem hru, ale tahle další by se tam celkem hodila nemyslíte? :)By the way jenom nápad :D
@MCZ (12.05.2012 13:07): No trochu problém je, že se tyto hry nezobrazují v posledních přidaných hrách. Ani v placených ani ve freeware. Takže možná spíše toto opravit.