Week 11

Challenge systeem & Automated Newsroom

Nu we een aantal opdrachten klaar hebben, leek het me een goed moment om verder te gaan met de Automated Newsroom. Elke class waar een challenge mee verbonden is, inherit van de Challenge class. Vervolgens wordt er een ChallengeCompleted() method aangeroepen op de plek waar de challenge voltooid zou zijn. Hieronder een voorbeeld 

Nu moet ik hier nog aan vastmaken dat er een artikel geplaatst wordt van de betreffende challenge.

Ook heb ik een manager class gemaakt die alle challenges ophaalt en in een lijst stopt zodat de speler een overzicht heeft van alle challenges die nog niet voltooid zijn.

Hierboven zie je de methods voor het ophalen van de lijst van alle challenges (ShowList()) en voor het updaten van de challenges wanneer er 1 voltooid is (UpdateList()). De Update doe ik met een SingleOrDefault. Ik krijg de naam van de voltooide challenge mee, dus haal ik op die manier de voltooide challenge uit de lijst en Remove hem vervolgens.

Tot slot heb ik een animatie gemaakt voor een artikel wanneer je een challenge voltooid. Het lukt me helaas niet om een fatsoenlijk filmpje te maken van de game, maar het is in ieder geval een krant die draaiend naar voren komt.

Daan van Eijl | MindLabs 
Mogelijk gemaakt door Webnode
Maak een gratis website. Deze website werd gemaakt met Webnode. Maak jouw eigen website vandaag nog gratis! Begin