Niveau | 4 of 5 |
---|---|
Leerdoelen | Class, Property, Constructor, private/public, UI separation, algoritme. |
Vereiste voorkennis | Method, GUI, Basic Types, If. |
Challenge Type | Programming, algoritme. |
Galgje is een spel waarbij een speler het woord moet raden dan de computer in gedachten heeft. Opdracht: schrijf galgje en maak gebruik van de object georiënteerde mogelijkheden van C#
.
classes
: Woord
en Form1
(form).property
in de class
Woord: AantalLetters.methode
in de classe
Woord: bool IsGoed(string woord)
classes
: Woord, SpelStatus, Form1.properties
in de class
Woord: AantalLetters (read-only property
).methoden
in de class
Woord: bool IsGoed(string woord)
.property
in de class
SpelStatus: HetWoord van het type
Woord (dus NIET van het type string
).class
SpelStatus methodes
en/of properties
toevoegen die de status van het spel zoals het aantal geraden letters bijhouden.class
Speler bij en zorg ervoor dat je met twee personen het spel tegen elkaar (tegen de computer) kunt spelen.Class
Speler heeft een property
van het type
SpelStatus en diverse methodes
die jij zelf bedenkt. Het form krijgt 2 Speler-objecten en verder geen enkel ander object.