Guest User

GUI Stunde 2

a guest
Jan 17th, 2023
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Szenario:
  2. Du erstellst ein Spiel. In dem Spiel gibt es einen Tresor, welcher durch einen 3 Zahlen langen Code gesichert ist. Der Spieler hat ein Hilfsgerät, welches ihm die Summe und das Produkt der Zahlen mitteilt. Damit soll der die Zahlen ermitteln.
  3.  
  4. Spezifikation:
  5. 0. Erstelle eine GUI Applikation!
  6. 0.1 Sie soll 1 TextArea zur Ausgabe beinhalten
  7. 0.2 Sie soll 3 TextFelder zur Eingabe beihalten
  8. 0.3 Sie soll 1 Button "next" zur Eingabe beinhalten
  9.  
  10. 1. Generieren 3 zufälliger Zahlen für den Tresor-Code
  11. 2. Ausgabe der Summe und des Produktes der Zahlen durch die TextArea
  12. 3. Userinput für die vermuteten Zahlen des Tresor-Codes durch die 3 TextFelder
  13. 4. Wenn der "next" Button gedrückt wird: Vergleichen des vermuteten Tresor-Codes mit dem tatsächlichen. Die Reihenfolge, in dem die Zahlen gegeben wurden, soll nicht relevant sein
  14. 5. Ausgabe, ob der Tresor geknackt wurde oder nicht durch eine Text Box
  15. 6. Wenn der "next" Button gedrückt wird: Anfangen einer neuen Runde mit neuem Tresor-Code, unabhängig davon, ob der Tresor geknackt wurde oder nicht.
  16. 7. Enden des Spieles nach 5 geknackten Tresoren
  17. 8. Erhöhung des Schwierigkeitsgrades nach jedem geknackten Tresor.
  18.  
  19. 9. Für den Nutzer ansprechende und übersichtliche Ein- und Ausgaben per GUI.
  20. 10. Sinnvolle und gute Kommentierung und Gliederung des Codes.
  21.  
  22.  
  23. Aufgaben:
  24. 1. Gestalte ein Programm im oben beschriebenen Szenario mit den angegebenen Spezifikation. Sinnvoll zusammengehörige Codeteile sollen in separate Methoden ausgelagert sein.
  25. 2. Überarbeite den Code erneut, achte besonders auch ein sinnvolles Setzen von Lehrzielen, eine logische Gliederung und einige erläuternde Kommentare
  26.  
  27.  
  28. Lernziele:
  29. 1. Erstellen einer GUI Applikation
  30. 2. Visuell ansprechendes GUI Design
  31. 3. Programmieren in GUI Apllikationen
  32. 4. Programmieren mit Zuständen
  33.  
Advertisement
Add Comment
Please, Sign In to add comment