Connect-Four/README.md

59 lines
2.7 KiB
Markdown
Raw Normal View History

2018-04-16 01:38:30 +02:00
# [Semesteroppgave 2: “Fire på rad”](https://retting.ii.uib.no/inf101.v18.sem2/blob/master/SEM-2.md)
* **README**
* [Oppgavetekst](SEM-2.md)
Dette prosjektet inneholder [Semesteroppgave 2](SEM-2.md). Du kan også [lese oppgaven online](https://retting.ii.uib.no/inf101.v18.oppgaver/inf101.v18.sem2/blob/master/SEM-2.md) (kan evt. ha små oppdateringer i oppgaveteksten som ikke er med i din private kopi).
**Innleveringsfrist:**
* Hele oppgaven skal være ferdig til **fredag 27. april kl. 2359** ([AoE](https://www.timeanddate.com/worldclock/fixedtime.html?msg=4&iso=20180427T2359&p1=3399))
* [Ekstra tips til innlevering](https://retting.ii.uib.no/inf101/inf101.v18/wikis/innlevering)
(Kryss av under her, i README.md, så kan vi følge med på om du anser deg som ferdig med ting eller ikke.)
**Utsettelse:** Hvis du trenger forlenget frist er det mulig å be om det (spør gruppeleder evt. foreleser/assistenter hvis det er en spesiell situasjon). Hvis du ber om utsettelse bør du være i gang (ha gjort litt ting, og pushet) før fristen
* En dag eller to går greit uten begrunnelse.
* Eksamen er relativt tidlig i år, så vi vil helst unngå lange utsettelser.
* Om det er spesielle grunner til at du vil trenge lengre tid, så er det bare å ta kontakt, så kan vi avtale noe. Ta også kontakt om du [trenger annen tilrettelegging](http://www.uib.no/student/49241/trenger-du-tilrettelegging-av-ditt-studiel%C3%B8p).
# Fyll inn egne svar/beskrivelse/kommentarer til prosjektet under
* Levert av: *NAVN* (*BRUKERNAVN*)
* [ ] hele semesteroppgaven er ferdig og klar til retting!
* Code review:
* [ ] jeg har fått tilbakemelding underveis fra @brukernavn, ...
* [ ] jeg har gitt tilbakemelding underveis til @brukernavn, ...
* Sjekkliste:
* [ ] Kjørbart Fire på Rad-spill
* [ ] Forklart designvalg, hvordan koden er organisert, abstraksjon, og andre ting
* [ ] Tester
* [ ] Dokumentasjon (JavaDoc, kommentarer, diagrammer, README, etc.)
* [ ] Fornuftige navn på klasser, interfaces, metoder og variabler
* [ ] Fornuftige abstraksjoner og innkapsling (bruk av klasser, interface, metoder, etc.)
## Oversikt
*(oversikt over koden din og det du har gjort)*
### Bruk
* For å starte programmet kjør: `fyll.inn.her`
## Designvalg
*(hvordan du har valgt å løse oppgaven)*
### Bruk av abstraksjon
*(hvordan du har valgt objekter/klasser for å representere ting i spillet)*
### Erfaring hvilke valg viste seg å være gode / dårlige?
*(designerfaringer er det noe du ville gjort annerledes?)*
## Testing
*(hvordan du har testet ting)*
## Funksjonalitet, bugs
*(hva virker / virker ikke)*
## Evt. erfaring fra code review
*(lærte du noe av å gå gjennom din eller andres kode?)*
## Annet
*(er det noe du ville gjort annerledes?)*