Øvingsmål
- Lære hvordan grensesnitt kan brukes i spill og implementasjon av disse
- Lære hvordan logikk for å kunne angre og gjenta kan implementeres
Øvingskrav
- Kunne bruke en stack til å angre og gjenta (angrede) trekk
- Kunne definere et grensesnitt for lesing av spill fra fil og implementere dette
Dette må du gjøre
I denne øvingen skal du fortsette med det spillet du implementerte i øving 4 og legge til ny funksjonalitet (angre / gjenta) i tillegg til å innføre grensesnitt som en del av implementasjonen. Dette er beskrevet på følgende wikiside:
Hjelp / mistanke om bugs
Ved spørsmål eller behov for hjelp konsulter studassen din i saltiden hans / hennes. Du kan også oppsøke andre studasser på sal eller legge ut et innlegg på Piazza.
Godkjenning
Last opp kildekode på Blackboard innen den angitte innleveringsfristen. Innlevert kode skal demonstreres for stud.ass innen én uke etter innleveringsfrist. Se for øvrig Blackboard-sidene for informasjon rundt organisering av øvingsopplegget og det tilhørende øvingsreglementet.