Poker2x veröffentlicht


@robb:
Momentan ist das Spiel nie zu Ende. Sobald die Highscores kommen, will ich es so machen, das der Score gespeichert wird wenn der User das Spiel per Start-Taste verlässt. Das bringt auch noch den Aspekt des 'Zum richtigen Zeitpunkt aufhörens' herein.
Falls du Vorschläge zu diesem Thema hast, immer her damit. Ich selbst hatte keine Idee wie man das Spiel beenden sollte. Vielleicht Spieler mit einem Minus über 500 auswechseln.

@HauJobb:
Kein copy&paste hätte das auch gelöst :) Du kannst auch relative Pfade verwenden wenn du die Musik in einem Unterverzeichnis des Poker Ordners hast.

Cheers, David
 
Ich bin halt son verwöhnter Bängel :p
Wegen dem highscore wie wärs
wenn das spiel endet wenn man miese macht?
 
Ah, ich war nicht der Einzige, der ein Problem mit der Straße hatte. Hier, habs sogar notiert: ich hatte ein 3er Pärchen, der Gegner Bube und König. Flop bis River war dann 10;2;Q;6;2 (Farben spielten keine Rolle) - ich hab verloren weil der Gegner angeblich ne Straße hatte. Es war also nicht nur die Meldung falsch sondern ich hab auch ungerechter Weise verloren ^^"
Aber gut, dass des gefixt ist.

Ach, noch was fiel mir auf: ich hatte auf der Hand 10 und Bube, der Gegner EXAKT das Gleiche. Wir trafen beide die Straße mit 7;8;9;10;J
Ichh ab aber gewonnen. Nun weiß ich nicht genau ob das Programm nen "split Pot" integriert hat aber ich glaub in Echt würde der Gewinn geteilt werden müssen oder?

Dann ist mir noch aufgefallen, dass die Dollar-Anzeige beim Gegner ab 5 Stellen nicht mehr so ganz auf den Screen passt. ;) Wird ein bissel eng.

Und dann noch ne Kleinigkeit (ich möcht wirklich nicht nerven ^^"" ):
Wenn man foldet, steht im Fenster trotzdem "you lost" Also das is eigentlich schon korrekt aber vielleicht gibts da noch ne bessere Möglichkeit für ne Mitteilung. Nur damit man trennen kann zwischen "verloren im Duell" oder "verloren wegen fold". :)

Ansonsten freue ich mich, dass ich nun auch mal gewinnen kann. :lol: Ich hab sogar das Gefühl, dass sich die Gegner manchmal verschrecken lassen, wenn man kräftig erhöht.
 
Ich denke ich werde das Startgeld auf 500 erhöhen, und sobald ein Spieler 0 erreicht, wird er ausgewechselt ( AI ) oder das Spiel beendet ( Spieler ). Highscores werden nur gespeichert wenn der Spieler das Spiel mit Start beendet ( den Tisch verlässt ).

Über das AI auswechseln bin ich mir nicht ganz sicher, evt. hat der Spieler dann nach langem Spielen nur noch die besten gegenüber. Was jedoch auch zu steigerndem Schwierigkeitsgrad mit längerer Spielzeit führt.

Edit: Zu Fusion_power:

Danke für die exakten Infos. Genau der Bug den ich vermutet habe. Re-download vom selben Ort sollte das Problem lösen. Split Pot gibt es nicht, in so einem Fall werden die Hand-Karten verglichen, und der mit den besseren gewinnt. Im Falle eines absoluten Tie's gibt es momentan einen Sieg für den Spieler. Natürlich nicht korrekt..
 
also was vor allem noch fehlt, ist das wenn ein gegner raus ist, dass dann der big und der smal blind teurer werden. also wie bei dir am anfang 5 und 10$ dann wenn einer raus ist 10 un 15$ usw.. und wenn man dann als letzter über ist, dann hat man gewonnen. und normal im fernsehen fliegt man raus sobald man kein geld mehr hat. also nichts mit minus oder so. natürlich gibts dann auch keine wirklichen highscores, da man ja am ende bei 6 spielern nur max. 6x500$ haben kann, halt die kohle von allen. highscore könnte sein wie schnell man es schafft alle abzuzocken, oder mit so wenig spielen wie möglich, also nicht immer nur folden sondern auch mal nen schlechtes blatt spielen. ich glaub so würde ich das machen.
 
Also im Turnier-Style.. Sehr gute Idee eigentlich! Ich habe jetzt immer an einen Casino-tisch gedacht bei dem man einfach kommen und gehen kann. In diesem Fall sollte die Zeit vielleicht als Highscore dienen, da ein nicht-spielen eines schlechteren Blattes auch etwas ist, was einen Profi von anderen hervorhebt.

Aber ich denke ich werde das ganze im Turnier-Style ( robb's Vorschlag ) machen. Den jetztigen Modus werde ich aber auch noch drinnen lassen, einfach um mal einige Hände ( bis in den 5-stelligen Bereich ) zu spielen :)
 
DaveN said:
Edit: Zu Fusion_power:

Danke für die exakten Infos. Genau der Bug den ich vermutet habe. Re-download vom selben Ort sollte das Problem lösen. Split Pot gibt es nicht, in so einem Fall werden die Hand-Karten verglichen, und der mit den besseren gewinnt. Im Falle eines absoluten Tie's gibt es momentan einen Sieg für den Spieler. Natürlich nicht korrekt..
Man hilft doch gern. ^^
Das lustige war, wir hatten nicht nur die gleiche Hand, wir hatten auch die gleichen Farben, nur entgegengesetzt. Also ich 10 Karo und Bube Pik und der gegner 10 Pik und Bube Karo :lol:
robb said:
also was vor allem noch fehlt, ist das wenn ein gegner raus ist, dass dann der big und der smal blind teurer werden. also wie bei dir am anfang 5 und 10$ dann wenn einer raus ist 10 un 15$ usw.. und wenn man dann als letzter über ist, dann hat man gewonnen. und normal im fernsehen fliegt man raus sobald man kein geld mehr hat. also nichts mit minus oder so. natürlich gibts dann auch keine wirklichen highscores, da man ja am ende bei 6 spielern nur max. 6x500$ haben kann, halt die kohle von allen. highscore könnte sein wie schnell man es schafft alle abzuzocken, oder mit so wenig spielen wie möglich, also nicht immer nur folden sondern auch mal nen schlechtes blatt spielen. ich glaub so würde ich das machen.
Also wenn sowas eingebaut wird, dann bitte nur als Option. Sonst fliegt man ja als Laie in Rekordzeit raus. ;) Die machen das mit den erhöhungen der Blinds im Fernsehn nur, damit die Spieler nicht den ganzen Tag brauchen bis einer gewinnt. Ich zock aber am GP2X gern "vor mich hin" entspannend halt wie das Game im Moment ist.
Yo, "Turnier-Style" klingt gut. Aber DaveN, den jetzigen Modus bitte unbedingt beibehalten (vielleicht noch selber Modus mit 6 Spielern) :)

EDIT: hab eben mit 2 Pärchen verloren gegen einen Gegner mit einem Pärchen. :twisted: Ok, ich hatte 2 kleine Pärchen und er 2 Asse. Aber waren 2 Pärchen nicht mehr wert als eines? (Ich kenne die Regeln nicht soooo gut )
 
Fusion_Power said:
EDIT: hab eben mit 2 Pärchen verloren gegen einen Gegner mit einem Pärchen. :twisted: Ok, ich hatte 2 kleine Pärchen und er 2 Asse. Aber waren 2 Pärchen nicht mehr wert als eines? (Ich kenne die Regeln nicht soooo gut )
zwei pärchen sind immer mehr wert..

also wie im fernsehen fänd ich besser, so wie es im moment ist feht noch irgendwie der reiz. man hat zwar nen paar tausend virtuelle dollar das wars aber auch, ich möchte alle nacheinander rauskicken und am ende soll stehen, dass ich der poker gott bin ;-) und dann wie gesagt in die highscore wieviele spiele ich für diese meisterleistung gespielt hab...
dann wärest du DaveN mein absoluter homebrew könig :oops:
 
DaveN said:
Den jetztigen Modus werde ich aber auch noch drinnen lassen, einfach um mal einige Hände ( bis in den 5-stelligen Bereich ) zu spielen :)

:D

Ich muss mal nachsehen ob mein Code eine einfache Manipulation der Spieleranzahl erlaubt, falls ja, wird das ebenfalls im Menu wählbar sein ( neben der Geschwindigkeit ;) )

So, mittlerweile habe ich genug gesammelt um mich wieder ans Werk zu machen, glücklicherweise alles kleine Jobs welche jeweils etwa 15 Minuten brauchen, Turniermodus vielleicht etwas länger.

Die Gegner können sogar ein wenig 'erschrecken' wenn du erhöhst, jedoch ist das auch nur kalt kalkuliert. Die AI ist hier sowieso ein Thema für sich, eine AI für Poker zu entwickeln gehört wohl in die Königsklasse ( besonders auf einer 200mhz Maschine ;) ), in der ich mich natürlich absolut nicht befinde.

EDIT: Zwei Pärchen verlieren gegen eins? Und ich hätte gedacht das Punktesystem verläuft nun fehlerfrei.. Egal, sollte schnell gelöst sein.

Edit2: Die Anforderungen welche du für den Homebrew König stellst sind im Vergleich zu anderen Sachen nicht sehr hoch :) Aber ich werde versuchen das so gut wie möglich zu erfüllen.

Edit57: Fehler mit den Paaren gefunden, taucht nur auf wenn die zwei Paare sehr sehr tief sind :)
 
robb said:
also wie im fernsehen fänd ich besser, so wie es im moment ist feht noch irgendwie der reiz. man hat zwar nen paar tausend virtuelle dollar das wars aber auch, ich möchte alle nacheinander rauskicken und am ende soll stehen, dass ich der poker gott bin ;-) und dann wie gesagt in die highscore wieviele spiele ich für diese meisterleistung gespielt hab...
dann wärest du DaveN mein absoluter homebrew könig :oops:

Ja, schon. Aber du gönnst einem Blutigen Anfänger wie mir doch auch als OPTION, mal ein schnelles Spielchen zu wagen nur zum üben oder mal um ein paar Hände zu sehn oder? ;) Man könnte das ja alles später im Menü auswählen was man spielen möchte.
Mit dem bisherigen Modus spielt man halt um zu sehen, wie man mithalten kann, bei deinem Modus geht es dann richtig zur Sache. Dann würd ich aber mit mehr als 100$ beginnen sonst ist man sicher schnell draußen. Als "Belohnung" gäbe es dann halt nur im Turniermodus ne Möglichkeit in die Highscore-Tabelle zu gelangen. :)

@DaveN: yo, super, dass du gleich wieder ranklotzt. Ja, ich hab wirklich gegen ein Paar verloren mit 2 Paar, stand exakt so im Fenster. Hab extra 2X hingeschaut. Ich bin mir aber sicher, dass ich auch schon mal mit 2 paar gegen Eines gewonnen habe. Scheint also, dass nicht immer dieser Fehler kommt.

Edit: yo, es waren zwei niedrige Pärchen. Glaub 6er und 7er aber genau weiß ich's nicht mehr.
 
*hrhr* Mal abgesehn von emu`s
Find ich doch das du der Homebrew King bist
(auch von Ladykiller mal nabgesehn^^)

Schön find ich auch das mal selbst grafiken erstellen kann
und deswegen auch danke an Fusion Power :oops:

Wie wärs wer will mit Star Trek Char`s zocken :p
 
HauJobb said:
(auch von Ladykiller mal nabgesehn^^)

*erinnert sich an einen Kommentar beim Release des Sourcecode's von dem movie player*
"Now Ladykiller will have cutscenes.." :D

@fusion_power:
Hab's gerade entdeckt und beseitigt, lag an einer Änderung welche ich bei dem Strassen-Bug machen musste, habe dort alle Punktestände bis auf die letzten 3 durch 10 dividieren müssen, und irgendwie den des einen Paares übersprungen, womit ein Paar über einer 10 gegen zwei kleinere ( das höhere unter 8 ) gewann.

Achja, die auswechselbaren Grafiken mag ich selber sehr ( spiele immer mit dem Background von fusion_power und den Karten von R7i1c3K ) ;)

Das temporäre Ziel für dieses Game ist es, bis zum 5. eine gut funktionierende Version mit den wichtigsten Features draussen zu haben, dananch mache ich mich an meinen Beitrag zum Community Contest :p
 
HauJobb said:
*hrhr* Mal abgesehn von emu`s
Find ich doch das du der Homebrew King bist
(auch von Ladykiller mal nabgesehn^^)

Schön find ich auch das mal selbst grafiken erstellen kann
und deswegen auch danke an Fusion Power :oops:

Wie wärs wer will mit Star Trek Char`s zocken :p

Ich? na, ich hab ja nur mal schnell nen Skin zum testen gemacht. Die Idee, Custom-skins zu verwenden im Game is ja nicht von mir. ^_^ Das wollten viele im gp32x-Board.

Ach, @DaveN: nicht vergessen, da rechts neben dem mittleren Kartenfeld ist noch reichlich Platz für ne Anzeige wiviele Hände man gespielt hat ;)
 
*verliert die Übersicht über seine todo-liste.*

Wird gemacht, wird gemacht :)

So, ich bin dann mal coden..
 
Fusion_Power said:
Ja, schon. Aber du gönnst einem Blutigen Anfänger wie mir doch auch als OPTION, mal ein schnelles Spielchen zu wagen nur zum üben oder mal um ein paar Hände zu sehn oder? ;) Man könnte das ja alles später im Menü auswählen was man spielen möchte.
Mit dem bisherigen Modus spielt man halt um zu sehen, wie man mithalten kann, bei deinem Modus geht es dann richtig zur Sache. Dann würd ich aber mit mehr als 100$ beginnen sonst ist man sicher schnell draußen. Als "Belohnung" gäbe es dann halt nur im Turniermodus ne Möglichkeit in die Highscore-Tabelle zu gelangen. :)
ja genauso wäre es optimal. für die 5 minuten pause einfach wie jetzt zocken und wenn man ne halbe bis dreiviertelstunde zeit hat, dann das turnier (richti toll wäre natürlich noch die möglichkeit zu speichern während des turniers ;-) )
und im turnier natürlich dann 500-1000$ als startkapital, da man ja nicht unter 0 kommen darf. und als belohnung für den sieg dann highscore... :oops:
ja da träum ich jetzt bis zum 8.8. davon. und bis dahin spiel ich die aktuelle version im urlaub ^_^
 
Nachts um 2 Uhr während ich das Game zockte (und am gewinnen war) kamen mir noch so einige Ideen in den Sinn bezüglich des Turniermodus.
-Es währe realistischer, wenn im Turniermodus die Gemeinschaftskarten nicht in jedem Fall bis zum Ende aufgedekt werden würden. Im TV sieht man ja auch nur selten den River da manchmal nicht mal eine karte aufgedekt wird wenn ein Spieler clever genug ist, die Anderen allein durch Einsätze zu verscheuchen. ;)
Ebenso würde im Turniermodus nicht immer die Hand des Gegners aufgedekt werden wenn er gewinnt/verliert. Machen die in Echt ja auch nur sehr selten. So müsste man allein an der Spielweise der Gegner lernen, ob die bluffen oder nicht. Im Turniermodus währe es daher von Vorteil, wenn Namen immer festen AI Spielern zugeordnet werden würden, mit festen Eigenschaften. Vielleicht ist die AI manchmal gnädig und zeigt eine oder gar Zwei Karten der Siegerhand? :lol:

Öhem, ich hab wieder einige Dinge zu berichten als anerkannter Betatester:
-Der Speed ist doch zu langsam im Moment. gerad, wenn man etwas schneller spielen möchte ist das warten auf die AI-Aktionen nervig. Hab ich vorhin gemerkt als ich am verlieren war und schnell das nächste Blatt sehen wollte. Auch muss man durch das Delay oft die Tasten mehrmals drücken, bis die gewünschte Aktion erkannt wird.

-Ich hatte vorhin wieder nen komischen Bug mit ner Straße, obwohl ich mir glaub die gefixte Version gestern gesaugt hatte:
also ich hatte König und 3, der Gegner 10 und 9, farben unwichtig. Flop bis River war 10;A;J;Q;8
Gegner gewinnt mit Straße. Er hatte also 8;9;10;J;Q. Aber ich hatte die höhere Straße mit 10;J;Q;K;A. Trotzdem zeigte das Programm nur "high Card" an bei mir. Muss DaveN eventuell nochmal checken. ^_^

-Sonst passt ja fast alles. Für den Feinschliff sollten die Texte später nicht mehr "über die Ufer" treten, z.B. im Ergebnissfenster wenn da "three-of-a-kind" o.ä. steht. ;)

Im Spiegel Online war übrigens neulich ein interessanter Artikel übers Pokern und die Frage, ob KI-Programme es mit echten Spielern aufnehmen können. Darin stand, dass es schon ettliche gute Poker-AI's geben soll. Währe super, wenn da einige Open-Source-Projekte zu finden währen. Dann könnte DaveN sich viel Arbeit bezüglich der AI sparen. :) Leider war darüber nichts im Artikel zu lesen.

Edit: ab morgen geht in den USA wider die World Series of Poker los. Leider wird man da wohl nicht viel zu sehn bekommen im deutschen TV (kam glaub noch nicht mal die 2005er wo der gewinner 7,5Mio einsackte). Immerhin berichtet das DSF 14Uhr ein paar minuten lang von den Ereignissen des Tages. Heut war schon mal ein Vorbericht.

EDIT2: hey, was wichtiges hab ich glatt vergessen: Wenn alle AI-Gegner folden (passiert mir neuerdings relativ häufig) dann muss man trotzdem mühsam bis river durchklicken, bis man das "you win" Fenster zu sehen bekommt. Es werden nach wie vor alle Karten aufgedeckt, was unnötig ist. Man hat ja den Pot so oder so. Das Fenster könnte in dem Fall sofort kommen.
 
- Drei neue Menüpunkte:
1. Turniermodus. Momentan noch ohne Highscore, aber die Spieler können rausgekickt werden.
2. Anzahl Spieler auswählbar.
3. Geschwindigkeit auswählbar.

- Strassenbug _definitiv_ gelöst. 'Straight' anstelle von 'Street' :)
( Fehler: Beim überprüfen ob eine Strasse vorhanden ist wurde ein Ass als die temporäre Vorlagenkarte angesehen welche benutzt wird um neue Karten zu erstellen. )

- AI ein wenig intelligenter. Foldet am Anfang wirklich nur mit den schlechtesten Karten, ansonsten checkt sie durch.

- Todo Liste um deinen zweiten Edit Punkt erweitert ;) Ist übrigens etwas was in zwei Minuten gelöst ist. Copy&Paste der Routine um die Anzahl der aktuellen Spieler abzurufen, dannach zur Funktion des Fensters umleiten.

Wegen den zu langen Texten bei 'Three' und 'Four of a kind' - gibt es eine kurze Alternative wie diese Hände genannt werden?

Und ich habe das I-Net mal nach Open source AI's durchforstet. Alle guten AI's sind meistens zu horrenden Preisen lizenziert oder closed source. Ein weiterer Aspekt sind die 200mhz des Gp2x, Simulation der möglichen Hände kommt hier also gar nicht in Frage, so muss das über Pot Odds gelöst werden. Und ausserdem macht die AI auch Spass beim programmieren ;)

Ausserdem habe ich eine fantastische Idee für ein Spiel zum Community Contest. Es wird wahrscheinlich nicht in den Top3 landen, jedoch könnte es gute Chancen auf den Spezial-Award 'Most Original Game' haben :) Wenn ich mich für dieses Konzept entscheide wird Poker2x wohl für einen Monat auf Eis gelassen, jedoch will ich es bis dahin auf einen guten Stand bringen.
 
Oh, ein ganzer Monat? *schnüff* Nehm doch dein Pokergame für den Contest. Das hat sicher gute Chancen. ;) Wobei die Neugier natürlich schon fragen lässt, was das für ein neues Spiel werden wird. ^_^

Gut, dass des mit der Straße nun gelöst ist. (Die nennen die Straße im engl. da echt nur "straight"? :lol: )
Das mit der zu breiten Schrift würd ich anders lösen. Vielleicht ist es ne Möglichkeit, das Fenster an die Breite der Schrift anzupassen wenn diese zu ausladend wird. Ich weiß natürlich nicht, ob das zu aufwendig währe. Ansonsten währe ein Zeilenumbruch sicher ne Möglichkeit. Ich persönlich würde an den Bezeichnungen der Hände selber nix ändern, ist gut gelöst und man weiß sofort was Sache ist.
Aber eventuell muss noch bei den gegnern was gemacht werden. Simulier doch mal, dass mehrere Gegner über 10000$ gewonnen haben, das wird sicher eng mit der Anzeige. ;)

Wegen der AI, ich finde die jetzige schon ganz gut. Die bluffen sogar manchmal saufies oder spielen mit ner guten Hand bis zum Ende ganz unauffällig 8) . Bin schon öfters reingefallen (aber ich habe mich auch ab und an gerächt hähähä! )
Schade, daß gute AI's nicht so einfach frei aufzutreiben sind. Hm... wenn ich eine über-AI proggen könnte, heißt dass, das man damit etwa richtig Asche verdienen kann?
Und ja, 200MHz sind sicher nicht viel. Aber ich denk mal, dass des für dein Game voll ausreicht. Bis du die MHz ausgereizt hast, kannste sicher noch ein ganzes Weilchen deine AI aufbohren, gell? ;)

Hier, ich hänge nochmal meine leicht verbesserte Version des Backgrounds an. hab da schon die erwähnten Pixel korrigiert. (bin aber auch so kleinlich :lol: ) sowie die Schriftgröße an deine Vorgaben angepasst. (schnödes "Times New Roman" kann ganz gut aussehen wa? ;) )
Vielleicht magst du noch diese Version mit reinstellen als Variante B oder so, würd mich freuen. :)



Ich hab da noch ne Idee, den schwarzen Ramen des result-Fensters etwas plastischer zu gestalten (mehr wegen der Sichtbarkeit zugleich auf hellen und dunklen Hintergründen). Das Fenster an sich wirkt echt schon sehr gut durch den Transparenz-Effekt. Gut gelöst. Biete dich mal bei den Jungs vom SNES-Emu nach, die haben noch Probleme mit Transparenzen. :)
 
Na auf dein originelles Spiel bin ich mal gespannt,
ich hoffe es wird nichts mit Karten :lol:
Ansonsten mach nur weiter so,
So fleißige Leute sieht man selten :wink:
 
Fusion_Power said:
Ich hab da noch ne Idee, den schwarzen Ramen des result-Fensters etwas plastischer zu gestalten (mehr wegen der Sichtbarkeit zugleich auf hellen und dunklen Hintergründen). Das Fenster an sich wirkt echt schon sehr gut durch den Transparenz-Effekt. Gut gelöst. Biete dich mal bei den Jungs vom SNES-Emu nach, die haben noch Probleme mit Transparenzen. :)

Werde mal sehen ob man das noch etwas aufbohren kann. Und ich glaube beim SNES-Emu sind die Transparenzen etwas anders zu lösen als einfach im Illustrator die Transparenz auf 93% zu setzen :p :D
Der Hintergrund wird übrigens sofort integriert..

Die führende AI im Bereich Poker ist momentan wohl Poki ( http://www.cs.ualberta.ca/~games/poker/ ) welche auch bei Poker Academy Pro eingesetzt wird ( http://www.poker-academy.com/ ). Eine Software welche auch von Profis noch benutzt wird.
Meine wird sicher auch noch verbessert, wirds aber wohl nicht ganz aufs Niveau von Moneymaker, Ferguson und Kompanen schaffen. ;)

Ich muss noch sehen was ich mit den Schriftlängen ( Geld und im Resultatefenster ) mache. Momentan ist das noch ziemlich unhandliche Menu unter der Lupe.

Und ich bin eben noch nicht ganz sicher ob ich das erwähnte Konzept wählen soll, würde so etwas werden was die Leute entweder hassen oder lieben. Ausserdem würde ich vermutlich sowieso zwei Spiele beitragen, ein eher normales und das andere. Wofür ich aber noch meine Digicam reparieren lassen müsste. Übrigens nichts mit Karten, obwohl ich gerne mal noch ein Blackjack Game machen würde. Wäre auch um einiges einfacher als Poker.
Edit: Eine der Regeln beim Contest ist, das das Game vorher noch nie public betas bzw. Veröffentlichungen jeder Art hätte. Ansonsten wäre es einen Versuch Wert gewesen.

Anyway, ich werde mich dann wieder traditionell ab 12 Uhr mit einer grossen Kanne Nescafé ans Werk machen, vorher kann ich irgendwie nicht arbeiten ^_^
 
Back
Top