Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Kalkulator za izračun verjetnosti pri pokru Texas hold'em
ID
KARNIČNIK, PRIMOŽ
(
Avtor
),
ID
Šter, Branko
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(2,44 MB)
MD5: 3BD6B23ED970A4835655C0D136D6D34B
Galerija slik
Izvleček
Poker je priljubljena in precej razširjena igra s kartami, pri kateri verjetnost igra ključno vlogo pri določanju zmagovalca. Pri klasičnem igranju pokra v živo si igralec lahko pomaga z opazovanjem in branjem telesne govorice nasprotnikov in s tem izboljša svoje možnosti za zmago. V zadnjem desetletju pa se v živo igra vedno manjši odstotek iger, saj jih nadomešča igranje na spletu. Obstajajo številne spletne strani, ki preko aplikacij ponujajo igranje pokra. Te aplikacije pa igralcu omogočajo le vpogled v dogajanje na mizi in poteze nasprotnikov, zato si z opazovanjem telesne govorice nasprotnikov ne more pomagati. Ob pomanjkanju informacij za odločanje pri igranju na spletu pride v poštev predvidevanje nasprotnikovih kart na podlagi iskanja vseh dobitnih kart v določeni situaciji. Na spletu obstaja že veliko različnih t.i. poker kalkulatorjev, ki za različne variante kart izračunajo odstotke za zmago med igralci. Ti kalkulatorji pa temeljijo na vnosu svojih kart, kart na mizi, prav tako pa tudi nasprotnikovih kart. Zato sem se odločil, da izdelam malo drugačen kalkulator, ki od uporabnika ne zahteva vnosa nasprotnikovih kart, ampak pri danih uporabnikovih kartah in kartah na mizi sam predvidi vse možne dobitne situacije, ki bi jih lahko imel nasprotnik, pri tem pa izračuna odstotke za zmago za vsako situacijo. V prvem krogu igre pa zaradi velikega števila možnosti uporabi predvidevanje na podlagi metode Monte Carlo. Rezultat diplomske naloge je delujoča namizna aplikacija, ki deluje na operacijskem sistemu Windows, poimenovana Poker Assistant, napisana v ogrodju .NET (dotNET) v programskem jeziku C# (C Sharp). Uporabnik lahko simulira igro z izborom kart, pri tem pa ima na voljo različne načine nabora nasprotnikovih kombinacij in različna razvrščanja. Analiza rezultatov je pokazala, da metoda Monte Carlo ob visoko nastavljenem parametru števila ponovitev simulacij poda rezultat z napako do 3%. Čas računanja pa je ob visoko nastavljenem parametru števila ponovitev simulacij (več kot 500) in večji množici nasprotnikovih kombinacij kart (več kot 20) lahko tudi predolg za optimalno uporabo programa. Čas računanja v primerih, ko se ne uporabi predvidevanje z metodo Monte Carlo, je v le dveh od 28 različnih možnih situacij višji od 5 sekund. Torej je optimalna uporaba mogoča v 93% primerov.
Jezik:
Slovenski jezik
Ključne besede:
Poker
,
Texas Hold'em
,
Monte Carlo simulacija
,
analiza kart.
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2017
PID:
20.500.12556/RUL-91346
Datum objave v RUL:
28.03.2017
Število ogledov:
4485
Število prenosov:
1245
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
KARNIČNIK, PRIMOŽ, 2017,
Kalkulator za izračun verjetnosti pri pokru Texas hold’em
[na spletu]. Diplomsko delo. [Dostopano 24 junij 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=91346
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Texas hold'em poker odds calculator
Izvleček:
Poker is a popular card game that is based on probability. In a classic game of poker, where players sit at one table, they can increase their rate of winning with observing oponnent's reactions at their moves and opponent's body language. But in the last decade, more and more players are joining online poker communities. There are many websites that offer play of poker through their applications. These applications only show users general information, there are no options for observing the opponent's behavior. In such cases, a helpful source of information can be predicting the opponent's cards based on searching for every possible hand the opponent could have. There are many poker calculators available online that can calculate percentages for winnig a specific game amongst players in different scenarios. Those calculators are based on user's input, which consists of entering their cards, cards on the table and opponent's cards. I have decided to make a different type of calculator that doesn't demand opponent's hands as input, but instead automatically calculates all possible hands opponent could have for any given situation as well as it calculates winning percentage for each of those hands. In Pre-Flop scenarios (no cards on the table) calculator speculates actual results with the Monte Carlo method. A desktop application that runs on the Windows operating systems was produced within the thesis. It was written in .NET (dotNET) framework in C# (C Sharp) programming language. It is called Poker Assistant and it allows user to simulate different scenarios through clicks on card icons. The user can also choose different settings for finding opponent's cards and different sorting orders. The analysis of results has shown that the Monte Carlo method gives results with maximum 3% error when the number of simulations is set to high values. When number of the opponent's hands combinations is large (more than 20) and number of simulations is set to high values (more than 500), the program takes too much time to calculate for optimal use. Elapsed time for calculating results in scenarios where the Monte Carlo method is not used is less than 5 seconds in 26 out of 28 different scenarios. Thus the program allows optimal use in 93% of those cases.
Ključne besede:
Poker
,
Texas hold'em
,
Monte Carlo simulation
,
card analysis.
Podobna dela
Podobna dela v RUL:
Klinični pomen določanja koncentracije zgodnjega prostatičnega karcinomskega antigena 2 pri bolnikih z rakom prostate
Pomen določanja prostatno specifičnega proantigena pri bolnikih s karcinomom prostate
Overjanje referenčnih vrednosti tumorskega označevalca za prostato specifičnega antigena po starostnih skupinah
Klinični pomen določanja koncentracije metabolitov adrenalina in noradrenalina v plazmi pri bolnikih z nevroblastomom (SLO)
Introduction of prostatic specific antigen determination in sera by electroluminiscence immunoassay method
Podobna dela v drugih slovenskih zbirkah:
Nadzorovano opazovanje (watchful waiting) kot možna oblika zdravljenja lokaliziranega raka prostate
Resnica o specifičnem antigenu prostate
Prostatični specifični antigen
PSA - prostatični specifični antigen in rak prostate
Klinični pomen določanja F-PSA in F-PSA
Nazaj