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 3 von 4     123 4      
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
 
radiac

 
Delphi 7 Enterprise
 
#21
  Alt 9. Dez 2004, 18:15
Ok also das mit den Shortcuts versteh ich absolut net

Ansonsten habe ich jetzt das Geld setzen optimiert und wenn man kein Geld mehr hat muss man neu starten. Des weiteren wird der Benutzername jetzt gespeichert.

Nur das mit der Cards.dll krieg ich absolut net hin!

Achso und der Fehler mit der Liegen gebliebenen Karte wurede behoben. Ausserdem habe ich noch jeweils ein weiteres Image Feld angefügt.

€: Ok da mein I-Net jetzt wieder geht stell ich mal die neuen Versionen on. Was ich nicht gemacht habe ist die Karten aus der cards.ddl zu nehmnen (war mir einfach zu schwer) und nen shortcut erstellen (F2 bei neustart geht also leider nicht muss man noch oben im Menü drücken ).

Der Nickname wird jetzt mit dem Highscore in ner .txt gespeichert allerdings kann es da noch Fehler geben obwohl ich denke alle möglichen Versionen durchgetestet habe.

Hier zum .rar File
Hier zum .zip File

P.S. ich hab es endlich geschafft dieses thumbs ding zu entfernen
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#22
  Alt 10. Dez 2004, 00:11
Ähm ja, was mir als allererstes immer noch auffällt ist der Name des Projekts: Project1!
Wie wärs, wenn du das zB in BlackJack umbenennst? Sieht eindeutig besser aus!
Dann würd ich, um die Highscore am Anfang etwas attraktiver zu gestalten, als Standardwerte nicht 5mal "Anonymous" und 100 zu nehmen, sondern 5 fiktive Werte mit verschiedenen Zahlen. Sieht auch besser aus!
Wenn man ein neues Spiel startet wird der Wert der vorher gezogenen Karten nicht zurückgesetzt. Das Spiel is also nur "halb neu"
Im Menu passiert bei Beenden irgendwie gar nix... Und warum das mit F2 nich funzt versteh ich net. Per Klick auf "Neu starten" tuts ja. Wirklich seltsam.
Mein Name wird irgendwie nicht gespeichert... Nur, wenn ich direkt nach der Eingabe das Spiel beende.
Und ich würds immer noch vorziehen, die Eingabe meines Namens auch mit Enter zu bestätigen.
Und "Verloren" schreibt man immer noch klein! Und das "Beenden" in "Spiel Beenden" auch!

Nach dieser "kurzen" Kritik will ich aber trotzdem noch sagen, daß es tierisch Spaß macht!

PS: Was is eigentlich mit meinem Einwand mit dem Ass? Müßtest dann halt die Punktezählung etwas abändern. ZB die Asse extra zählen und je nachdem, was für Karten sonst da sind, das/die Ass/e entsprechend zählen.
Axel Sefranek
  Mit Zitat antworten Zitat
radiac

 
Delphi 7 Enterprise
 
#23
  Alt 10. Dez 2004, 07:04
Ok hab jetzt alle Bugs behoben.

Das einzige was noch nicht funktioniert ist wie möglichkeit das das Ass als nur 1 zählt und das bei F2 das Spiel neu startet. Ich krieg das mit den Hotkeys net hin

Wenn das fertig ist stell ich nochmal neu online.

€: Ich hab jetzt organisiert das wenn der Spieler über 10 Punkte hat, das Ass nur als 1 Punkt zählt da man ja sonst verlieren würde. Hoffe mal das das den internationalen Regeln entspricht

€2: Auch die Rechtschreibfehler wurden behoben
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#24
  Alt 19. Dez 2004, 12:27
Aaaargh, die neue Version is ja schon draußen. Hatte mir damals gleich nachdem dus geschrieben hast, nochmal die Datei downgeloadet, da wars aber wohl noch die andere. Und jetzt hab ich immer gewartet, daß du nochmal was dazu schreibst.
So, habs jetzt vor mir und es gefällt mir nochmal ein Stückle mehr. Störend finde ich allerdings, daß bei "Neues Spiel" jetzt 2mal F2 steht. Hast du eines davon in die Caption geschrieben oder wie kommt das?
Und warum heißt die Highscore-Datei "BetaScript.txt"? Das leuchtet mir nicht so ganz ein.
Axel Sefranek
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#25
  Alt 19. Dez 2004, 13:06
das .zip archiv existiert nicht meht
Nico Müller
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#26
  Alt 19. Dez 2004, 13:09
sh anhang

passiert beim normalen entpacken


ok ist in ordnung --> liegt am winarchiver habs mit meinerm winrar geschafft




nochwas zur KI ich habs selber mal programmeirt und wenn ich als spieler 20 habe und der pc 18 wird er nicht freiwillig aufhören sondern nochmal tippen!

.... immerhin könnte er ja nen dreier haben oder nen 2er und so noch ein patt rausholen - er verleirt sowieso nicht
Miniaturansicht angehängter Grafiken
1_296.jpg  
Nico Müller
  Mit Zitat antworten Zitat
Nicodius

 
Delphi 2006 Architect
 
#27
  Alt 19. Dez 2004, 13:16
noch was


wenn man wenn man pleite ist nochmal halten drückt geht das geld ins minus ...
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#28
  Alt 19. Dez 2004, 13:44
LOL, 3 Posts in 10 Minuten. Net schlecht!
Zitat von Nicodius:
nochwas zur KI ich habs selber mal programmeirt und wenn ich als spieler 20 habe und der pc 18 wird er nicht freiwillig aufhören sondern nochmal tippen!

.... immerhin könnte er ja nen dreier haben oder nen 2er und so noch ein patt rausholen - er verleirt sowieso nicht
Jupp, das hab ich schon ganz am Anfang bemängelt. Hatte nur keine Lust, dauerhaft auf sowas rumzureiten, sonst denkt der arme Radiac noch, das Progrämmchen wär nix.

Zitat von Nicodius:
wenn man wenn man pleite ist nochmal halten drückt geht das geld ins minus ...
Kann ich bestätigen. Is mir vorher nich aufgefallen. Aber: Ganz übel!

Radiac, nachbessern!
Axel Sefranek
  Mit Zitat antworten Zitat
radiac

 
Delphi 7 Enterprise
 
#29
  Alt 23. Dez 2004, 22:37
Ok mittlerweile ist das Programm nochmal überarbeitet leider war ich lange nicht mehr hier und liegt das Programm in meiner Zweitwohnung.Werde es dann am 2 WEihnachtsfeiertag schnell hochladen

bis dahin

Fröhliche Weihnachten
  Mit Zitat antworten Zitat
Maa83

 
Delphi 10.3 Rio
 
#30
  Alt 27. Dez 2004, 13:52
hallo,

nicht schlecht das Ganze. Ein paar Dinge hätte ich noch:

1. Das "schliessen-x" im zweiten Fenster sollte wieder hin.
2. Man kann Halten ohne eine Karte gelegt zu haben.
3. Bei einem selber zählt das As manchmal als 11 und manchmal als 1. Beim Computer wird das As aber immer als 11 gezählt!
4. Enter bei der Nameseingabe wäre nicht schlecht. (einfach den Key auf VK_RETURN abfragen)

das wars auch schon
Martin
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 15:59 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