softwarematerial

Challenge Vier-op-een-rij

Leerdoelen Class, method, constructor, object, private, enum.
Extra Algoritme,
Vereiste voorkennis Kennis over objecten, Method, If.
Challenge Type Programming.

Vier op een rij

Analyse, Design, Realisatie

Ideaal als je de Analyse (Wat moet het product doen?) en het Design (Hoe gaat het product dat doen?) op een whiteboard kunt doen waar je met een groepje mensen bij gaat staan. Praat er over welke classes je nodig denkt te hebben als je Vier op een Rij gaat programmeren. Probeer samen tot een goed eindresultaat te komen.

Als je alle classes hebt bedacht, bedenk dán hoe je die classes precies zou noemen: schrijf die namen op. Denk er aan dat ook de huidige toestand van het spel in objecten opgeslagen moet zijn.

Let op het volgende:

Maak het spel 4 op een rij waarbij je tegen de computer kunt spelen. Houd rekening met onderstaande eisen:

enum Veld {Rood,Geel}
Veld[] bord:
bord = new Veld[6,7];
private Random Randje;

public Zet BedenkEenZet()
{
   return new Zet(Randje.Next(7));
}