Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Ohjelma nettipokerin analysointiin

E1ss [12.04.2016 19:17:42]

#

Kiinostais tietää että millä ohjelmointikielellä toteutus ois paras kun kiinostuksena olis tehä koodi joka tarkkailee pokeriani ja arvioi vastustajien käsiä. Eli siis ensinnäkin miten on mahdollista saada tieto ohjelmaan automaattisesti mitä vastapelaaja teki. Ja sitten millä tälläinen ohjelma kannattaisi tehdä. Osaamiset: Java.

Grez [12.04.2016 19:35:07]

#

Siis pelaat missä? Livenä? Nettikasinolla?

Analysoi mistä? Tiedosto jossa on pelatut kädet? Videonauhalta?

Analysoi vastustajien käsiä? Jälkikäteen kun kädet on tiedossa (jos ei muckattu) vai jos on puoliavoin pelityyli niin avoimien korttien perusteella?

Jos osaaminen on Java ja pääpointti on vaan tehdä analysointi eikä esim. opetella samalla uutta kieltä, niin sitten varmaan kannattaa tehdä Javalla.

E1ss [12.04.2016 20:09:20]

#

Joo eli arvelinki että jäi vähän vajaaksi. Tarkoituksena olisi siis pelata nettikasinolla livenä. Ohjelman tulisi kuvasta lukea vastustajien liikkeet tämä on siis suurin kysymys. Muut asiat ymmärrään mutta miten voin lukea nettisivulta tekstiä tai kuvaa. Eli siis saan kaikki liikeet tekstimuotoon mutta ne näkyvät vain nettisivulla. Saisinko jotenkin siirrettyä livenä niitä ohjelmaan.

The Alchemist [12.04.2016 20:44:05]

#

Yleensä tapana on, että renderöit graafisen ympäristön itse. Teet siis kasan pelikortteja ja pelipöydän (joko käsin paintilla ja lataat pixmapit ohjelmakoodissa, tai koodaat suoraan kuvien piirtelynkin) ja sen jälkeen kirjoitat koodin, joka rakentaa sellaisen esityksen pelipöydästä kuin haluat.

Grez [13.04.2016 07:59:35]

#

Eli siis jos oikein ymmärsin, niin käytät verkkokasinon asiakasohjelmaa, ja ruudulla näkyvää tietoa pitäisi analysoida?

Nyt riippuu sitten asiakasohjelmistosta aika paljon. Jos se laittaa kortit aina samoihin kohtiin aina saman kokoisina ja kaikissa paikoissa samassa asennossa, niin on aika triviaalia ottaa ruutukaappauksia ja lukea mikä kortti missäkin on. Triviaalia, mutta kyllä tuonkin toteuttamiseen aikaa menee.

Sitten jos asiakasohjelmisto on "3D" jossa on hahmoja jotka laittaa niitä kortteja eri kohdtiin 3-ulotteista pöytätasoa jossain määrin satunnisesti niin homma menee kertaluokkaa tai paria vaikeammaksi.

Mielestäni tämän enempää on turha spekuloida... Huonoon kysymykseen ei voi antaa hirveän hyviä vastauksia.

jlaire [13.04.2016 10:00:58]

#

Joissain pokeriohjelmissa voi valita asetuksista, että kaikki pelitapahtumat tulostetaan grafiikan lisäksi myös tekstilaatikkoon, joka näkyy ruudulla. Sen lukeminen on huomattavasti helpompaa. Windowsilla voi myös käyttää dll-hookkia ruudun kaappauksen sijaan.

Tämä on aika monimutkainen projekti aloittelijalle. Suosittelen, että lataat ensin tekstimuotoisen käsihistorian ja analysoit sitä. Reaaliaikainen seuranta kannattaa jättää vähän myöhemmäksi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta