HILFE bei Spieleprogrammierung mit Slick2D

BassBaum

Mitglied
Hallo alle zusammen.

Ich hoffe mir kann jemand weiter helfen.
Derzeit programmiere ich ein Spiel mit Slick2D. Ein Teil davon sind Quizfragen, wie bei "Wer wird Millionär".
Einige Kenntnisse habe ich auch schon mit Slick2D. Mein Spiel läuft auch im Gewissen grade, nur die Fragen bekomme ich nicht hin und weiß auch nicht wie ich das nur mit Slick2D hinbekommen soll.
Es soll so aussehen, dass ein Bild zu sehen sein, mit Frage und vier Antwortmöglichkeiten, die Richtige Antwort soll natürlich dann ausgewählt werden können. Am besten soll dann auch gezeigt werden, wenn die Antwort falsch ist, was die richtige Antwort ist.

Ich danke schon mal für jede Hilfe.
BassBaum
 

BassBaum

Mitglied
mein Problem liegt darin, dass ich leider nicht weiß, wie ich das angehen soll, die Fragen in das Spiel einzuarbeiten. Und wie ich die Fragen beispielsweise mit gfx.drawString anzeigen lasse, dann kann ich die Antwort nicht auswählen. Außerdem muss das Programm wissen welche Frage falsch und welche richtig ist. Da weiß ich leider auch nicht wie ich dass machen kann das es funktioniert.
 

Joose

Top Contributor
mein Problem liegt darin, dass ich leider nicht weiß, wie ich das angehen soll, die Fragen in das Spiel einzuarbeiten.
Was hast du denn schon für Ansätze probiert?

Und wie ich die Fragen beispielsweise mit gfx.drawString anzeigen lasse, dann kann ich die Antwort nicht auswählen.
Warum kannst du keine Antwort auswählen wenn du die Frage anzeigen lasst?
Ohne Frage anzeigen kannst du eine Antwort auswählen?


Außerdem muss das Programm wissen welche Frage falsch und welche richtig ist. Da weiß ich leider auch nicht wie ich dass machen kann das es funktioniert.
Wie würdest du es denn realisieren wenn das ganze eine Konsolenanwendung wäre? Wie würdest du dir da abspeichern welches die richtige Frage ist usw?
Die gleiche Logik kannst du auch hier anwenden. Der einzige Unterschied ist wie der Input bzw. Output verarbeitet wird, die Logik zur Überprüfung auf die richtige Frage ist eigentlich gleich ;)
 

BassBaum

Mitglied
prinzenrolle_quiz_frage.png

So in etwa sieht das in meinem Spiel auch aus, dass oben die Frage steht und die vier Antwortmöglichkeiten. Mein Problem ist, dass ich das nicht auswählen kann
Code:
        if(zufall <=6 && frageAktiv == true){
                fragenkarte.draw(250,200);
                gfx.drawString("Wann wurde die Mauer in\n Berlin niedergerissen?", 260, 225);
                gfx.drawString("1) 1990", 270, 305);
                gfx.drawString("2) 1987", 390, 305);
                gfx.drawString("3) 1988", 270, 350);
                gfx.drawString("4) 1989", 390, 350);
        }

und ich auch nicht überprüfen kann ob die Antwort falsch oder richtig ist
 

JCODA

Top Contributor
Tja, du musst natürlich deinem Programm irgendwo mitteilen, welche Antwort nun die Richtige ist, für das "Auswählen" musst du ganz normal "Kollisionsabfragen" machen, oben bietet sich sowas wie Rechtecke an. Werden die "Formen" komplizierter bieten sich sowas wie ColorMaps an, aber das ist wohl zu aufwendig hier...
 

Joose

Top Contributor
Wie @JCODA schon sagt für das auswählen musst du eben umrechnen wo die Maus klickt und welche Antwort "dahinter" liegt.

Kümmere dich zuerst mal um eines der 2 Probleme ... ich würde dazu raten dich um das "Auswahlproblem" zu kümmern. Erst wenn das funktioniert kümmere dich um das andere.
 

JuKu

Top Contributor
Wenn du drawString() aufrufst, macht die Methode auch nicht mehr als Draw - also zeichnen!
Du musst selbst prüfen, ob sich die Maustaste beim Klicken innerhalb des Buttons befindet und dann entsprechend reagieren.

Hier mal etwas Pseudo Code:
Java:
//This is only example code, without Software Design!
//more like Pseudo Code

//button position
int buttonX = 200;
int button Y = 200;
int buttonWidth = 100;
int buttonHeight = 50;

//call this method, if mouse click
public void onMouseClick (float mouseX, float mouseY) {
    //check x first
    if (mouseX >= buttonX && mouseX <= (buttonX + buttonWidth)) {
        //check y
        if (mouseY >= buttonY && mouseY <= (buttonY + buttonHeight)) {
            //player has clicked button

            //...
        }
    }
}

Oder du verwendest dafür eine GUI Library, z.B. NiftyGUI für Slick2D.
 

Jardcore

Top Contributor
Andere Frage/Antwort, ich glaube Slick2D wird nicht mehr weiter entwickelt.
Ich würde vielleicht zu Libgdx wechseln und damit dein Glück probieren.
 

JuKu

Top Contributor
Da hast du recht!
Slick2D ist schon seit vielen Jahren to t.
Aber solange er nur lernen will und nichts besonderes braucht, ist es für ihn relativ irrelevant, was er nutzt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Atten007 Minecraft Hilfe bei benutzerdefinierten Bannervorlagen in MCreator benötigt Spiele- und Multimedia-Programmierung 0
R Flappy Bird Hilfe Spiele- und Multimedia-Programmierung 1
Atten007 Minecraft Hilfe bei der Fehlerbehebung in MCreator benötigt Spiele- und Multimedia-Programmierung 1
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 0
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 5
A [HILFE] - Minecraft-Problem! Spiele- und Multimedia-Programmierung 1
JEP1 Hilfe bei Spiel Spiele- und Multimedia-Programmierung 1
J TreeNode erstellen [Hilfe beim Konstruktor, Zeile 16] Spiele- und Multimedia-Programmierung 2
Z Minecraft Hilfe bei Minecraft PvP Client Spiele- und Multimedia-Programmierung 21
T Hilfe beim Platzieren der Schiffe Spiele- und Multimedia-Programmierung 14
M Brauche Hilfe was zu Programmieren Spiele- und Multimedia-Programmierung 4
P Snake Java Hilfe Spiele- und Multimedia-Programmierung 4
RalleYTN Brauche Hilfe beim Einlesen von PNGs Spiele- und Multimedia-Programmierung 14
P Hilfe für Seminar Arbeit Spiele- und Multimedia-Programmierung 9
T Pong Hilfe bei einer Website Spiele- und Multimedia-Programmierung 4
T Hilfe bei decompilen von Plugin Spiele- und Multimedia-Programmierung 6
E Brauche Hilfe was soll ich tun Spiele- und Multimedia-Programmierung 7
S Würfelspiel; Hilfe Spiele- und Multimedia-Programmierung 3
M Hilfe bei vier gewinnt Spiele- und Multimedia-Programmierung 4
S Hilfe bei Java Gui Spiele- und Multimedia-Programmierung 2
C Visual Story programieren/hilfe Spiele- und Multimedia-Programmierung 5
L Hilfe: Moog VCF Diskretisierungs Algorithmen (Smith/Stilson u.A.) Spiele- und Multimedia-Programmierung 0
J Spielfiguren laufen lassen auf einer html Tabelle mit Hilfe von Servlets Spiele- und Multimedia-Programmierung 2
M Hilfe bei Snake Spiele- und Multimedia-Programmierung 4
T Hintergrundmusik eines Spiels mit Hilfe von JLayer Spiele- und Multimedia-Programmierung 12
S 2D mit Slick - Anfänger sucht Hilfe Spiele- und Multimedia-Programmierung 4
C Generelle Hilfe zur lwjgl Spiele- und Multimedia-Programmierung 0
J Hilfe bei Fußballmanager Spiele- und Multimedia-Programmierung 0
C Hilfe bei einem Mosaikspiel Spiele- und Multimedia-Programmierung 16
J Java Steuerberechnung hilfe Spiele- und Multimedia-Programmierung 17
U Hilfe bei Implementierung eines PointSounds in Java3D Spiele- und Multimedia-Programmierung 1
E Hilfe bei Labyrinth Programmierung. Spiele- und Multimedia-Programmierung 9
S Hilfe bei Spiel Spiele- und Multimedia-Programmierung 6
T Aim-Hilfe Spiele- und Multimedia-Programmierung 4
S Shiritori / word chain / Wörterkette Hilfe Spiele- und Multimedia-Programmierung 1
J Hilfe bei mastermind dringend !!!!! Spiele- und Multimedia-Programmierung 3
S Hilfe bei Spielumsetzung Spiele- und Multimedia-Programmierung 6
M Kleines Spongebobspiel / Hilfe gesucht Spiele- und Multimedia-Programmierung 2
L Hilfe bei Entities benötigt Spiele- und Multimedia-Programmierung 6
L Hilfe bei Klassendesign für Spiel Spiele- und Multimedia-Programmierung 2
A Minecraft Hilfe bei Minecraft Mod Spiele- und Multimedia-Programmierung 1
F Einen Sound mit veränderter Tonhöhe und Geschwindigkeit abspielen - Hilfe erbeten Spiele- und Multimedia-Programmierung 29
V Keine Ahnung von OpenGL! Hilfe wäre lieb! Spiele- und Multimedia-Programmierung 8
L Minecraft Minecraft Bukkit Plugin hilfe Spiele- und Multimedia-Programmierung 9
E Hilfe bei Highscore programmierung Spiele- und Multimedia-Programmierung 3
G Acht-Damen-Problem HILFE! Spiele- und Multimedia-Programmierung 11
R Hilfe bei Snake-Programmierung Spiele- und Multimedia-Programmierung 6
B Hilfe bei Minecraft Plugin Spiele- und Multimedia-Programmierung 3
C Java Brauche Hilfe Spiele- und Multimedia-Programmierung 5
M Hilfe bei Spiel Programmierung Spiele- und Multimedia-Programmierung 4
B Hilfe bei GameGrid Spiele- und Multimedia-Programmierung 11
J Spiel mit Java SWING, LWJGL und JMonkey [Anfänger braucht Hilfe] Spiele- und Multimedia-Programmierung 10
N Hilfe bei Tower Defense Spiele- und Multimedia-Programmierung 22
R hilfe bei 2DSpiel. Spiele- und Multimedia-Programmierung 3
S AirHockey Kollisionsprobleme, bitte um Hilfe Spiele- und Multimedia-Programmierung 2
L Abfrage-Fehler? - Hilfe bei Tetris Spiele- und Multimedia-Programmierung 9
R Hilfe bei Reversi/Othello Spiele- und Multimedia-Programmierung 6
J Hilfe: Rotation X und Y Achse (Java3d) Spiele- und Multimedia-Programmierung 12
B Hilfe bekomme den IF befehl nicht hin Spiele- und Multimedia-Programmierung 10
C RFID Überwachung - Hilfe Spiele- und Multimedia-Programmierung 3
javajavajava Java Lotto Zahl 6 aus 49 - Brauche Hilfe Spiele- und Multimedia-Programmierung 3
radiac FullScreenExlusiveMode HILFE!!! Spiele- und Multimedia-Programmierung 6
E TetrisApplet Thread Hilfe Spiele- und Multimedia-Programmierung 6
H PingPong HILFE !!! Spiele- und Multimedia-Programmierung 3
G GO-Spiel in Java noch fehlerhaft hoffe um hilfe Spiele- und Multimedia-Programmierung 7
N Brauche Hilfe bei kleinem Spiel Spiele- und Multimedia-Programmierung 40
N In einem Kasten springende Bälle programmieren...Hilfe Spiele- und Multimedia-Programmierung 7
L Brauche hilfe mit KeyEvent Spiele- und Multimedia-Programmierung 4
B brauche hilfe bei der tastenzuodnung Spiele- und Multimedia-Programmierung 3
E Hilfe bei einer GUI Programmierung mit Graph Spiele- und Multimedia-Programmierung 30
H Decke zeichnen mit Hilfe eines Polygons Spiele- und Multimedia-Programmierung 2
W Hilfe bei Pong mit Bluej Spiele- und Multimedia-Programmierung 4
A Hilfe bei der Methode COLOR (Java) Spiele- und Multimedia-Programmierung 10
S Hilfe: Ich sehe durch die ganze Api's nicht mehr durch! Spiele- und Multimedia-Programmierung 15
N Hilfe bei snake Spiele- und Multimedia-Programmierung 37
C Hilfe bei einfachen Game Spiele- und Multimedia-Programmierung 15
T Bitte um Hilfe bei Animationen Spiele- und Multimedia-Programmierung 10
G Fragespiel, Hilfe ! like Wer wird Millinär Spiele- und Multimedia-Programmierung 12
D Hilfe mit mini-spiel für die Schule. Spiele- und Multimedia-Programmierung 1
F Brauche Hilfe bei Bewegung eines Rechtecks [Applet] Spiele- und Multimedia-Programmierung 5
G Hilfe bei 3Gewinnt! Spiele- und Multimedia-Programmierung 2
C anfänger braucht hilfe für info unterricht Spiele- und Multimedia-Programmierung 21
A Hilfe bei Programmierung von Abalone Spiele- und Multimedia-Programmierung 6
S Hilfe bei Galgenmännchen Spiele- und Multimedia-Programmierung 4
M 'Mensch ärgere Dich nicht' - Hilfe! Spiele- und Multimedia-Programmierung 12
K Hilfe bei Grafikeinbindung in einem Spiel Spiele- und Multimedia-Programmierung 6
H Ich benötige Hilfe [Noob] Spiele- und Multimedia-Programmierung 9
R Probleme mit Sound in Applikation. HILFE Spiele- und Multimedia-Programmierung 5
B Hilfe gesucht!! (bewegen von grafischen Objekten) Spiele- und Multimedia-Programmierung 3
T Welche packages aus der java api doku ist hilfreich zur Android Spieleprogrammierung Spiele- und Multimedia-Programmierung 2
Y Warum Thread für Spieleprogrammierung? Spiele- und Multimedia-Programmierung 27
M Problem mit 2D-Spieleprogrammierung Tutorial von Quaxli Spiele- und Multimedia-Programmierung 7
E Der effizienteste Einstieg in die Spieleprogrammierung Spiele- und Multimedia-Programmierung 3
M Fragen wegen Spieleprogrammierung Spiele- und Multimedia-Programmierung 17
S [SUCHE] 2D-Spieleprogrammierung (Autor: Quaxli) zum Download Spiele- und Multimedia-Programmierung 2
G Wie beginne ich mit der Spieleprogrammierung? Spiele- und Multimedia-Programmierung 8
A Spieleprogrammierung Java vs. Cinema Spiele- und Multimedia-Programmierung 8
P Spieleprogrammierung Spiele- und Multimedia-Programmierung 12
M Buch zum Thema Spieleprogrammierung in Java Spiele- und Multimedia-Programmierung 4
G Vektor2f Slick2d Spiele- und Multimedia-Programmierung 2

Ähnliche Java Themen

Neue Themen


Oben