softwarematerial

Training - Dobbelsteen

Als je een game wilt programmeren dan stuit je zelfs bij de meest eenvoudige games (boter-kaas-en-eieren) op het probleem: hoe programmeer ik willekeur? Doe een willekeurige zet? Hoe programmeer je dat?

Om dit te ervaren ga je een klein programma schrijven waarmee je het willekeurige gedrag van een dobbelsteen simuleert. Als dit zogenaamde “proof-of-concept”-programma werkt weet je beter hoe je tijdens het ontwerpen rekening met de benodigde willekeur kunt houden en heb je meer zekerheid over de kans van slagen van de game.

Opdracht

Maak een user interface met 6 picturebox-en en een button die er zo uit ziet:

Aangeleverd ontwerp user interface

Er staan zes objecten van het type PictureBox een “Werp dobbelsteen!”-Button op het formulier. De PictureBox-objecten zijn allemaal onzichtbaar als het programma wordt uitgevoerd (de Visible Property staat op false).

Het is de bedoeling dat telkens als op de “Werp dobbelsteen!”-Button geklikt wordt, precies één willekeurige PictureBoxzichtbaar wordt. De andere pictureboxen worden dus onzichtbaar. Programmeer deze functionaliteit.

Uitbreidingen

Checklist

Als je de opdracht op de juiste manier hebt uitgevoerd heb je voldaan aan onderstaande punten:

Bronnen