This is my laboratory assignments for the KTH course DD2387 - Program System Construction Using C++.
If you are taking this course, please turn back now. By looking at this material you may be making yourself guilty of cheating. For further information please consult KTH's page on cheating and plagiarism
Calle's final score: (2 + 10 + 5 + 4 + 10 + 4 + 3) + (2 + 6 ) + (4 + 6 + 5) = 61p - grade A
Emil's final score: (2 + 10 + 5 + 4 + 10 + 3) + (2 + 6 + 6) + (4 + 6 + 5) = 63p - grade A
Lab 1 mandatory assignments PASSED (bonus) (bonus 2p)
Make It Happen#13Hello World#14Train Spotting#15Does It Fit?#16Will It Float?#17The Simple Container#18The Template Container#19
Lab 1 extra assignments
The Matrix(10p, C) PASSED#20- (nothing)
Concurrency Is The New Black(5p) PASSED#27The Hypercube(4p) PASSED#22Space Is Not InfinitePASSED (10p, A)#23#38#39#40- (nothing)
The Master of Life & DeathPASSED (Calle) (4p)#26Better Safe Than SorryPASSED (3p, A)#28
Lab 2 mandatory assignments PASSED (bonus) (bonus 2p)
Lab 2 extra assignments
Lab 3 base assignment PASSED (bonus) (bonus 4p)
Lab 3 extra assignments
Pointers to member functions and lambdasPASSED (6p, D)- Save/load game state (4p)
- Read game resources from file (5p)
Dynamic object lifetimesPASSED (5p, B)- Graphics (9p) (not worth it)
- Threaded network game (9p)
- UML (4p)