In deze challenge ontwikkel je een serious game. Dit voer je uit in de periode december t/m maart. Het project bestaat uit drie 'milestones': tussentijdse opleveringen.
De serious game die je ontwikkelt moet aansluiten op een bepaald schoolvak en van dat vak een concept 'trainen'. Je ontwikkelt je game met de brugklas als doelgroep en in samenspraak met een docent (naar keuze).
Je ontwikkelt de game in een groep van twee personen. De game moet werken op een iPad, als native app of als webapp.
In de opdracht maak je eerst een game design document, vervolgens een eerste versie van je game en uiteindelijk een definitieve versie van je game. De eerste versie test je met mogelijke eindgebruikers van je game en met de docent.
De voorkeurs-ontwikkeltool voor deze game is Unity.
Aan het einde van deze challenge kun je:
Domein | Omschrijving |
B Grondslagen | Je hebt ervaring opgedaan met het ontwerp en implementatie van algoritmen (B1): in je spel heb je een 'game loop' ontworpen die reageert op invoer en op situaties in je game. Dit is een voorbeeld van een algoritme. Daarnaast heb je gewerkt met eindige automaten (B3): je hebt een game-object in het spel dat in verschillende toestanden kan verkeren (bijvoorbeeld stilstaan, springen, rennen, schieten). |
D Programmeren (raakt ook domein C) |
Je hebt weer extra ervaring opgedaan met programmeren, dit keer met de taal C#. Je bent op de hoogte van verschillende datatypes waar je gegevens in opslaat (boolean, string, integer, float, Vector3, Color) en bent in staat deze flexibel te gebruiken. De kans is ook erg groot dat je met array's of dictionary's gewerkt hebt. |
J Programmeer-paradigma's | Je hebt gewerkt met een objectgeoriënteerde programmeertaal en effectief gebruik gemaakt van objecten in de Unity-spelomgeving. |
Het eindproduct bestaat uit drie 'milestones':
In deze opdracht leveren de drie milestones elk een cijfer op. Deze cijfers komen terecht op het rapport voor periode 2. Het (gewogen) gemiddelde van deze cijfers levert een SE-cijfer op. De beoordelingscriteria staan vermeld per milestone.
Deze challenge bestaat uit de volgende activiteiten:
Voor deze opdracht zijn de volgende dingen nodig:
De opdracht bestaat uit drie milestones. Voor elk van deze milestones heb je ongeveer een maand de tijd.