Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Quick Black Jack v1.2 *fixed* (https://www.delphipraxis.net/82625-quick-black-jack-v1-2-%2Afixed%2A.html)

Balu der Bär 16. Dez 2006 17:26


Quick Black Jack v1.2 *fixed*
 
Liste der Anhänge anzeigen (Anzahl: 2)
Quick Black Jack v1.2


Da mir gestern ein bisschen langweilig war, dachte ich mir es wird mal wieder Zeit ein kleines Programm zu schreiben. Herausgekommen ist dabei Quick Black Jack. Wie der Name schon sagt, es handelt sich dabei um eine simple Black Jack (vlt auch bekannt als 17 und 4) Umsetzung.

Zu dem Spiel kann man bei der Wikipedia eine Menge nachlesen, hier mal die wichtigsten Regeln zusammengefasst:
  • Ziel des Spieles: Mit Kartenwerten möglichst nah an der 21 zu sein
  • Bube, Dame & König haben den Wert 10, Ass wahlweise 1 oder 11, alle anderen Karten beinhalten die Werte, die auf ihnen drauf stehen
  • es dürfen maximal 5 Karten gezogen werden
  • wird die 21 überschritten, hat automatisch die Bank gewonnen
  • um sich eine weitere Karte geben zu lassen einfach auf den Kartenhaufen klicken
  • Jetzt neu auch Wetten möglich. Nachdem der Dealer die Karten geteilt hat kann gesetzt werden (einfach auf die Chips klicken)

v1.1
Zitat:

- Bug bei der Berechnung der Bankdaten behoben
- Bug beim Umrechnen der Asse behoben
- Spieltisch etwas verziert
- Wetten ist möglich
- Bei Punktegleichstand => Stechen
v1.2
Zitat:

- Bugs behoben
- Performance verbessert
Update:
- Fehler gefixt
- All-In Button
- Karten der Bank werden beim Stechen angezeigt
Guckts euch mal an, über ein bisschen Feedback, Kritik, Vorschläge und Idee würde ich mich freuen. ;)

Helmi 16. Dez 2006 17:32

Re: Quick Black Jack v1.0
 
Hallo,

ein nettes (kurzes) Spiel!

Wie wäre es, wenn eine MessageBox am Ende eines Spiels kommen würde, in der man gefragt wird, ob man ein neues Spiel spielen möchte?
Denn sonst müsst man ja jedesmal über das Menü ein neues Spiel anwählen.

Ansonsten schaut es sehr gut aus!

Luckie 16. Dez 2006 17:34

Re: Quick Black Jack v1.0
 
Bau noch einen Shortcut zum Karten geben ein, dann kann man es ganz mit der Tastatur spielen.

@Helmi: Drück doch einfach F2.

Balu der Bär 16. Dez 2006 17:47

Re: Quick Black Jack v1.0
 
Zitat:

Zitat von Luckie
Bau noch einen Shortcut zum Karten geben ein, dann kann man es ganz mit der Tastatur spielen.

Ich denke das dürfte nicht verkehrt sein.

@Helmi: Siehe Michaels Post. ;)

Eventuell baue ich noch ein paar Casino-Features sprich Wetten auf das Spiel und mehrere CPU-Spieler ein, mal gucken wie ich so Lust habe.

Danke euch fürs testen. :-)

freak4fun 16. Dez 2006 19:17

Re: Quick Black Jack v1.0
 
Moin Bärchen,
find das Spiel schon echt gut. ;)

- Ich mag den blauen Hintergrund nicht, mir würde grün besser gefallen, oder ein paar Verzierungen. ;)
- Ich stimme Luckie zu, reine Tastatursteuerung wäre nett und andere Tastenbelegun - Leertaste und Enter oder so ^^
- Auch schön wäre eine (ausführliche) Statistik - zum Beispiel Punktedifferenz, wie oft gewonnen ... lass deiner fantasie freien lauf -.-'

Weiter so! :thumb:

MfG
freak

Mackhack 16. Dez 2006 22:28

Re: Quick Black Jack v1.0
 
Zitat:

Zitat von Balu der Bär
Quick Jack Black
[*] es dürfen maximal 5 Karten gezogen werden[*] wie in Las Vegas, kommt es zum Gleichstand gewinnt die Bank

Guckts euch mal an, über ein bisschen Feedback, Kritik, Vorschläge und Idee würde ich mich freuen. ;)

Die obere Behauptung ist schlichtweg falsch dass bei gleichstand der Dealer gewonnen hat. Es kommt hier zum Push. Du verlierst nichts, du gewinnst nichts. Dein Einsatz bleibt auf deiner Box stehen.

Und warum nur max. 5 Karten? Ich kann hier so viele Karten ziehen wie ich will bis ich 22 oder mehr habe dann hab ich leider gebusted!

Balu der Bär 16. Dez 2006 22:34

Re: Quick Black Jack v1.0
 
Also in der Black Jack Anleitung, die ich im Internet fand, steht:
Zitat:

Die Bank fragt 'HIT' (noch eine Karte?) solange bis Sie keine mehr haben wollen - maximal 5 Karten. Dann zieht die Bank Ihre Karten und vergleicht sie mit denjenigen in Ihrer Hand.
Genauso ist es in dem Spielcasino in meiner tollen Stadt auch. Und wegen der Sache mit dem Gleichstand: Natürlich ist das im richtigen Casino nicht so, da man dort um Geld bzw Chips spielt. Spielt man ohne Einsatz einfach zum Spass so gewinnt bei Gleichstand die Bank, da ein Push sinnlos wäre da keine Einsätze da sind die verdoppelt werden könnten.

Mackhack 16. Dez 2006 22:36

Re: Quick Black Jack v1.0
 
Dann ist es doch kein BJ mehr. Glaub mir ich spiele als Card Counter seit 4 Jahren jetzt und kenne die Regeln! Und ich habe bisher noch kein BJ Computerspiel gesehen wo die Bank gewinnt bei Push!

Soll ja auch kein Vorwurf sein sondern einen Hint es vlt. zu aendern :mrgreen:

freak4fun 16. Dez 2006 22:37

Re: Quick Black Jack v1.0
 
Zitat:

Zitat von Mackhack
Und warum nur max. 5 Karten? Ich kann hier so viele Karten ziehen wie ich will bis ich 22 oder mehr habe dann hab ich leider gebusted!

Wer man 5 Karten hat sollte man gewonnen haben.


Wenn man 2 Karten hat, davon keine ein Ass und dann den Haken bei "Ass zählt 1" macht wird manchmal eifach was dazu gerechnet, zumindest angezeigt, denn wenn man dann zB 23 hat kann man immernoch gewinnen. ;)

MfG
freak

Mackhack 16. Dez 2006 22:39

Re: Quick Black Jack v1.0
 
Ich habe schon mit 7 und 8 Karten gewonnen/verloren. Es gibt kein man sollte mit 5 Karten gewinnen!
Was fuer einen Haken mit dem Ass fuer 1/11? Das ist ne normale Regel. Wenn du mit dem Ass als 11 verlieren wuerdest zaehlt es autom. als 1.

Balu der Bär 16. Dez 2006 22:40

Re: Quick Black Jack v1.0
 
Zitat:

Zitat von Mackhack
Glaub mir ich spiele als Card Counter seit 4 Jahren jetzt und kenne die Regeln! Und ich habe bisher noch kein BJ Computerspiel gesehen wo die Bank gewinnt bei Push!

Erkläre mir dann mal bitte den Sinn dahinter wenn man ohne Einsatz spielt das man das Spiel aussetzen sollte. Da es nichts zum Verdoppeln gibt, ist es wie gesagt imho vollkommen sinnlos die Bank nicht gewinnen zu lassen.

Aber ok, da du dich scheinbar nicht von deiner Meinung abbringen lässt dann ist es eben kein BlackJack mehr, sondern wie dieser Thread auch heißt "Quick Black Jack". :P

@f4f: Danke, ist gefixt. :-)

Mackhack 16. Dez 2006 22:42

Re: Quick Black Jack v1.0
 
Ich habe nicht gesagt dass ich mich abbringen will. Ich wollte hier etwas beitragen um das Spiel mit den richtigen Regeln zu unterstuetzen.

Vlt. bist auch nur du Engstirnig grad mit deiner Haus-gewinnt-bei-Push-Regel! :mrgreen:

Balu der Bär 16. Dez 2006 22:46

Re: Quick Black Jack v1.0
 
Da ab der nächsten Version das Wetten bzw. Spielen um Chips möglich ist, wäre die Lösung dieses Problems hiermit eh hinfällig. ;)

Trotzdem danke, ich werde bei Gelegenheit mal den Croupier bei uns inner "Spielhölle" fragen. :-)

freak4fun 16. Dez 2006 22:47

Re: Quick Black Jack v1.0
 
Zitat:

Zitat von Mackhack
Vlt. bist auch nur du Engstirnig grad mit deiner Haus-gewinnt-bei-Push-Regel! :mrgreen:

Ich spiel die Bank. :twisted:

MfG
freak

Balu der Bär 17. Dez 2006 10:22

Re: Quick Black Jack v1.1 *Update*
 
So, hier mal ein Update, ich hoffe es gefällt. ;)

Zitat:

- Bug bei der Berechnung der Bankdaten behoben
- Bug beim Umrechnen der Asse behoben
- Spieltisch etwas verziert
- Wetten ist möglich
- Bei Punktegleichstand => Stechen

freak4fun 17. Dez 2006 19:58

Re: Quick Black Jack v1.1 *Update*
 
Sehr schön. Jetzt braucht es noch ein paar Spielemodi und eine Rankliste für diese. Dann mancht das richtig Spaß! :thumb:

MfG
freak

Balu der Bär 17. Dez 2006 20:26

Re: Quick Black Jack v1.1 *Update*
 
Zitat:

Zitat von freak4fun
Sehr schön. Jetzt braucht es noch ein paar Spielemodi und eine Rankliste für diese. Dann mancht das richtig Spaß! :thumb:

Is das wirklich so wichtig? Ich würde eher Gefallen an einem Internetspiel zw. zwei Personen finden oder etwas was ich grad mit Machhack plane, einen vollständigen BJ-Simulator, der alle möglichen Kombinationen und Gewinnchancen durchrechnet und analysiert. Eure Meinung dazu?

Mittlerweile habe ich auf meiner Festplatte auch schon die 1.2, aber da hier noch keiner die Bugs gefunden hat warte ich mit dem Release noch etwas und baue noch ein paar andere Spielereien ein. ;)

EDatabaseError 17. Dez 2006 20:29

Re: Quick Black Jack v1.1 *Update*
 
Wenn es einmal Stechen gab wird der Einsatz nicht wieder auf 0 gesetzt. SOnst ganz nett!

Balu der Bär 17. Dez 2006 20:32

Re: Quick Black Jack v1.1 *Update*
 
Zitat:

Zitat von EDatabaseError
Wenn es einmal Stechen gab wird der Einsatz nicht wieder auf 0 gesetzt. SOnst ganz nett!

Und schon hat einer 'n Bug gefunden. :mrgreen:

EDatabaseError 17. Dez 2006 20:35

Re: Quick Black Jack v1.1 *Update*
 
Zitat:

Zitat von Balu der Bär
Zitat:

Zitat von EDatabaseError
Wenn es einmal Stechen gab wird der Einsatz nicht wieder auf 0 gesetzt. SOnst ganz nett!

Und schon hat einer 'n Bug gefunden. :mrgreen:


schau dir mal den ersten Thread an ;-)

Zitat:

Quick Jack Black v1.1
is da nich n verdreher drin ;-)

Balu der Bär 17. Dez 2006 20:44

Re: Quick Black Jack v1.2 *Update*
 
Ok, ich hab die aktuelle Version mal hochgeladen, eigentlich sollte diese bugfrei sein. :-)

@EDE: Danke, habs ausgebessert.

Falls es jemanden interessiert: Ich habe den Code heute nachmittag völlig umgestaltet und konnte u.a. durch simple OOP die Codezeilen um knapp 1/5 reduzieren. Auch sollte das ganze Programm jetzt noch flüssiger laufen.

Helmi 17. Dez 2006 21:02

Re: Quick Black Jack v1.2 *Update*
 
Weihnachtsbärchen,

auch wenn das OT ist, aber wie hast du das mit den karten gemacht?
zur Laufzeit erstellt oder ist das eine Komponente?

Ich kenn das nämlich nur mit Laufzeiterstellung.

Balu der Bär 17. Dez 2006 21:04

Re: Quick Black Jack v1.2 *Update*
 
Joah klar, die werden zur Laufzeit erstellt.

Is doch sogar besser als wenn ich mir vorstellen würde mit ner visuellen Komponente zu arbeiten, oder?

Helmi 17. Dez 2006 21:07

Re: Quick Black Jack v1.2 *Update*
 
Zitat:

Zitat von Balu der Bär
Joah klar, die werden zur Laufzeit erstellt.

Is doch sogar besser als wenn ich mir vorstellen würde mit ner visuellen Komponente zu arbeiten, oder?

hast recht ja!!

Dank dir

*offtopic wieder ausschalt*

Balu der Bär 18. Dez 2006 20:18

Re: Quick Black Jack v1.2 *Update*
 
So Freunde des Zockens,

da die Version stabil und fehlerfrei (afair) läuft wollte ich nur verkünden das es jetzt doch keine neue Version mehr geben wird. Ich werde doch mal an einem Poker-Programm schrauben, mal gucken was dabei rauskommt. ;)

Daniel G 18. Dez 2006 20:24

Re: Quick Black Jack v1.2 *Update*
 
Zitat:

Zitat von Balu der Bär
Ich werde doch mal an einem Poker-Programm schrauben, mal gucken was dabei rauskommt. ;)

:firejump:

Und ich dachte, ich könnte mir einen Poker - Client "schön selber schreiben". :mrgreen:

Schade, dass man nur Bären so einfach überzeugen kann... :mrgreen:

Balu der Bär 18. Dez 2006 20:28

Re: Quick Black Jack v1.2 *Update*
 
Ich mache dies nicht für dich oder wegen dir, was bildest du dir denn ein? :roll: :P

Ich finds einfach interessant und werde es eventuell als Projektarbeit für die Schule nächstes Jahr nehmen, wenns klappt. ;)

Daniel G 18. Dez 2006 20:29

Re: Quick Black Jack v1.2 *Update*
 
Zitat:

Zitat von Balu der Bär
Ich mache dies nicht für dich oder wegen dir, was bildest du dir denn ein?

Pah. :mrgreen:

malo 18. Dez 2006 20:39

Re: Quick Black Jack v1.2 *Update*
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was soll das denn (siehe Anhang)?
7+Ass=28?

Balu der Bär 18. Dez 2006 20:43

Re: Quick Black Jack v1.2 *Update*
 
Argh, hat sich also doch noch ein Fehler eingeschlichen...

Danke dir, werds fixen (wenn ich den Fehler finde *g*).

malo 18. Dez 2006 20:47

Re: Quick Black Jack v1.2 *Update*
 
Liste der Anhänge anzeigen (Anzahl: 1)
Dann kannste gleich den nächsten Bug auch noch fixen:

Wenn man mehr als 21 Punkte hat und dann auf "Tipp abgeben" geht hat man mit ziemlicher Sicherheit gewonnen :mrgreen:

Balu der Bär 18. Dez 2006 20:49

Re: Quick Black Jack v1.2 *Update*
 
Ach, immer die blöden Asse. :P

malo 18. Dez 2006 20:54

Re: Quick Black Jack v1.2 *Update*
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich kann dir auch eins ohne Ass geben :mrgreen:

Balu der Bär 18. Dez 2006 20:59

Re: Quick Black Jack v1.2 *Update*
 
Hm wie ist das denn möglich? Kannst du das reproduzieren? Immer wenn man eine neue Karte zieht wird geprüft ob man über 21 ist und wenn ja hat man sofort verloren. Ist mir bis jetzt noch nicht aufgefallen das da was schief läuft... :gruebel:

malo 18. Dez 2006 21:13

Re: Quick Black Jack v1.2 *Update*
 
Zitat:

Zitat von Balu der Bär
Hm wie ist das denn möglich? Kannst du das reproduzieren? Immer wenn man eine neue Karte zieht wird geprüft ob man über 21 ist und wenn ja hat man sofort verloren. Ist mir bis jetzt noch nicht aufgefallen das da was schief läuft... :gruebel:

Ja, kann ich. Kannst es ja selbst mal ausprobieren. Ziehe soviele Karten bis du bei über 21 bist und gehe dann auf "Tipp abgeben".

Wenn man jedoch mehr als 21 hat hat man verloren. Wenn man danach jedoch auf "Tipp abgeben" geht hat man auf einmal gewonnen ;)

Balu der Bär 18. Dez 2006 21:17

Re: Quick Black Jack v1.2 *Update*
 
Ah, jetzt hab ichs. :wall:

Den Button hatte ich ja schon disabled aber das MainMenü geht noch, daran liegts also. Thx.

malo 18. Dez 2006 21:21

Re: Quick Black Jack v1.2 *Update*
 
Ansonsten noch ein kleines Nice-To-Have: Die Geld-Einsätze bequemer machen. Hohe Einsätze sollten leichter zu setzen sein (ich muss ja unendlich mal klicken...) und man sollte wieder Geld zurücknehmen können, falls man mal zu oft geklickt hat ;)

Bis auf diese Kleinigkeiten sehr nett :mrgreen:


edit: *seufz* Noch ein Bug.
Die Checkbox "Ass zählt eins" ist nach Start eines neuen Spiels disabled. Musst drauf achten die immer zu enablen und die entsprechende Variable zurückzusetzen ;)

edit2: Beim Stechen werden die Karten des Dealers nicht aufgedeckt. Absicht?

Balu der Bär 19. Dez 2006 19:44

Re: Quick Black Jack v1.2 *fixed*
 
Okay, hab mal eine überarbeitete Version angehangen. Normalerweise sollte jetzt alles fehlerfrei gehen.

Danke Calvin für den ausführlichen Test. :-)

Zum Punkt Einsatz zurücknehmen, dass werde ich im nicht einbauen da wenn du im Casino einmal gesetzt hast kannst du deinen Einsatz auch nicht mehr widerrufen. ;)

Mackhack 19. Dez 2006 20:50

Re: Quick Black Jack v1.2 *fixed*
 
Klar kannst du @Balu! Der Dealer fraegt im Regelfall ob alle Einsaetze getaetigt wurden und dann faengt er an die Karten aus dem Schuh zu ziehen oder bei Single/Double Deck Spielen aus der Hand die Karten verdeckt den einzelnen Spielern hinzuwerfen! :mrgreen:

Balu der Bär 19. Dez 2006 20:53

Re: Quick Black Jack v1.2 *fixed*
 
Okay, ich sollte a) mal wieder ins Casino gehen (obwohl das scheinbar seine eigenen Regeln hat) oder mir b) mal die offiziellen BlackJack-Regeln zu Gemüte führen. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz