![]() |
AW: Ein Spiel mit Delphi programmieren
ja nur damit hab ich bischen Probleme das nachzuvollziehen was du damit meinst:Du brauchst auch keine 12 Images.
1. Pack die beiden Images dahin wo die Würfel zu sehen sein sollen, Größe einstellen; Transparens auf false. 2. Nimm eine ImageList, pass die Bildergröße an deine Bilder an und lade die Bilder in die ImageList (Transparens dabei auf clNone stellen); Masked auf false stellen Könnte ich nicht alles so lassen, wie ich das gemacht hab und hier ins Forum geschrieben hab nur das was du meintest also das mit den width 80 weglassen? Und könnte mir vllt. einer erklären, wie ich das Projekt dazu mit den Buttons etc. darstellen soll, weil bis jetzt hab ich halt nur die Formeln dazu? lg |
AW: Ein Spiel mit Delphi programmieren
Zitat:
Wenn du tatsächlich alles so lassen willst, kannst du mit einer case-Abfrage die gewürfelte Zahl prüfen und je nachdem das entsprechende Image visible machen. [edit]Juhu, mein 100. Beitrag! :-) Naja, relativ mickrig für eineinhalb Jahre...[/edit] |
AW: Ein Spiel mit Delphi programmieren
Liste der Anhänge anzeigen (Anzahl: 1)
@Lumpiluk: Wieso 6 Images er will doch 2 Würfel anzeigen.
@danielZ: Als Anhang ein kleines Bild mit den wichtigen Einstellungen. |
AW: Ein Spiel mit Delphi programmieren
kann mir das einer näher mit der Image erklären wozu und was ich dann genau für die Buttons,Tabelle etc. alles brauche um dort dann die Formeln einzugeben?
Danke schonmal |
AW: Ein Spiel mit Delphi programmieren
Vielleicht solltest du dich erst einmal mit den Grundlagen beschäftigen
|
AW: Ein Spiel mit Delphi programmieren
|
AW: Ein Spiel mit Delphi programmieren
ja nur mein Problem ist, ich habe ja alle FOrmeln dafür, nur jetzt weiß ich nich auf welche Buttons ich diese schreiben soll?
Weil das wobei ich eure Hlfe brauche ist der Aufbau des Projektes also welche Buttons, Liste etc. ich brauche und wo ich dann bei diesen die Formeln hinschreiben muss? Zudem verstehe ich das nicht, wozu ich die Image Liste brauche, kann mir das einer näher erklären und wie ich mit dieser Liste umgehen soll? Das Problem ist halt, dass ich nicht weiß, wie ich das Projekt aufbauen soll und dann kann ich halt mit dem schreiben der Formeln erst anfangen? Bitte helt mir. Brauche es bis Montag. Hilfe! lg |
AW: Ein Spiel mit Delphi programmieren
Zitat:
Ich meine, die Anordnung der Buttons wurde hier schon geposted. Entweder, du machst einen Button, der dann je nach Runde für den entsprechenden Spieler würfelt oder für jeden Spieler einen Button zum Würfeln. Dann solltest du allerdings den anderen Button deaktivieren, während ein Spieler an der Reihe ist. Wenn du willst, kannst du das gleiche auch mit 2 bzw 4 Buttons machen, die dann z.B. heißen: "Würfel 1 werfen", "Würfel 2 werfen" bzw. "Spieler 1: Würfel 1 werfen", "Spieler 2: Würfel 1 werfen" etc. Zu der Liste: Weißt du schon, wie man Arrays benutzt? Ansonsten würde es ja genügen, wenn man nach jedem Zug die Augen der Würfel in einer Variable zusammenrechnet. Damit hättest du dann deine Gesamtaugenzahl pro Spieler. In einer anderen Variable kannst du dann das Guthaben oder wie auch immer eines Spielers speichern und je nach Einsatz und Wurf Punkte abziehen und hinzuaddieren. Ich hoffe, du kommst hiermit weiter. Etwas konkretere Fragen wären auch nicht schlecht ;) |
AW: Ein Spiel mit Delphi programmieren
okay, dass könnte mir weiterhelfen.
Als erstes mache ich jetzt die 4 Buttons, die du mir empfohlen hast. Welche Formeln würdeste denn für jeden Button nehmen, weil ich das Problem habe, dass ich die Formeln nicht für die Buttons zuordnen kann? Also wenn ich die Buttons habe brauche ich dann nicht diese Liste oder? Oder soll ich 4 Buttons + die Liste machen? Aber kann mir da einer weiterhelfen was für Formeln ich für welche Buttons benötige das is ein Problem von mir und noch das ich nicht weißt wie man mit der Liste umgehen soll? Danke schonmal |
AW: Ein Spiel mit Delphi programmieren
Moin,
erstmal viele Wege führen nach Rom bzw zu dein Problem. Du kannst den Würfel jedes mal selber zeichnen, oder 12 Bilder reinladen oder eine ImageList nehmen, oder oder oder... Such dir das aus, was du aktuell selber bewerkstelligen kannst. Außerdem wirst du nebenbei per Definition nie eine 1 mit zwei Würfeln würfeln können, solange beide einen Wert von 1 bis 6 annehmen können. Und dann: Was meinst du mit Formeln? Ich kann bei deiner Spielidee nie eine Formel erkennen. Ich selber würde einfach – sofern ich noch keine Erfahrung mit Delphi hätte – 12 Bilder auf das Formular gepackt mit jeweils zwei Bildern für die Werte 1 – 6. Alle stellst du jetzt auf unsichtbar (also markieren und bei visible den Wert auf false setzen). Dann machst du irgendwie einen Button (ich habe mir die Spielidee nicht komplett durchgelesen) und wenn man auf den Button klickt, dann bestimmst du zwei Zufallszahlen für die einzelnen Würfel und guckst je nachdem welche Zahl gewürfel wurde setzt du das entsprechende Bild auf Sichtbar. Also in Pseudocode:
Code:
Damit hast du dann zwei Würfelergebnisse und kannst dann überlegen was du damit machst. Also wenn die Summe ≤ 6 ist, dann zeigst du eine Meldung an (→
würfel1 := Zufallszahl(1 – 6);
würfel2 := Zufallszahl(1 – 6); AlleBilder.sichtbar := falsch; wenn würfel1: 1: Würfel1_1.sichtbar := wahr; 2: Würfel1_2.sichtbar := wahr; […] wenn würfel2: 1: Würfel2_1.sichtbar := wahr; 2: Würfel2_2.sichtbar := wahr; […] ![]() Die Umsetzung ist nicht perfekt und einige würden das noch nicht mal gut nennen, weil es halt Verbesserungsmöglichkeiten gibt. Zum Beispiel gibt für einen Würfel nur 6 verschiedene Zustände aber du hast insgesamt 12 verschiedene Bilder → man könnte nur ein Bild für jeden Zustand nehmen und die beiden TImages die das Ergebnis anzeigen, holen sich das Bild aus den 6 verschieden Zustandsbildern. Aber das ist schon ein stückchen komplizierter. MfG Fabian PS: Macht es ihn doch nicht so kompliziert. Das kann man nachher immer noch machen. Und man merkt ja, dass er noch ein relativer Neuling ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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 by Thomas Breitkreuz