Sivu 15/22
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 13:33
Kirjoittaja Isopropyl
Celebdae kirjoitti:Ehdotus uudeksi ranking-pisteytykseksi ver 0.9
*5 parasta tulosta huomioidaan kullekin pelaajalle
*Pisteet eivät pienene lainkaan ensimmäisen 12kk:n aikana. Sen jälkeen pisteet pienenevät seuraavien 6kk:n aikana 75%:n painoarvoon ja sitä seuraavien 6kk:n aikana nollaan.
Nämä ovat mielestäni hyviä ehdotuksia. Mikäli ymmärsin oikein, niin rankingin on ensisijaisesti tarkoitus osoittaa kykyä pelata hyvin eikä jokaisessa turnauksessa hyvin pelaamista. Toisaalta 12kk:n pisteiden samana pysyminen korostaa tätä rankingin tarkoitusta, kun se tarjoaa pidemmän ajan ranking-sijoituksen ylläpitämiseen ja siten mahdollistaa kokeilulistoilla pelaamisen paremmin. Lisäksi se pienentää rankingin yläpäässä aktiivisuuden merkitystä. Lisähuomiona: samannimisten isojen turnausten aikaväli on yleensä n. 12kk, niin ehkäpä se on ihan perusteltua siinäkin mielessä, että esim. Fanaticin voittamisesta saadut pisteet alkavat vähentyä vasta kun uusi Fanatic on käyty.
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 18:17
Kirjoittaja Kaapelikala
Celebdae kirjoitti:Kaapelikala kirjoitti:Mitä kaikkea tuohon rankingiin tarttee? Turnaukset ja jotain muuta? Vissiin pelaajalista olis ihan jeppis?
Mä en oo ihan varma tajusinko kyssäriä, mutta jos speksejä kaipaat? Ideaalitilannehan olisi, että ranking olisi samanlainen kuin nykyään (
http://www.nopat.fi/8-rankings/#wmhrankings) mutta klikkaamalla kunkin pelaajan nimeä tulisi auki kaikki pelaajan turnaukset ja niistä kerätyt sijoitukset/pisteet. Vastaavasti klikkaamalla sieltä turnauksia, tulisi ko. turnauksen tulokset samalla tavalla näkyviin. Oletettaen, että kaikki data on tallennettu tietokantaan voisi sitten ajaa ulos kaikenmoista muuta (vaikka kunkin pelaajan pisteet per faktio tai jopa per casteri sekä noi casterrankingit sun muut). Jos joku sen tietokannan pistää pystyyn (ja saa sen sijoitettuksi suht varmaan paikkaan, jossa sitä on helppo ylläpitää mieluiten useamman henkilön toimesta), niin kehitysajatuksia löytyy multa varmasti.
Speksejä nimen omaan halutaan, niin saa sen tietokannan pystyyn.
Elisiis jotain tämmöstä:
Turnauksia, joista selviää a) pelaajamäärä, b) pelaajien sijoitus, c) pelaajan armeija, d) pelaajan casteri, e) muuta?
Pelaajia, joista saa kaivettua pisteitä, tuloksia laskutavalla nakki, pelattuja turnauksia, muuta, mitä?
Jotain muuta lisää?
Yritetään speksata silleen kohtuu tarkasti alkuun. sit pääsee koodaan ja sitten pääsee säätämään. Tarttee vielä löytää sivutila/hotelli halvalla.
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 18:47
Kirjoittaja shoddie
Jos saa esittää toiveita niin ois kiva jos tietokannassa ois nykyisen oloinen pelaajaranking. Lisänä ois kiva saada turnaus-, ja pelaajakohtaista dataa. Turnauksessa: Pelaajat turnauksessa, sijoitukset, käytätyt faktiot & casterit yms. Pelaajista: Pelatut casterit, voitot, häviöt, sijoitukset turnauksissa yms. Tuossa voipi olla aika iso homma ylläpitäjälle. Onko immeisillä kiinnostusta ylläpitää omaa tiliään turnausten/pelien yms. suhteen?
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 19:30
Kirjoittaja Kaapelikala
Eipä tuo loppupeleissä millään asteella iso ylläpidettävä olis. Turnausjärkkärit lähinnä joutuisivat pitämään huolta omilta osiltaan, pelaajien ei tartte sorkkia ollenkaan.
Pyörittelin SQL-tauluja seuraavasti:
Turnaus:
1 x TurnausID
1 x Turnausnimi
1 x Osanottajamäärä
Osanottaja:
1 x OsanottajaId
1 x PelaajaId -> viittaa pelaajaan
1 x tulos
1 x casterId -> viittaa Casteriin
1 x TurnausId -> viittaa turnaukseen
Pelaaja:
1 x PelaajaId
1 x PelaajaNimi
Caster:
1 x CasterId
1 x CasterNimi
1 x FaktioNimi
Noilla saa ainakin seuraavat tilanteet:
Halutaan lisätä turnaustulokset, jossa pelaajia 30 kpl, tulokset seuraavasti: Nimi, faktio, sijoitus
Halutaan hakea pelaajan X tulokset kaikista turnauksista
Halutaan hakea yleisimmin käytetty casteri/faktio
Halutaan hakea top X pelaajat (tietyllä faktiolla/casterilla)
Halutaan hakea pelaajat rankkaussysteemin X mukaan (swiss, puhtaat tulokset, jne.)
Yksi, mikä tuli mieleen on turnaustyyppi: Voi määrätä jotain tiettyjä sääntöjä tietynlaisille turnauksille. Esim. ÜberMastersMökkiTurnaus on niin eeppinen, että siinä annetaan tuplasti pisteitä, sensijaan lollotteluturnaus ilman castereita ei anna pisteitä ollenkaan jne.
Rankingit vissiin kaikinpuolin näkyvissä? Elisiis kuka tahansa mattimeikäläinen voi käydä kurkkimassa suomenmaan parasta pelaajaa? Vai pakollinen rekisteröityminen, jolloin pääsee katselemaan a) omia tietoja, b) kaikkia tietoja, c) omien pelattujen turnausten tietoja, d) jotain muuta, mitä? Mites järkkärit, uskaltaisin väittää, että jonkinmoinen rekisteröityminen järkkärien suhteen vois olla ihan jeppis. Mahdolliset ilmoitussähellykset pystyy korjaamaan helposti itse vrt. ylläpitäjä joutuu säätämään jotenkin.
Onko kellään ideaa hyvästä ja halvasta kotisivupalikasta tai serverihotellista tai virtuaaliserveristä tai vast. PHP ja SQL-tuella? En nimittäin luota omaan verkkoyhteyteeni (ja langattomaan verkkoon) riittävästi serverin pyörittämistä varten.
Edit: Fiksattu toooimivasksi
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 19:54
Kirjoittaja Celebdae
En todellakaan väitä olevani tässä mikään asiantuntija, mut lisäsin alle infoa, jotka oleellisia.
Kaapelikala kirjoitti:
Pyörittelin SQL-tauluja seuraavasti:
Turnaus:
1 x TurnausID
1 x Turnausnimi
1 x Osanottajamäärä
Päiväys
Osanottaja:
1 x OsanottajaId
1 x PelaajaId -> viittaa pelaajaan
1 x tulos
1 x casterId -> viittaa Casteriin näitä tyypillisesti turnauksessa ainakin 2, välillä kolmekin (ja joskus jopa enemmän)
1 x TurnausId -> viittaa turnaukseen
Lisäksi pitäisi kirjata rekordi, eli voitto/tappiosuhde (esim. 5-0 tai 4-1, 3-2 jne)
Pelaaja:
1 x PelaajaId
1 x PelaajaNimi
Caster:
1 x CasterId
1 x CasterNimi
1 x FaktioNimi
Ja joo turnaustyyppi on hyvä olla olemassa. Varmaankin vaihtoehdot ainakin perusturnaus/läppäturnaus (vähemmän rankingpisteitä)/mestarien turnaus (täydet rankingpisteet osallistujamäärästä huolimatta).
Yleisesti nähtävillä tuon toki soisi olevan, ylläpitäjät sitten jonkun rekisteröitymisen kautta. Semmoinen optio olisi toki ok, että omat tarkat tietonsa voisi saada pois näkyviltä, jos joku haluaa. Sen voinee toteuttaa monella tavalla pelaajan kannalta, kuten vaikka viesti jonnekin ylläpitoon.
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 20:11
Kirjoittaja Kaapelikala
Päiväys ja turnaustyyppi mukana.
Onko turnauksissa aina tietty määrä pelejä vai vaihteleeko se? Sais yhdellä columnilla ekassa, muuten tarttee kaksi tai string-parserin (hyi).
Casterimäärää en muistanutkaan. Nyt on söpö lisäpalikka mukana.
Okei, nyt on sitten lisää jännää. Noilla pitäisi pystyä tekemään vaikka mitä. Sovelluslogiikka on sitten ihan eri juttu. Sovelluspuolella voidaan sitten vaikka kaivaa pisteytys sadalla eri kaavalla jos tahtoo.
Turnaus:
1 x TurnausID
1 x Turnausnimi
1 x Osanottajamäärä
1 x Päiväys
1 x järkkäri -> viittaajärjestäjä
1 x Turnaustyyppi
Järjestäjä
1 x järjestäjäid
1 x järjestäjänimi
Osanottaja:
1 x OsanottajaId
1 x PelaajaId -> viittaa pelaajaan
1 x tulos
1 x TurnausId -> viittaa turnaukseen
1 x voitot
1 x häviöt
Pelaaja:
1 x PelaajaId
1 x PelaajaNimi
Casterlist (Pakollinen palikka, että saa useita castereita yhdelle osallistujalle. Muuten joutuisi säätämään ihan jäätävästi)
1 x OsanottajaID -> viittaa osallistujaan
1 x CasterID -> viittaa casteriin
Caster:
1 x CasterId
1 x CasterNimi
1 x Faktioid -> viittaa faktions
Factions:
1 x FactionID
1 x FActionnimi
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 20:22
Kirjoittaja Drak
Mul o kyl ihan kunnon palvelintilaa, jolle ton voi iskee. MySQL ja php siel jo suorittaakin. Domainia toki ei oo. Tällä hetkellähän rankingin pohjana on ihan excel-taulukko, jossa sit ties mitä VBA:ta sun muuta, joten tiedot saa kyl tallennettua csvnä vähän fiksummin siirrettävään muotoon. Itellähän koko projekti jäi siihen ku ei vaan jaksanu/ehtiny alkaa suunnittelemaan tietokannan rakennetta.
Re: Rankingit + WM/H
Lähetetty: Su 30.03.2014 20:34
Kirjoittaja Celebdae
Kaapelikala kirjoitti:Päiväys ja turnaustyyppi mukana.
Onko turnauksissa aina tietty määrä pelejä vai vaihteleeko se? Sais yhdellä columnilla ekassa, muuten tarttee kaksi tai string-parserin (hyi).
Pelimäärä kyl vaihtelee. Kannattanee pitää toi avoimena, vaikka tyypillisesti väli onkin 3-7 peliä (ja useiten 4-5).
Re: Rankingit + WM/H
Lähetetty: Ma 31.03.2014 09:43
Kirjoittaja Prkl
Nyt keksitään vähän pyörää uudelleen. Mulla on ihan lista tarvittavista muuttujista. SQL-tietokantaan ne ehkä halutaa järjestää jotenkin muuten, mutta tällä hetkellä data on excelissä muodossa:
(Turnauksen) Nimi
Ajankohta
Pelaaja
Faktio
Ranking-pisteet
Pelaajien lkm
Sijoitus
Aikavähennys -%
Kokovähennys %
Caster1
Pelejä
Voittoja
Caster2
Pelejä
Voittoja
Caster3
Pelejä
Voittoja
Caster4
Pelejä
Voittoja
Caster5
Pelejä
Voittoja
Kohtaan kokovähennys on tullut joko turnauksen kokovähennys tai ns. "läppäturnausvähennys", jos halutaan manuaalisesti rajoittaa jonkun turnauksen painoarvoa.
Aikavähennys on suoraan funktio Turnauksen ajankohdasta.
Castereittain on hyvä saada pelattujen pelien lkm sekä voitot. Siitä voi sitten laskea pelaajakohtaisesti millä castereilla on pärjännyt. (Tohon Casterlistiin osallistujaid, casterid, voitot lkm ja tappiot lkm ?)
Mulla noi on toki vähän alkeellisessa muodossa, mutta jo nyt kannattaa miettiä, että noi saa suoraan ajettua mun excelistä siihen SQL:ään, koska tota dataa on kuitenkin jo nyt kolmelta vuodelta eikä sitä kannata hukata.
Turnaustyyppiä ei tartte vältsy tilastoida. Jos jotain niin siihen sarakkeeseen voi laittaa numeerisen painoarvon 0-1, jolla pisteet vähenee.
Mihin järjestäjätietoa tarvitaan? Tällä hetkellä sitä ei ole. Onko se tekninen juttu tietokantaan syöttämiseen?
Kanta saa olla avoin kaikille, jopa matsitasolla tietokantahakuja tehdessä. En usko, että kellään on salattavaa (paitsi Mikko H:n Amon pelit?).
Käyttöliittymästä. Jotain nippeleitä ja valmiita raportteja olisi kiva olla, mutta myös avoin haku, jopa mallia tämä:
http://www.maudlin.be/wtc/query.php (tietokanta WTC-matseista 2013 ja niiden tuloksista!), että pääsee itse leikkimään.
Re: Rankingit + WM/H
Lähetetty: Ma 31.03.2014 10:28
Kirjoittaja Celebdae
Eipä se toki haittaisi, jos uudessa rankingissa olisi enemmän ominaisuuksia kuin vanhassa. Tota nykyistä nyt ei ole taidettu varsinaisesti optimoida tietokannan tarpeisiin. Mikä nyt ekana tulee mieleen on nuo bonuspisteet (turnausvoittajalle ja vain yhden tappion kärsineille), joista taidettiin päästä suht hyvään yhteisymmärrykseen muutama sivu sitten. Helpottaisihan tuo, jos ne saisi suoraan tietokannasta. Ja joo varmaan osa noista osioista on olemassa ihan tietokannan rakenteen takia.
Re: Rankingit + WM/H
Lähetetty: Ma 31.03.2014 10:44
Kirjoittaja Prkl
Ei ollut tarkoitus sanoa, että vain nämä tarvitaan. Enemmänkin, että nämä ovat nykyiset muuttujat ja olis kiva, että uusi säilyttäisi ainakin niiden sisältämän datan, koska sitä on jo kivasti koossa.
Tietokantamuoto toki tarvitsee lisämuuttujia, mm. noita id-muuttujia.
Uusi ranking systeemi tarvitsee myös jotain muuttujia lisää. (Tässä käydään kätevästi nyt kahta eri keskustelua samassa topicissa.)
Re: Rankingit + WM/H
Lähetetty: Ma 31.03.2014 12:47
Kirjoittaja Isopropyl
Mitä jos mentäisiin tietokannassa yksi taso alemmas ja tiedot syötettäisiin yksittäisten pelien perusteella. Mikäli tämä jäisi järjestäjien kontolle, niin ylläpito muuttuisi aika raskaaksi (40 hlö:n turnaus, 5 kierrosta = 100 syötettävää peliä), mutta olisi toteutettavissa mikäli tietokannasta voisi tehdä turnausqueryn, joka laskee sijoitukset. Tällöin pelaajapari voisi syöttää pelinsä jälkeen tulokset tietokantaan ja ne päivittäisivät automaattisesti turnauksen tilanteen. Internet-päätteet eivät taida olla enää kummoinenkaan ongelma, kun tuntuu, että joka heebolla ja hänen kissallaan on älypuhelimet.
En ole mikään tietokantaguru, mutta jotain tällaista:
Skenaario
* SkenaarioID
* SkenaarioNimi
Kierros
* KierrosID
* TurnausID -> viittaa turnaukseen
* SkenaarioID -> viittaa skenaarioon
* Kierrosnumero
Peli
* KierrosID -> viittaa kierrokseen, joka viittaa turnaukseen
* OsallistujaID -> viittaa osallistujaan 1
* CasterID -> viittaa osallistujan 1 casteriin
* OsallistujaID -> viittaa osallistujaan 2
* CasterID -> viittaa osallistujan 2 casteriin
* Tulos?
* CP:t?
* VoittotyyppiID -> viittaa voittotyyppiin
Voittotyyppi
* VoittotyyppiID
* Voitto (sallitut arvot: caster kill, skenaario, kello)
Pelien perusteella voitaneen laskea kaikki muu.
Re: Rankingit + WM/H
Lähetetty: Ma 31.03.2014 12:51
Kirjoittaja Prkl
Isopropyl kirjoitti:Mitä jos mentäisiin tietokannassa yksi taso alemmas ja tiedot syötettäisiin yksittäisten pelien perusteella. Mikäli tämä jäisi järjestäjien kontolle, niin ylläpito muuttuisi aika raskaaksi (40 hlö:n turnaus, 5 kierrosta = 100 syötettävää peliä),
...mutta olisi toteutettavissa mikäli tietokannasta voisi tehdä turnausqueryn, joka laskee sijoitukset.
Ensinnäkin tosi vaivalloinen (vaikka toki aika lähelle saman määrän työtä sitä nykyäänkin tekee). Tämä johtaa siihen, että tietoja ei joko jakseta syöttää tai tietoihin tulee paljon virheitä.
Toinen asia on tosi työläs (turnausta pyörittävä softa on kuitenkin aika tekninen jos sen pitää ottaa kaikki olennaiset asiat huomioon) ja siihen on jo tietty valmiina softa, joka toimii ihan hyvin.
Re: Rankingit + WM/H
Lähetetty: Ma 14.04.2014 20:01
Kirjoittaja Celebdae
Palataas taasen vähän tähän aiheeseen. Tuo tietokantapohjainen systeemi on toki toiveissa, jos joku sellaisen jaksaa pykätä pystyyn, mutta lyhyemmällä aikajanalla tän itse rankingin pisteytyksen voisi tosiaan päivittää.
Katoin tähän liittyen tarkemmin ruotsalaisten tapaa laskea rankingpisteitä. Siellä pisteet turnauksista jaetaan peruskaavalla
OSALLISTUJAMÄÄRÄ / (SIJOITUS + 1) x 1000
Eli vaikka 20 pelaajan turnaus antaisi voittajalle pisteitä 20 / (1+1) x 1000 = 10.000, kakkoselle 20 / (1+2) x 1000 = 6.667 ja vitoselle 20 / (1+5) = 3.333 pistettä.
Käytännössä tämä painottaa suht vahvasti turnausten kärkisijoja. Turnauksen ykkönenhän saa tässä käytännössä osallistujamäärästä pisteet puolitettuina, kakkonen kolmasosana, kolmonen neljäsosana jne. Näin jo pienehkön turnauksen ykkössija on ihan validi suoritus rankingiin. Meillä nykymalli tukee erittäin vahvasti suht kärkipäähän sijoittumista useasti isoissa turnauksissa ja toi mun viimeisin ehdotus on sitten vähän Ruotsin ja meidän vanhan väliltä, joskin alle parinkymmenen hengen turnauksista ei hirveän kummoisia pisteitä ole herumassa. Pitäisikö tätä ehkä muuttaa vielä jotenkin?
Toinen asia tuossa Ruotsin systeemissä on, että yli 35 pelaajan turnauksissa tämän rajan ylittävät pelaajat lasketaan vain kertoimella 0,25 rankingin kannalta. Eli 36 pelaajan turnaus onkin rankingissa vain 35,25 osallistujan turnaus. Näin suurimpien turnausten painoa rajataan, mutta ei äkkijyrkällä rajalla, kuten meillä. Ehkä tässä olisi ideaa?
Re: Rankingit + WM/H
Lähetetty: Ma 05.05.2014 11:31
Kirjoittaja Prkl
Rankingit päivitetty (pl. casterranking). Linkki löytyy mm. mun sigistä.
Re: Rankingit + WM/H
Lähetetty: Ma 05.05.2014 11:40
Kirjoittaja TheEmu
Sisältääks tää nyt muuten Turun pikkuturnauksen tulokset? Valitit vaan ettet ollu löytäny niitä ku Kuhapekoni kyseli rankingpojojensa perään. Tuloksethan löytyy täältä:
viewtopic.php?f=11&t=107890#p1258510
Mul pitäis olla casterdataki jossain ylhäällä, koitan vaik illalla kaivaa ja pistää johonki näkyviin.
Re: Rankingit + WM/H
Lähetetty: Ma 05.05.2014 12:12
Kirjoittaja Prkl
TheEmu kirjoitti:Sisältääks tää nyt muuten Turun pikkuturnauksen tulokset? Valitit vaan ettet ollu löytäny niitä ku Kuhapekoni kyseli rankingpojojensa perään. Tuloksethan löytyy täältä:
viewtopic.php?f=11&t=107890#p1258510
Mul pitäis olla casterdataki jossain ylhäällä, koitan vaik illalla kaivaa ja pistää johonki näkyviin.
Kunhan valitin. Oli se mun rankingissä jo ennen. Ei toki oltu julkaistu, mutta täällä mun omassa excelissä oli.. :) Eli ne on nykyään myös ajan tasalla.
Sinne on merkitty et Jaakko on voittanut yhden pelin eHaleyllä. Muuta casterdataa saa toki laittaa.
Re: Rankingit + WM/H
Lähetetty: Ma 05.05.2014 19:08
Kirjoittaja TheEmu
petskules kirjoitti:Muuta casterdataa saa toki laittaa.
http://imgur.com/a/rcqPl
Re: Rankingit + WM/H
Lähetetty: Ma 12.05.2014 17:45
Kirjoittaja Veripallo
Vanheneekos caster-rankingit ikinä niinku pelaaja-rankingit? Kummiski metat muttuu jne...
Re: Rankingit + WM/H
Lähetetty: Ma 12.05.2014 18:00
Kirjoittaja TheEmu
Musta casterrankingit ei vanhene, mutta sinänsä aika sama. Kun yhtä casteriä kohti tulee niin vähän pelejä, niin tilastollisesti noi on ihan mitättömiä noi tulokset. Mutta tuleehan niistä ihan viihdyttäviä poimintoja. Esim mun mielestä Maelok, eGrissel, tai pStryker ei välttämättä kuuluis pelin top10 castereihin, tai eHexy, Vlad, Old Witch tai eFeora ei välttis mee bottom10 castereihin :)