AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Mini Black Jack
Thema durchsuchen
Ansicht
Themen-Optionen

Mini Black Jack

Ein Thema von radiac · begonnen am 8. Dez 2004 · letzter Beitrag vom 6. Dez 2009
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
radiac
Registriert seit: 8. Dez 2004
Also danke eurer Hilfe ist mein Mini Black (deutsch: 17 und 4) Jack jetzt fertig

Ich musst es für die Schule anfertigen.Das heisst wir sollten uns etwas raussuchen und das erschien mir am einfachsten. Was es dann leider nicht immer war

In dem Spiel geht es darum möglichst nahe an 21 Punkte ranzukommen ohne diese dabei zu überschreiten.Die Karten werden per Zufall (und auf Knopfdruck ) ausgewählt. Ein Ass ist 11 Punkte, Sonstige Bildkarten 10 Punkte und Augenkarten sind eben die Augen wert (also Pik 7 sind 7 Punkte).

Überschreitet ihr 21 oder erhalten ihr einen Black Jack (genau 21 Punkte) gewinnt bzw. verliert ihr sofort. Je nach eurem Einsatz den ihr als beliebigen Integerwert eingeben könnt wird euch dann Geld zugerechnet bzw. abgezogen.

Wenn ihr denkt das ihr nahe genug an 21 Punkten dran seit könnt ihr auf Karten Halten klicken. Nun ist die Bank am Zug. Für sie gelten die selben regeln wie für euch. Wenn auch die Bank hält gewinnt der mit den meissten Punkten. Wenn ihr auf zurück zum Hauptmenü klickt werdet ihr benachrichtigt ob ihr es in die Highscore geschafft habt.

Ihr könnt im Hauptmenü auch noch euren Namen eingeben

Ich bitte euch nicht die Highscore zu faken

P.S. Auf anfrage gibt es auch cheats

Verbesserungsvorschläge wären nicht schlecht.

Danke.

Das Programm ist etwa 600kbyte groß.

Hier downloaden
 
Benutzerbild von jim_raynor
jim_raynor

 
Delphi 5 Standard
 
#2
  Alt 8. Dez 2004, 17:18
Mmh. Wozu hast du den Kartenordner mitgeschleift? Die werden doch nicht benutzt oder irre ich mich.

2. Der Computer könnte bissle Klüger sein. Wenn ich keine Karte gezogen habe, dann brauch er sich nicht ins verderben zu stürzen.

[edit]Vergiss das mit den Karten. Ich dachte du verwendest die cards.dll[/edit]
Christian Reich
  Mit Zitat antworten Zitat
radiac

 
Delphi 7 Enterprise
 
#3
  Alt 8. Dez 2004, 17:31
Ja das mit der KI muss ich noch etwas ausbauen
Is aber noch relativ kompliziert für mich weil auch erst mit Delphi dieses jahr im August angefangen hab. Vorher nur Pascal und so.
  Mit Zitat antworten Zitat
Benutzerbild von jim_raynor
jim_raynor

 
Delphi 5 Standard
 
#4
  Alt 8. Dez 2004, 17:34
Mmh. KI? Für soetwas. Da brauchst doch keine. Wenn du feststellst, dass der Computer mehr Punkte hat als du, dann aufhören. Ganz simple.
Christian Reich
  Mit Zitat antworten Zitat
radiac

 
Delphi 7 Enterprise
 
#5
  Alt 8. Dez 2004, 17:36
Ja ok das mit der KI war ja auch etwas ironisch gemeint
Naja werd das aufjedenfall noch in angriff nehmen!
  Mit Zitat antworten Zitat
Benutzerbild von mh166
mh166

 
Delphi 10.2 Tokyo Starter
 
#6
  Alt 8. Dez 2004, 18:38
An sich ne feine Sache. Aber man sollte nich mehr spielen können, wenn man kein Geld mehr hat... Und außerdem isses komisch, dass man einmal einfahc nichts hat und bloß auf halten drücken brauch, damit die Bank loslegt...

Und noch was: lösche mal die Datei thumbs.db (standardmäßig versteckt) aus dem Karten-Ordner. Die bläht das Archiv unnütze um, ich glaube 200kb, auf!

mfg, mh166
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#7
  Alt 8. Dez 2004, 19:14
Da stimmt was nicht. Man kann aiuch noch spielen, wenn man pleite ist und wenn man dann gewinnt, bei einem Einsatz von 50€, gewinnt man 100€.

Warum hat das Spielfenster kein Kreuz zum Schließen in der Titelzeile? Und man kann das Menüfenster maximieren.

Einmal wurde eine Karte von der Bank nicht gelsöcht und blieb während des ganzen restlichem Spieles sichtbar.
Michael
  Mit Zitat antworten Zitat
radiac

 
Delphi 7 Enterprise
 
#8
  Alt 8. Dez 2004, 20:21
So die "KI" wurde jetzt behoben. Wenn ihr jetzt mit 0 Punkten haltet verliert ihr

Das ihr mit Negativ werten weiter spielen könnt ist absicht.Wär sonst blöd immerwieder neu zu starten. Soll ja spass machen und nicht stressen

Man gewinnt immer die doppelte Menge des Einsatzes Wie bei Pferderennen oder so Man verliert also 1:1 aber man gewinnt 1:2.

Das im Spielfenster kein x zum schliessen ist ist absicht. Wenn du auf Spiel beginnen drückst wird die erste TForm nur unsichtbar und nicht geschlossen da sonst das ganze Programm schliessen würde Wenn du aber das Spielfenster schliesst dann kommst du nicht zum Hauptmenü zurück Aber kann das ja noch versuchen hinzubasteln.

@Luckie: Das mit der Karte hatte ich noch nicht.Werd mal ne Zeit lang spielen und kontrollieren.

Ich danke euch!

€: Die neue Version ist schon online. Einfach den alten Link nehmen.

€2: Ok hab jetzt nochmal ne endgültig Bugfreie hochgeladen Wenn ihr dennoch was findet bitte bescheid sagen danke!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#9
  Alt 8. Dez 2004, 23:13
Zitat von radiac:
Wenn du aber das Spielfenster schliesst dann kommst du nicht zum Hauptmenü zurück Aber kann das ja noch versuchen hinzubasteln.
Wieso dass denn? Mach doch das Hauptfurmular im OnClose des zweiten Formulares wieder sichtbar.

Und bitte nimm doch endlich mal die fette 250KB große Thumbs.db aus dem Kartenordner.

Man kann übrigens mehr setzten, als man auf dem Konto hat.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#10
  Alt 9. Dez 2004, 01:26
Sieht ganz nett aus und is dir gut gelungen. Ein paar Kleinigkeiten würd ich aber noch einbauen.
  • Grad hatte ich 18 Punkte. Der Computer kam nur auf 17 und hat dann aufgehört. Das macht für mich nicht wirklich Sinn. Immerhin gäbe es ja noch die Möglichkeit, daß er eine Karte zwischen 2 und 4 zieht und damit gewinnt. Ob er jetzt mit mehr als 21 oder mit weniger als ich verliert kann dem PC ja wurscht sein...
  • Und außerdem ist meines Wissens das Ass je nach Situation auch als eine 1 zu werten. Siehe hier
    Damit ergeben sich teilweise ganz neue Möglichkeiten!
  • Ich würde bei der Spielernamen-Eingabe vorziehen, wenn ich auch mit Enter bestätigen könnte.
  • Und dem Form würde ich auch einen aussagegräftigen Namen geben. Form2 (bzw Project2 für die exe) sieht schon arg dahingeschustert aus!
  • Wär auch schön, wenn für die Bank auch so ein Fenster mit den aktuellen Punkten wäre, dann kann man besser mitfiebern, ohne immer mitzählen zu müssen!
  • In "Sie haben leider Verloren" schreibt man "Verloren" klein!
  • Wenn man das Fenster schon verkleinern kann, würde ich eine minimale Breite bzw Höhe einstellen, damit immer trotzdem alles sichtbar bleibt.
  • Ises gewollt, daß man seinen Einsatz auch noch nach dem ersten Ziehen ändern kann? Weiß grad net, ob das laut den Regeln so geht. Dadurch kann man bei einem guten Blatt seinen Gewinn erheblich steigern, bzw bei einem schlechten den Verlust gering halten. Is irgendwie fast wie betrügen...
    Und 0 sollte man übrigens auch nicht einsetzen können
  • Grade hab ich bei nem Kontostand von 7400 alles gesetzt, gewonnen, und plötzlich werden mir nur noch 2220 angezeigt. Scheint wohl ein Problem mit der Anzeige zu geben.
  • Man sollte nicht mehr setzen dürfen, als man auf dem Konto hat!
  • Negative Geldbeträge sind meiner Meinung nach auch nicht gut, dann schon lieber einfach einen Button "Neues Spiel" oder eine Menuleiste, in der das möglich ist. Oder per Hotkey... (F2 zB)
  • Ansonsten würde ich hauptsächlich noch etwas am Design arbeiten. Das ist noch arg verbesserungswürdig, damit das Spiel zu nem Dauerbrenner wird. Auch diese lästigen Popups finde ich ziemlich nervig! Da hab ich schon lieber einfache Textmitteilungen.
Sieht jetzt irgendwie total nach nem Verriss aus! Is aber nich so gemeint. Ich find das Teil klasse, und wenn du ein bißle was änderst, wird das ein kleiner Lückenfüller für mich werden! Man kommt jetzt schon kaum davon los! Mein Highscore bisher 9600€!!!

PS: Und nachdem ich es mit den unfairen Tricks, die ich gefunden habe, weitergespielt habe, bin ich inzwischen sogar bei 226.640 angekommen! Vielleicht sollte ich doch mal ins Kasino gehen!
Axel Sefranek
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.
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