Chef Tags

close button

Ratiation

Ratten merger game voor Android

Bekijk hier de trailer. Download Ratiation: Play Store

Ratiation was een 6 weeks project tijdens de minor Game Design & Development aan de Hogeschool Rotterdam. Ratiation ontwikkelde ik samen met 4 andere studenten. Mijn rol tijdens dit project was techical lead. Ik nam het globale ontwerp en versiebeheer op me naast mijn normale programmeer taken.

Het leren van design patterns en het implementeren vind ik een van de leukere dingen van programmeren. Het vooruit denken over specificaties van de code, hoe deze samen moet werken en schaalbaarheid is een leuke puzzel. Voor dit ontwerp gebruikte ik UML diagrammen, maar zoals met elk project ontwikkelt de code zich en wijk je af van je ontwerp. In de gallerij hieronder is de evolutie van het ontwerp te zien in de verschillende UML diagrammen. Ontwerppatronen die in dit project veel voorkomen zijn het strategy pattern en observer pattern.

Naast programmeren maakte ik ook de trailer en sprak de stem van de enige echte Rattenkoning in!

De broncode is te zien op GitHub. Een gedetailleerde uitleg over de code is te lezen in het Technical Design Document.

Wil je me beter leren kennen?