TDDE71 Programmering och datastrukturer
Projektverktyg
Följande är en samling av resurser relaterade till olika verktyg och tanken är att de kan vara en startpunkt i ert arbete med verktygen. Det finns, utöver detta, otroligt mycket information på nätet som går att söka sig till.
SFML
- SFMLs egna tutorial
- SFMLs dokumentation
- SFML exempel 1 (Endast som inspiration)
- SFML exempel 2 (Endast som inspiration)
För att kompilera med SFML på idas system behöver ni, efter filerna, lägga till flaggorna:
-lsfml-graphics -lsfml-window -lsfml-system
För att använda Valgrind i kombination med SFML behöver ni köra följande:
valgrind --suppressions=./suppressions.txt ./mitt-spel
supperssions.txt är en fil som ni behöver ladda ner och lägga i mappen som ni kör valgrind ifrån.
Make
Git
- Kom igång med Gitlab
- Dokumentationen för Git
- Learngitbranching Interaktiv tutorial för git med fokus på branches.
- Git Cheat Sheet
Alternativ till emacs
(Vi i kursen kan ge begränsat med stöd för andra verktyg än emacs. Vill man arbeta i något annat verktyg så är det okej och vi rekomenderar isåfall VSCode.)Övriga resurser
- Socketar i ett nötskal
- Doxygen - dokumentationssystem för, bland annat, C++
- Draw.ioOnline verktyg för att skapa UML-diagram
- Valgrind - en kort guide
- Frida Flodins (grymma) spelskellett med tillståndsmaskin (Endast som inspiration)
Sidansvarig: Eric Ekström
Senast uppdaterad: 2024-08-19