Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Wer Wird Millionär? Abschlussprojekt Klasse 12

  Alt 29. Jan 2013, 10:17
Die Visualisierung ist nur der Zuckerguss, der Ablauf ist aber das Salz in der Suppe.

Man sollte sich also vor der visuellen Ausgestaltung Gedanken über den Ablauf machen.

Mal ganz grob den reinen Spielbetrieb
Code:
Verloren <= Nein
Gewinnstufe <= 0
Wiederhole Bis Verloren oder Gewinnstufe = 15
{
  Frage <= [Frage holen] // eine Funktion, die eine neue Frage beschafft
  [Visualisieren der Frage]
  Antwort <= [Antwort vom Spieler]
  Ist Antwort = Frage.RichtigeAntwort dann
  {
    Gewinnstufe <= Gewinnstufe + 1
  }
  sonst
  {
    Verloren <= Ja
  }
}
Dieses muss noch weiter verfeinert werden z.B. um
- Was soll alles bei "Frage holen" berücksichtigt werden? (doppelte Fragen zulassen, Fragen abhängig von der Gewinnstufe, etc.)

Daraus ergeben sich dann auch die Anforderungen an neue Variablen, die man im Hauptteil benötigt.

Ist dieses Konstrukt fertig, dann kann man auch die Aufgaben verteilen oder eben einzeln lösen und verstrickt sich nicht in Spaghetti-Code
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat