TDP005 Projekt: Objektorienterat system
Lab
Labuppgifter
Det finns två schemalagda övningstillfällen inlagda i början av kursen. Dessa är en introduktion till SFML (laborationstillfälle 1) samt Make (laborationstillfälle 2).
Ni ska inte lämna in dessa uppgifter, men stäm gärna av med er handledare när ni är klara.
Övningsuppgifter
Syftet med labbtillfällena och uppgifterna är att vara ett stöd för att ni ska börja sätta er in i SFML och tillhörande verktyg. Handledarna kommer vara tillgängliga för att svara på eventuella frågor.
När ni har gjort uppgifterna bör ni ha ett grundläggande skelett för att komma
igång med SFML, med tillhörande Makefile för att lätt kunna lägga till framtida
filer som ni kommer skapa. Allt detta skall finnas i ett git-repo, där samtliga
projektmedlemmar är ägare, samt all kurspersonal är medlemmar som "Reporter".
Ni kommer använda detta repo för ert projekt. Ni bör lägga lite tid på att
konfigurera detta repo, t.ex. borde ni skapa en .gitignore för att
undvika att ni pushar upp diverse genererade filer som inte är intressanta att
versionshantera. För att skapa en .gitignore kan ni förslagsvis
använda er av gitignore.io.
PROJ tider
Under kursens gång så finns det flera bokade PROJ moment i schemat. Dessa är till för att ni ska ha salar bokade så ni garanterat har någonstans att jobba. Ni förväntas att jobba med projektet även utanför dessa tider. På dessa pass kommer inte handledarna vara på plats, om ni inte har bokat möte enligt nedan instruktioner.
Ni bokar tid med den handledare er grupp har i Webreg. För att boka en tid, skriv ett mail till er handledare där ni inkluderar så mycket som möjligt av denna information:
- Rubrik på mailet ska vara TDP005: Boka handledning
- En kort beskrivning av det problem ni behöver hjälp med
- Vad ni har testat att göra hittills för att lösa problemet själva
- Om det är kod ni behöver hjälp med, inkludera en länk till ert GitLab-repo för rätt branch / commit (se även till att ni pushat den senaste koden)
Sidansvarig: Eric Ekström & Dag Jönsson
Senast uppdaterad: 2025-11-26
