Poromagia

Kirjoittaja Aihe: Pairingsien generointisofta  (Luettu 8558 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa Mikke

Pairingsien generointisofta
« : 29.11.13 - klo 17:33 »
On tullut välillä pidettyä sanktioimattomia turnauksia Tekniikan tornien väestönsuojassa, ja rupesi ärsyttämään pairingsien säätäminen käsin.. kun kyseisessä paikassa olevassa linux-koneessa ei ole nettiä, ja kännykät kuuluvat siellä huonosti, niin päätin koodata oman kikkareen. Laitetaan se sitten jakoon, jos  nyt joku muukin sattuisi tekemään sillä jotain..

Tuo on tehty Python 2.7:llä ja wxPythonilla, mutta Windowsille löytyy myös .exe. Varoituksen sanana sen verran että kyseessä on omaan käyttöön tehty softa, joten käyttöliittymään ei ole laitettu karkkia ja bugeja saattaa olla. Tuo lähdekoodit sisältävä paketti ajetaan esim. komennolla "python gui.py" siinä hakemistossa mihin se on purettu (Python ja wxPython pitää tällöin olla asennettuna). Exe:n pitäisi toimia Windowsissa suoraan.

Windows-exe
Lähdekoodit
« Viimeksi muokattu: 23.05.15 - klo 18:17 kirjoittanut Mikke »

Poissa Gagis

Vs: Pairingsien generointisofta
« Vastaus #1 : 29.11.13 - klo 17:40 »
Lainaus
Response denied by WatchGuard HTTP Proxy.

Reason: body content-type denied rule='ZIP archive'

Please contact your administrator for assistance.

More Details:

Method: GET

Host: ruoska.tontut.fi

Path: /sala/mtg-parittaja.zip
''Flickerwisp on Thalian ja Mutsin jälkeen ehkä määtsikin siistein creature. Sil voi tehdä kaikkea. Se jopa runkkaa ja keittää kahvit sun puolesta.''

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #2 : 29.11.13 - klo 17:42 »
Lainaus
Response denied by WatchGuard HTTP Proxy.

Reason: body content-type denied rule='ZIP archive'

Please contact your administrator for assistance.

More Details:

Method: GET

Host: ruoska.tontut.fi

Path: /sala/mtg-parittaja.zip

Tuo näyttäisi siltä että proxysi tai palomuurisi blokkaa sen.

Poissa kivi

  • L1-tuomari / valvoja
  • Vaihtopalaute:
    ( | | )
  • ****
  • Ei tällä kuuhun mennä
Vs: Pairingsien generointisofta
« Vastaus #3 : 29.11.13 - klo 17:44 »
Ainakin minä sain nuo tuolta ongittua vaivatta joten Gagis menee ja höllentää palomuurinsa asetuksia että saa zipit kulkemaan läpi.
Lainaus käyttäjältä: tutka
< kivi> pultti sun, kaks pulttii sun, pultti, fireblast, fork. PÄRT  PÄRT.

Poissa Gagis

Vs: Pairingsien generointisofta
« Vastaus #4 : 29.11.13 - klo 18:00 »
Ainakin minä sain nuo tuolta ongittua vaivatta joten Gagis menee ja höllentää palomuurinsa asetuksia että saa zipit kulkemaan läpi.
Ah, oon hotellin WLANin varassa. Kokeilenpa kännykkäverkon kautta uudelleen. Nevermind.
''Flickerwisp on Thalian ja Mutsin jälkeen ehkä määtsikin siistein creature. Sil voi tehdä kaikkea. Se jopa runkkaa ja keittää kahvit sun puolesta.''

Poissa Wrakis

  • Kuopio
  • Vaihtopalaute:
    ( | | )
  • Karplusan Forest, punaista, Birds of p... Eiku vit
Vs: Pairingsien generointisofta
« Vastaus #5 : 29.11.13 - klo 22:15 »

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #6 : 29.11.13 - klo 22:31 »
http://mtgarena.appspot.com/

Kuten sanoin, paikassa jossa olen järjestänyt turnauksia ei ole nettiä ja kännykät kuuluu huonosti. Siksi tuo ei ollut kummoinen ratkaisu.

Poissa Wrakis

  • Kuopio
  • Vaihtopalaute:
    ( | | )
  • Karplusan Forest, punaista, Birds of p... Eiku vit
Vs: Pairingsien generointisofta
« Vastaus #7 : 29.11.13 - klo 22:38 »
http://mtgarena.appspot.com/

Kuten sanoin, paikassa jossa olen järjestänyt turnauksia ei ole nettiä ja kännykät kuuluu huonosti. Siksi tuo ei ollut kummoinen ratkaisu.

Mä en oo mitenkää vahva lukija. Pahoittelen :D

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #8 : 14.08.14 - klo 22:49 »
Lisäsin tuohon kikkareeseen tuen dräftin seatingien arpomiselle ja single eliminationille. Korjasin myös pari bugia, mutta niitä voi olla edelleen.. jos jotain löytyy niin saa ilmoitella.

Poissa SalaHyena

Vs: Pairingsien generointisofta
« Vastaus #9 : 14.08.14 - klo 23:37 »
Chrome halusi ilmoittaa, että ladatta tiedosto voi olla vaarallinen. Sitten heti .exen pyörittämisen jälkeen, Avast DeepScreen alkoi analysoida tiedostoa. Ei löytänyt mitään heti, mutta kun lopetti pyörimisen, avasi sen TOISTAMISEEN uudestaan, ja taas analysointi alkoi. Jostain syystä aukesi siis kahdesti ekassa startissa Avastin takia.

Itse toiminta näytti hyvältä, ei sitä vahingossa voi väärin käyttää, kun on virheet estävät pop-upit toiminnassa.

Tätä käytetään ehkä meidän kaveripiirin kasuaalidrafteissa, kunhan kone muistuu mukaan. Kiitän.
Irkki on kaiketi nykyään vain vasemmistolaisille.

Poissa Pifase

Vs: Pairingsien generointisofta
« Vastaus #10 : 21.09.14 - klo 00:19 »
Hyvin toimii win7 64-bit. Kiitoksia :)
« Viimeksi muokattu: 21.09.14 - klo 15:51 kirjoittanut Pifase »

Poissa Pifase

Vs: Pairingsien generointisofta
« Vastaus #11 : 21.09.14 - klo 15:51 »
32 bittisellä vistalla ei sitten toimikaan.

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #12 : 22.09.14 - klo 17:07 »
Joo tuo .exe taitaa tarvita 64-bittisen käyttiksen koska tein sen omalla koneella jossa on 64bit Python, enkä ole jaksanut säätää 32-bittisen version tekemiseksi. Lähdekoodeista ajettuna pitäisi kyllä toimia 32-bittiselläkin.

Poissa Retardi

Vs: Pairingsien generointisofta
« Vastaus #13 : 17.10.14 - klo 20:23 »
Semmoinen huomio tuli tehtyä tänään FNM:ssä, että softa tekee viimeisen kierroksen pairingsit ns. "päin ******" :).

Viimeisellä kierroksella pairings algoritmi on aika simppeli, aloitetaan ensimmäisenä olevasta ja pairataan hänet ensimmäistä mahdollista pelaajaa vastaan jota vastaan hän ei ole vielä pelannut, sitten jatketaan samaa alaspäin. Nyt tuli esim. 9 vs 4 ja 9 vs 7 pairingit.
Joo tai siis ei eiku häh?

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #14 : 19.10.14 - klo 01:06 »
Hmm, miten nuo viimeisen kierroksen pairingsit menevät jos kaksi viimeistä ovat jo pelanneet toisiaan vastaan, tai pelaajia on pariton määrä ja viimeinen on jo saanut byen?

Poissa Thalian

Vs: Pairingsien generointisofta
« Vastaus #15 : 19.10.14 - klo 02:18 »
Mulla muuten tää paritti jo kolmoskiekalla 9p miehen 3p miestä vastaan. 20 pelaajan turneessa näin ei pitäisi kyllä tapahtua.

Poissa Nastaboi

Vs: Pairingsien generointisofta
« Vastaus #16 : 19.10.14 - klo 09:39 »
Hmm, miten nuo viimeisen kierroksen pairingsit menevät jos kaksi viimeistä ovat jo pelanneet toisiaan vastaan, tai pelaajia on pariton määrä ja viimeinen on jo saanut byen?
No sitten varmaan kokeillaan uudelleenparittaa seuraavaksi viimeisten kanssa kunnes lailliset paritukset löytyvät. Ei ole täsmällistä algoritmia näyttää tähän hätään, mutta idea kuitenkin tämä.
Lainaus
[09:36] <Saimu> ei deckin tarvii voittaa nopeasti
Lainaus käyttäjältä: jkk
it's adorable when Sami Häggkvist's opponents think they have a good matchup. Because it never, ever is.
HW
OM

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #17 : 19.10.14 - klo 13:46 »
Noh, laitoin tuonne uuden version jossa tuon pitäisi (toivottavasti) toimia, ilmoitelkaa jos jotain bugaa edelleen.

Tuo kolmoskiekalla 9p miehen parittaminen 3p miestä vastaan voi johtua siitä että aiemmin painokertoimet oli asetettu vähän tyhmästi, tuosta tuli saman verran miinusta kertoimeen kuin siitä, että kaksi yhden bracketin erotuksen omaavaa paria pelaisi. Koitin muuttaa sitäkin järkevämmäksi.
« Viimeksi muokattu: 19.10.14 - klo 15:15 kirjoittanut Mikke »

Poissa Mikke

Vs: Pairingsien generointisofta
« Vastaus #18 : 16.12.14 - klo 09:54 »
Laitoin vielä koodit Git-keskittimeen jos joku haluaa tunkata tuohon jotain..

https://github.com/mniemela/mtg-parittaja