✅ Der kræves at indbyggerne skal starte med nogle tilfældige genstande, når de skabes.
✅ Skabe lokationer som eksempelvis Banker, supermarkeder osv. Lokationerne skal være objekter
✅ Skabe og bevæge indbyggere mellem lokationer. Indbyggerne skal være objekter.
✅ Foretage transaktioner mellem indbyggere i form af penge og genstande de kan give til hinanden.
✅ Genstande som for eksempel mad, våben eller ponyer, skal være objekter og skal gøre brug af nedarvning og/eller interfaces.
✅ Der er ikke behov for nogen stor grafisk brugerflade, men Underviseren skal kunne se at objekterne interagerer med hinanden.
✅ Opgaven SKAL gøre brug af Events og Delegate. Brug det for eksempel til at skabe random events, hver dag.
✅ Der skal anvendes nedarvning eller gøres brug af interfaces (helst begge dele)
✅ Der skal være eksempler på Error Handling
✅ Projektet skal være dokumenteret med et Klassediagram
❌Villagers kan slå hindanden