Chryss85
2008. dec. 29. 17:28

HUD - Hogyan?

Nem teljesen poker jellegű a kérdés.
Az lenne a kérdésem, hogy van-e itt valaki, aki ért a Windows programozáshoz valamennyire, vagy lenne valami ötlete, hogy HUD-ot hogyan lehet programozni? (mondjuk C-ben :))
Olyasmik érdekelnének, hogyan lehet létrehozni olyan kis ablakot, amit csatolunk más ablakokhoz, stb.
Tudom, nem egyszerű kérdés, de a botos topicban láttam, hogy jó pár informatikus (jelölt) van közöttünk :)

Másik kérdés: El lehet érni külső programmal a HM által készített PostGreSQL adatbázist? Lehet használni?

Köszi!

titcar
Válasz Chryss85 kommentjére
2008. dec. 29. 17:32

a HM hudja mérnem jó? :)

(kicsit egyértelműbb címet is adhattál volna a topicnak, mondjuk hud készítés házilg vagy vmi ilyen :) )

mondjuk simán C-ben ilyet nem nagyon csinálsz :D

vinczesz
Válasz Chryss85 kommentjére
2008. dec. 29. 17:33

Nem teljesen poker jellegű a kérdés.
Az lenne a kérdésem, hogy van-e itt valaki, aki ért a Windows programozáshoz valamennyire, vagy lenne valami ötlete, hogy HUD-ot hogyan lehet programozni? (mondjuk C-ben :))

Másik kérdés: El lehet érni külső programmal a HM által készített PostGreSQL adatbázist? Lehet használni?


A GameTime+ teljes forráskódja fent van a neten. Szóval mégcsak sokat gondolkodni sem kell az induláson. Az a PT2 adatbázisát használja. Ha szépen feltérképezed a HM adatbázisát, akkor tudod használni külső programmal, akár saját fejlesztéssel is. Egyébként szerintem ez eléggé "impossible mission", a kérdés feltevésed alapján. ;)

Miért szeretnél HUD-ot írni? Nincs meg a HM vagy a PT? Azt hiszem ennyire azért egyik sem drága...

Chryss85
Válasz titcar kommentjére
2008. dec. 29. 17:35

a HM hudja mérnem jó? :)

(kicsit egyértelműbb címet is adhattál volna a topicnak, mondjuk hud készítés házilg vagy vmi ilyen :) )

mondjuk simán C-ben ilyet nem nagyon csinálsz :D


Gondoltam, h simán C-ben nem, de valami kiegészítéssel talán.

A HM hudja teljesen jó, csak gondoltam, kicsit kiegészíteném :o

vinczesz
Válasz Chryss85 kommentjére
2008. dec. 29. 17:39

Gondoltam, h simán C-ben nem, de valami kiegészítéssel talán.

A HM hudja teljesen jó, csak gondoltam, kicsit kiegészíteném :o


Akkor jobban jársz, ha írsz a fejlesztőknek a fórumukon keresztül. Ott megmondják, hogy tervezik-e amit szeretnél és hogy mikorra. Belefogni egy komplett, új HUD-ba szerintem nem éri meg.

titcar
Válasz vinczesz kommentjére
2008. dec. 29. 17:40

miért mi az amit nem tud szerinted?

Chryss85
Válasz vinczesz kommentjére
2008. dec. 29. 17:47

Akkor jobban jársz, ha írsz a fejlesztőknek a fórumukon keresztül. Ott megmondják, hogy tervezik-e amit szeretnél és hogy mikorra. Belefogni egy komplett, új HUD-ba szerintem nem éri meg.


Értem.
Köszi az infot a GT+ kódjáról, majd lecsekkolom.

Nem úgy gondoltam, hogy átírom a HM hudját, hanem hogy még egyet ráteszek az asztalra a HM-é mellé.

Én például azt hiányolom, amit a Pokerstove számol, hogy mennyi az equitiy-m az ellen teljes range ellen. Mivel ez real time cucc, ezért kell egy kis képfelismerés, de az nem nagy cucc :)

Konkrét példa: Nálam :Ks::Qh: , board: :Qs::5h::6h: Ellen egy 37 vpip ürge, 25% cold callal, mennyi az equitym az ő range ellen. Mondjuk semi-short stack, a cbetemre shove-lt, és X$-t kell megadnom. (Jó, ez nem a legjobb példa a nehéz döntésre, de biztos értitek :))
És mondjuk egy (speciális) gombnyomásra indulna az algoritmus, leolvassa a boardot, meg a lapjaim, meg az ellen adatait, és ebből ad egy kis további infot.

Ez csak egy elképzelés, valószínűleg tényleg nem éri meg a befektetett energiát, épp azért kérdezek utána először itt, mert mint már említettem, láttam, hogy több informatikus van itt, és kíváncsi vagyok a véleményetekre :)

vinczesz
Válasz Chryss85 kommentjére
2008. dec. 29. 17:55

Én például azt hiányolom, amit a Pokerstove számol, hogy mennyi az equitiy-m az ellen teljes range ellen. Mivel ez real time cucc, ezért kell egy kis képfelismerés, de az nem nagy cucc :)


Ilyen program létezik már, ezért sem érdemes ezzel bíbelődni. A másik, hogy nem kell képfelismerés, hanem csak szépen elkapod az ablak által kapott üzeneteket. Szövegesen benne vannak a lapok, nevek stb. Abból hámozod ki, ami kell. A HUD-ok is így csinálják, illetve a valós idejű esélyszámoló programok is.

De a range-ek elleni esélyeiddel sok játék után már nagyjából tisztában is lehetsz, ehhez nem hiszem, hogy program kell. Nézegesd sűrűn a PokerStove-t kérdéses leosztásokkal kapcsolatban a sessionjeid után, memorizáld a legfontosabbakat és menni fog fejből.

Chryss85
Válasz vinczesz kommentjére
2008. dec. 29. 17:59

Ilyen program létezik már, ezért sem érdemes ezzel bíbelődni. A másik, hogy nem kell képfelismerés, hanem csak szépen elkapod az ablak által kapott üzeneteket. Szövegesen benne vannak a lapok, nevek stb. Abból hámozod ki, ami kell. A HUD-ok is így csinálják, illetve a valós idejű esélyszámoló programok is.

De a range-ek elleni esélyeiddel sok játék után már nagyjából tisztában is lehetsz, ehhez nem hiszem, hogy program kell. Nézegesd sűrűn a PokerStove-t kérdéses leosztásokkal kapcsolatban a sessionjeid után, memorizáld a legfontosabbakat és menni fog fejből.


Igen, gondoltam erre. Először úgy próbáltam, de TSL (vagy valami hasonló) titkosítással kapta a kliens a package-ket, amit feltörni "nehéz" :D Hálózati csomagokat figyeltük. Vagy inkább azt a forgalmat kéne, amit a kliens küld az alablakának? :o

Létezik ilyen progi, ami real time kinyomja az ellen range-e elleni esélyeket? Melyik az?

ceewyl
Válasz Chryss85 kommentjére
2008. dec. 29. 18:03

Nem bántásból kérdem, de ha ennyire "gépiesíted" a pokert, mitől fog fejlődni a játékod?