Joukkueranking paikoillaan, jokaisen käyttäjän sivulla on nyt myös oma ranking. Nyt ei pitäisi pelaajiakaan enää uupua.
Mitenkäs sinulla on ajatus hallita tai näyttää tuota dataa pidemmällä aikavälillä?
- Joku tämän päivän nobody voi olla maalikuningas keväällä.
- Joukkueet eivät ole vielä valmiita jne.
Ville Järveläisen voisi poistaa rankkauksesta, kun on siirtynyt DEL2:een.
[quote=“ljpp, post:22, topic:2659, full:true”]
Mitenkäs sinulla on ajatus hallita tai näyttää tuota dataa pidemmällä aikavälillä?
Joku tämän päivän nobody voi olla maalikuningas keväällä.
Joukkueet eivät ole vielä valmiita jne.
[/quote]Tarkoituksena on lisätä käyttäjille mahdollisuus näyttää rankinglista haluamaltaan aikaväliltä, vaikka viimeiseltä viikolta tai kuukaudelta. Yksi vaihtoehto on myös antaa mahdollisuus nollata äänensä tietyn pelaajan kohdalta, mutta pitää vielä miettiä mikä olisi paras tapa toteuttaa nämä.[quote=“S.T, post:23, topic:2659”]
Ville Järveläisen voisi poistaa rankkauksesta, kun on siirtynyt DEL2:een.
[/quote]Jep, poistettu.
Loistavat sivut.
Olisi hyvä, jos sivu antaisi suuremmalla todennäköisyydellä rankattavaksi pelaajia, joita käyttäjä on rankannut vähän.
ps. Onko Raymo:lle tuttu sivu nimeltä Flickchart? Sama idea, mutta rankataan elokuvia.
Juu, yksi kehitettävä osa on tosiaan tuo parien randomisointi, pitää katsoa jos sitä saisi vähän tasapuolisemmaksi.
Ei ollut tuttu tuo Flickchart, näemmä tosiaan tosiaan aika samalla periaatteella toimii. Idean tälle sain jo jonkin aikaa sitten eräästä sivustosta, joka rankkasi kautta aikojen parhaita NHL-pelaajia. En nyt muista mikä sivu oli kyseessä, enkä sitä enää onnistu löytämäänkään.
Jonkun kolmannen osapuolen autentikointi olisi kiva ominaisuus (Twitter/Google).
Samaa olen miettinyt. Meikäläisellä ei vain ole lainkaan kokemusta tuollaisten integroimisesta. Mutta mitä nyt nopeasti tutkin, niin ei vaikuta kovin hankalalta ja tullaan lisäämään jossain välissä.
@Raymo Muutamia kommentteja käyttökokemuksien perusteella. Pienillä lisäpalikoilla tästä saisi mielestäni tosi toimivan ranking-systeemin niin yksilöiden kuin joukkueiden arviointiin. Tässä muutamia ideoita:
-
Joukkueranking vääristyy, kun eri joukkueilla on eri määrä pelaajia arvioitavana. Etenkin TPS kerää “liikaa” miinuksia ja on joukkuerankingissa 3. viimeisenä. Joukkueiden pelaajamäärät pelaajaranking-listan kautta laskettuna:

Ehdotus: joukkuerankingiin huomioidaan maksimissaan vain x kpl pelaajia. Esim. 23 joukkueen parhaiten rankattua pelaajaa. -
Joukkuerankingin lisäksi oiva lisälistaus olisi joukkueiden “depth chart” eli maalivahdit, pakit ja hyökkääjät (mahdollisesti vielä eriteltynä LW, C ja RW) pelipaikoittain paremmuusjärjestykseen. Nyt kun joukkuerankingissa klikkaa joukkuetta, esiin tulee pelaajalista, josta tietysti jotain arviota saa, mutta tehokkain esitysmuoto olisi pelipaikkakohtainen ranking.
-
Sama pelipaikkakohtainen ranking nykyisen pelaajarankingin kylkeen. Hyökkääjiä on enemmän kuin pakkeja ja pakkeja on enemmän kuin maalivahteja, ja kun vertailu tehdään pelipaikoittain, kärsivät etenkin maalivahdit kun vertailtavia on niin paljon vähemmän muihin verrattuna (plussien ja miinusten suhde vaihtelee herkemmin).
-
Pelaajarankingien sijoitusten perusteella arvio kunkin joukkueen maalivahdeista, pakeista ja hyökkääjistä. Tämän vaatii ensin pelipaikkakohtaisen rankingin toteuttamisen. Pelaajia otettaisiin pisteytykseen huomioon seuraavasti:
Maalivahteja 2/3 kpl
Pakkeja 7 kpl
Hyökkääjiä 13 kpl
Jokainen maalivahti/pakki/hyökkääjä saisi pelipaikkakohtaisen ranking-sijoituksen osoittaman pistemäärän, eli esimerkiksi Liigan paras pakki saisi yhden pisteen, viidenneksitoista paras saisi 15 pistettä jne. Pisteet laskettaisiin yhteen joukkueittan ja siitä muodostuisi pistemäärä, jonka perusteella joukkueiden maalivahti-/pakki-/hyökkääjäkalusto rankattaisiin (pienin pistemäärä paras).
Erinomaisia pointteja ja ehdotuksia. Tuohon joukkuerankingin vääristymään olinkin miettimässä ratkaisua, pelaajamäärän rajoitus toimisi varmasti hyvin. Pistetään nämä työstölistalle, kunhan koodauksia pääsee jatkamaan juhannuksesta toipumisen jälkeen.
En nyt malttanut tänään enää jäädä toimettomaksi.
Pelaajamäärien rajaaminen joukkuerankingissa vaatii näemmä jonkin verran koodin uudelleenkirjoittamista, joten lisäsin aluksi ominaisuuden rankingsivulle, jolla pystyy laskemaan listaan mukaan vain pelaajat, joiden plusäänten osuus ylittää määritellyn rajan. (esim:joukkueranking, yli 40%)
Pelaajasivuilla pystyy nyt katsomaan käyttäjän valitseman pelaajaparin statistiikat.
Kokonaisrankingin saa nyt jaoteltua pelipaikoittain, tosin oikeita ja vasempia laitureita en vielä saanut eri listoille.
Alkuviikosta on tulossa ulos isompi päivitys, jossa mukana laajemmat pelipaikka-ja joukkuekohtaiset rankingit, Twitter-autentikointi, sekä parannuksia käyttöliittymään ja responsiivisuuteen ym. Sivusto tulee olemaan ainakin suuren osan lauantaista kiinni, kun ajan testejä.
Ihan mielenkiinnosta, minkälaisella stackillä askartelet tuota? Eli mitä kieliä/frameworkkeja/kirjastoja/jotain käytät?
Hyvää duunia, koodaaminen kannattaa aina ![]()
Ihan omaa perus PHP/MySQL-vääntöä tämä on, jossain sitten käytetty jquerya hyödyksi.
Flunssasta toivuttu ja työstöt jatkuu, sivu on tämän päivän kiinni.
@Raymo Kommentteja uusimpaan päivitykseen ynnä muuhun:
- Pelaajaranking-sivu automaattisesti rullaamaan näkymän listauksen alkuun. Eritoten hyvä ominaisuus, kun vaihtaa pelipaikkarankingia, niin ei tarvitsisi aina rullata näkymää tuon “kumpi on parempi”-palikan ohitse aina uudestaan. Toisena vaihtoehtona muihinkin näkymiin liittyen, kun johonkin rankingiin haluaa mennä, niin ei siinä tarvitsisi olla tuota “kumpi on parempi”-palikkaa ollenkaan.
- Pelipaikkakohtainen joukkueranking erikseen omana listauksena (kellä paras puolustus jne.). Nyt joukkueen sijoitukset hyökkääjien, puolustajien ja maalivahtien rankingissa näkee vain joukkuekohtaisesti joukkueen sisäisellä depth chart-listalla.
- Pelipaikkakohtaiseen joukkueranking on laskettu ehdotukseni mukaan yksittäisten pelaajien sijoituksen perusteella. Olisiko kovin erilainen/parempi tulos jos laskettaisiin pelipaikoittain plussat/miinukset ja näiden suhde kuten muuallakin sivustolla?
- Pelipaikkakohtaisen joukkuerankingin sijoituksiin: senttereiden sijoitus sentterilistan mukaan ja laitureiden sijoitus laiturien listan mukaan?
- Kärpistä puuttuu Niemelä, Ruohomaa ym. Joku päivä sitten pistin näistä ilmoitusta sivuston kautta, ovatko tulleet perille?
[quote=“Sekera, post:35, topic:2659”]
Pelaajaranking-sivu automaattisesti rullaamaan näkymän listauksen alkuun. Eritoten hyvä ominaisuus, kun vaihtaa pelipaikkarankingia, niin ei tarvitsisi aina rullata näkymää tuon “kumpi on parempi”-palikan ohitse aina uudestaan. Toisena vaihtoehtona muihinkin näkymiin liittyen, kun johonkin rankingiin haluaa mennä, niin ei siinä tarvitsisi olla tuota “kumpi on parempi”-palikkaa ollenkaan.
[/quote]Päivitys jäi osittain piippuun eilen, kun törmäsin ongelmiin, enkä saanut kaikkea uutta vielä toimimaan halutulla tavalla. Mutta tämä vaikuttaa hyvältä idealta, tuskin tosiaan tuolla arvosteluboksilla mitään tekee, kun haluaa selata statistiikkoja, pistetään toteutukseen.[quote=“Sekera, post:35, topic:2659”]
Pelipaikkakohtainen joukkueranking erikseen omana listauksena (kellä paras puolustus jne.). Nyt joukkueen sijoitukset hyökkääjien, puolustajien ja maalivahtien rankingissa näkee vain joukkuekohtaisesti joukkueen sisäisellä depth chart-listalla.
[/quote]Tämä on tulossa.
[quote=“Sekera, post:35, topic:2659”]
Pelipaikkakohtaiseen joukkueranking on laskettu ehdotukseni mukaan yksittäisten pelaajien sijoituksen perusteella. Olisiko kovin erilainen/parempi tulos jos laskettaisiin pelipaikoittain plussat/miinukset ja näiden suhde kuten muuallakin sivustolla?
Pelipaikkakohtaisen joukkuerankingin sijoituksiin: senttereiden sijoitus sentterilistan mukaan ja laitureiden sijoitus laiturien listan mukaan?
[/quote]Pitää tutkia tarkemmin, mikä olisi oletuksena paras. Joukkuerankingsivuun on kuitenkin tulossa erilaisia vaihtoehtoja, jonka mukaan lajitella joukkueet.
[quote=“Sekera, post:35, topic:2659”]
Kärpistä puuttuu Niemelä, Ruohomaa ym. Joku päivä sitten pistin näistä ilmoitusta sivuston kautta, ovatko tulleet perille?
[/quote]Kyllä, perille ovat tulleet. Samoin Karhunen-Lassila vaihdos ainakin vielä pitäisi vielä tehdä. Tulevat listoille tällä viikolla, kun saan kaiken muun ajettua läpi.
Näyttää siltä, että hyvältä näyttää. Hajahuomio: W/C-miehet näkyvät pelaajarankingin kaikki-listauksessa, mutta häviävät laitahyökkääjälistauksessa.
Jotenkin meinaan osui Tapparalaisen silmään, kun laitahyökkääjälistauksessa ei ollut Peltolan nimeä ja on merkattu W/C. Ei ollut muitakaan W/C-miehiä kuten Jasse Ikosta.
Juu, sieltä oli näemmä unohtunut pieni koodinpätkä, nyt näkyvät myös W/C-pelaajat.
Pienen tappelun jälkeen sain nyt alustavat joukkurerankingit pelipaikan mukaan linjoille (esim: hyökkääjät) tällä hetkellä toteutus on tuo yhteenlasketut rankingsijoitukset, mutta pitää työstää vaihtoehtoja eteenpäin ja tutkia mikä olisi paras oletuslajitteluperuste.
Muita tässä parin päivän sisällä tulleita päivityksiä:
-Joukkuesivuilla lajiteltu pelaajat pelipaikoittain
-Arvostelulaatikko poistettu rankingsivuilta
-Taulukoita muutettu siedettävämmän näköisiksi
To do-lista on vielä melkos pitkä.
Mun mielestä W/C ei näy vielä. C/W-miehet näkyy.
Luulen että yhdenmukaisuuden ja vertailun tehokkuuden vuoksi plussat/miinukset on parempi rankingsijojen yhteenlaskun sijaan. Plussien ja miinuksen suhteella hahmottaa helpommin maalivahtien/puolustuksen/hyökkäyksen eron “suuruutta” joukkueiden välillä.
Nyt olettaisin että WC-hommat ovat kunnossa. + Puuttuvat kärppäpelaajat, Gagnon ja Lassila lisätty.
Koska omien ketjusommitelmien suunnittelu ja foorumeille postaaminen on aina mukavaa touhua, lisäsin sivustolle työkalun, jolla tämä onnistuu. Dropdown-valikosta voi valita haluamansa pelaajat ketjuihin, ja tallennuksen jälkeen ketjut voi kopioida joko plaintextinä tai BBCode-pelaajalinkkien kera haluamaansa paikkaan:
Henrik Haapala - Jani Lajunen - Jere Karjalainen
Veli-Matti Savinainen - Arttu Ilomäki - Jukka Peltola
Jan-Mikael Järvinen - Juhani Jasu - Teemu Nurmi
Manu Honkanen - Otto Rauhala - Miika Heikkilä
Otso Rantakari - Aleksi Elorinne
Valtteri Kemiläinen - Pekka Saravo
Aleksi Salonen - Alexander Bonsaksen
Tapio Sammalkangas
Teemu Lassila
Dominik Hrachovina
Christian Heljanko
(Käyttäjän @Raymo kentälliset joukkueelle Tappara @ http://liigastarat.top)
Linkki tähän löytyy kirjautuneille käyttäjille jokaisen joukkueen omilta sivuilta.
Jossain vaiheessa käyttäjien ketjusommitelmien statseja tulee myös näkyviin (keskimääräinen sijoituspaikka ketjuissa yms.) Tämän lisäksi suunnitteilla on lisätä joukkuesivuille arviointimahdollisuudet eri roolien mukaan, paras puolustava hyökkääjä jne, mutta näihin pitää palata sitten kun saa tärkeimmät eli käytettävyyden ja responsiivisuuden paremmalle tolalle.