Fra OOA til Implementering (Del 2)

Baggrund

I del 1 af denne opgave arbejdede du med objektorienteret analyse og design (OOA/D) af et spil. Du udviklede et UML-klassediagram og beskrev, hvordan spillet kunne struktureres i klasser, objekter og relationer.

I denne del (Del 2) skal du implementere dit spil i Processing, med udgangspunkt i din analyse og dit UML-diagram.


Formål

Formålet med denne opgave er at:


Tidsramme

Du har ca. 10–12 lektioner til at gennemføre denne del af projektet. Spillet skal derfor være afgrænset i kompleksitet, men stadig vise forståelse for OOP og spilstruktur. (obs: du kan blive nødt til at afgrænse funktionaliteten, for at nå i mål)


Opgavebeskrivelse

Ud fra din eksisterende OOA (fra del 1) skal du:


Krav til projektet

1. Objektorienteret struktur

2. Funktionalitet

3. Dokumentation


Gruppearbejde

I skal arbejde i grupper af to til tre personer.


Evaluering (vejledende kriterier)

Kategori Fokus
OOA → Kode I hvor høj grad afspejler implementeringen UML-designet fra del 1?
Kodekvalitet Er koden opdelt i meningsfulde klasser med tydelig ansvarsfordeling?
Brug af bibliotek Udnytter spillet biblioteket på en relevant måde?
Funktionalitet og spiloplevelse Er spillet interaktivt, stabilt. (sjovt/underholdende at bruge?)
Dokumentation & refleksion Er ændringer, valg og læring beskrevet og begrundet?

Aflevering

Afleveringen skal indeholde: