Objektorienteret Analyse (OOA) på simpelt spil

Formål

Lære at lave en objektorienteret analyse (OOA) på et simpelt spil.
Øvelsen træner:


Opgavebeskrivelse


Dokumentation og aflevering


Vurderingskriterier


Lille eksempel på OOA (for Ludo)

Objekter og attributter

Klasse: Spiller
 
* navn: string
* farve: string
 
- kastTerning(): int
- flytBrik(brik: Brik, antal: int)
 
Klasse: Brik
 
* position: int
* status: string
 
- flyt(antal: int)
 
Klasse: Terning
 
* sider: int
 
- kast(): int
 
Klasse: Board
 
* felter: liste
 
- flytBrik(brik, antal)
- erMål(brik)

Sproglig tilgang

  1. Substantiver → Spiller, Brik, Terning, Board
  2. Adjektiver → farve, status
  3. Verber → kast, flyt

Tips