Einzelnen Beitrag anzeigen

Headbucket

Registriert seit: 12. Dez 2013
Ort: Dresden
172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#34

AW: Eine Projektarbeit

  Alt 15. Dez 2014, 09:52
Ein paar Anregungen zu TicTacToe:

- zunächst würde ich Datentyp anlegen, der drei Zustände annehmen kann. Z.B.: "Unbestimmt", "X" und "O"
das ganze kann dann z.B. so aussehen:
Delphi-Quellcode:
type
  TState = (State_none, State_X, State_O);
Das sind alle Zustände, die ein Feld besitzen kann.
- Außerdem solltet ihr stets darauf achten, die "Datenspeicherung" von der Oberfläche zu trennen. Dazu wurde mir selbst mal ein toller Link gegeben: MVC
- Am Anfang besitzen alle Buttons den Zustand "State_none"
- Natürlich müsst ihr irgendwo eine Variable mitlaufen haben, die angibt, ob der nächste Klick ein X oder ein O erzeugt.
- Wird ein Button angeklickt, welcher den Zustand "State_none" besitzt, dann wird der jeweilige Zustand vergeben
- Danach werden alle Buttons aktualisiert
- ...

Um mal ein paar kleine Anregungen zu geben.

Grüße
Headbucket
  Mit Zitat antworten Zitat