Objektorienterat spel i C++

project image I kursen TDP005 utvecklade vi i grupp ett objektorienterat system i C++ i formen av ett spel. Spelaren ska ta sig igenom 20 olika nivåer som befolkas utifrån semi-slumpade parametrar. Kontrollerna är simpla. WASD för rörelse och musen för att sikta. Processen var sådan att vi först brainstormade ideer till vad för typ av spel vi ville göra. Allt från ARPG till platformers diskuterades. Tillslut valde vi att skapa ett rogue-lite (just nu är spelet snarare rundbaserat, då inget består mellan genomspelningar, men grunden för ett rogue-lite finns. Det bedömdes ligga lite utanför kursen). Spelet är sammanghängande och har en komplett uppsättning menyer, navigeringsalternativ och övergångar mellan olika skärmar. Spelet blev mycket snyggare än vi trodde, och är ganska roligt att spela en kort stund! Några i gruppen kommer bygga vidare på spelet i en annan dev-branch, som ett roligt projekt. Spelet lärde oss grunderna i C++. Vi känner oss nu alla mycket bekväma i språket, och det var roligt att jobba med.