![]() |
Blackjack Online Spiel Hilfe
Hallo,
Ich hoffe ich bin hier richtig und jemand kann mir mit meinem Problem helfen. Ich möchte eine kleine onlineversion des bekannten Casinospiels Blackjack programmieren. Mir ist schon klar wie das Spiel an sich als Einzelspieler programmiert werden müsste, aber ich habe keine ahnung wie ich das als Mehrspielerversion gestalten könnte. Hoffe jemand hier kann mir helfen. Gruß AdolfKackebart |
AW: Blackjack Online Spiel Hilfe
Hallo-
Was genau ist dein konkretes Problem? Stehen denn überhaupt schon fertig ausprogrammierte Teile? Schonmal Blackjack gespielt? Fehlt dir Wissen, welcher Spieler wann was macht? Oder ein rein technisches Problem? Beispielsweise mehrere PCs miteinander im Netzwerk oder übers Internet kommunizieren? |
AW: Blackjack Online Spiel Hilfe
Das letzte wäre mein Problem.
Die Regeln und das Spielsystem von Blackjack sind mir bekannt,jedoch habe ich keine Ahnung von indy-clients. Ich danke dir im Vorraus für deine Hilfe,dein AdolfKackebart:roll: |
AW: Blackjack Online Spiel Hilfe
Nicht nur er :smile2:
Indy ist schonmal das richtige Stichwort. Nur hier fehlt es noch an Planung: Hast du dir überhaupt überlegt, ob "wie im echten Leben" ein Server dazwischen hängt (übers Internet) oder soll es nur im lokalen LAN funktionieren? Die Frage sollte man doch als erstes klären. Vielleicht kannst du dir ja da von deinem wortgewandten Mitschüler helfen lassen. Hast du eine Vorgabe ob TCP oder UDP? |
AW: Blackjack Online Spiel Hilfe
Hi,
Danke schonmal dass du dich mit meinem Problem befasst Günther. An Vorgaben können wir eigentlich ziemlich frei wählen, von daher denke ich dass es reichen würde das Spiel nur für das lokale LAN zu programmieren. Allerdings wäre es natürlich auch interessant zu erfahren wie man es anstellt, dass man auch über das Internet miteinander spielen kann, aber nicht zwingend notwendig. Auf die Frage TCP und UDP kann ich dir keine Antwort geben, habe zwar von beidem schon gehört weiss aber nicht wo die Vorteile bei dem jeweiligen liegen. Da würde ich mich dann auf deine fachkundige Beratung verlassen ;D. Mein größtes Problem ist allerdings erstmal den groben Rahmen zu schaffen.Ich weiß icht wie ich dieses Programm im Ansatz angehen soll. Sollte ich vielleicht erstmal das Rohspiel als offline Version schreiben und dann kommt man dazu es netzwerkfähig zu machen? Kenne mich bei Netzwerkanwendungen leider überhaupt nicht aus.:roll: |
AW: Blackjack Online Spiel Hilfe
Eventuell kämen bei dir auch einfach die Delphikomponenten TClientSocket und TServerSocket in Frage. Ich würd vielleicht erstmal eine Klasse TBlackjack schreiben. Wichtig wäre dabei, daß diese Klasse unabhängig von der Form der Darstellung funktioniert (so, wie mans eigentlich auch immer machen sollte, also Trennung von Logik und Darstellung).
|
AW: Blackjack Online Spiel Hilfe
Vor der Auswahl der Komponenten sollte man sich wirklich konzeptionelle Gedanken machen. Was danach kommt ist, überspitzt gesagt, langweiliges Tippen.
Möchtest Du Blackjack im Browser spielen? Oder soll es einen BlackJack "Client" geben, der sich mit deinem Server verbindet? Beide Fälle unterscheiden sich ziemlich in folgender Frage: Was muss denn eigentlich übertragen werden? Browser bedeutet bis auf die Logik so ziemlich alles. Client nur Befehle und Ergebnisse. Wieder überspitzt und verallgemeinert. Also denk Dir erstmal aus, was Du wirklich willst. Sherlock |
AW: Blackjack Online Spiel Hilfe
Hm ich denke in einem Client wäre für mich die bessere Wahl. Von der grafischen Darstellung wollte ich es simpel halten sodass einem nur der jetztige kartenwert den man auf der hand hat als Zahl dargestellt wird, angezeigt wird und viellecht noch die Möglichkeit Geld zu setzen.
Was sind denn TServersocket und TClientsocket? Gruß Adolfkackebart |
AW: Blackjack Online Spiel Hilfe
Zitat:
![]() |
AW: Blackjack Online Spiel Hilfe
Ich danke nochmal allen die mir bis hierhin geholfen haben. Der Plan sieht nun so aus, dass ich ersteinmal das "Roh"-Programm schreibe und wenn ich dann noch hilfe brauche mit der Multiplayer-Implementierung melde ich mich nochmal im Laufe der nächsten Woche.
Hochachtungsvoll, euer AdolfKackebart |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz