Portfolio
Webdevelopement
Omdat ik inmiddels een aantal jaar in PHP script, heb ik vorig jaar een eigen
CMS geschreven op basis van PHP, Smartie en Mootools. Inmiddels zijn er een aantal sites die gebaseerd zijn op dit cms, waaronder
deze,
deze en natuurlijk de site waar u nu naar zit te kijken. Deze sites heb ik ook zelf van een design voorzien.
Samen met een vriend ben heb ik een
projectje lopen waarmee men vanuit één admin panel zijn / haar avatar op verschillende websites en communities kan beheren. AVP, zoals het ding heet, bevat functies zoals het automatisch schalen van de grootte van avatars, hotlinkchecks, in PHP te scripten avatars, en meer.
Verder ben ik samen met twee andere vrienden bezig een browsergame te schrijven die afwijkt van de bestaande browsergames omdat wij het D20 skillpointsysteem gebruiken, en het hele spel opzetten met 'web2.0-technologieeën' zoals losse vensters in het browserscherm, drag en drops en veel javascript en ajax calls. De site is te vinden op
http://elevenwonders.com (Warning, de pagina is slechts een placeholdertje tot de echte site er op staat, en ziet er niet uit!)
C++ / Game developement
Ik heb een half jaar een project gedaan binnen het keuzesemester GTS, waarbij ik één van de programmeurs was, en anderen zich bezich hielden met de grafische vormgeving.
De engines die we gebruikten voor het spel (grafisch: OGRE, physics: ODE , sound: OpenAL) werden behandeld in de lessen die we kregen, samen met een stukje onderliggende theorie (bijv botsende ballen, welke wiskundige verschijnselen daar bij komen kijken)
Twee personen besturen allebij een bal waarmee ze de ander van het platform (zie hieronder) af moeten stoten. Dit spel heeft eigen hardware, bestaande uit 4 beamers (2 per persoon), een joystick, 2 grote schermen, een stuk of 10-12 lampen, en een heel aantal trussen waarin alles opgehangen wordt.
De bedoeling van dit spel is dat het op open dagen .e.d. komt te draaien, zodat de aankomende mediatechnologen gelijk een idee hebben van welke dingen wij zoal doen binnen de opleiding.
Ik zei 2 beamers per persoon, omdat per beamer een gepolariseerd filter geplaatst is, en je een gepolariseerde bril op je koppie moet zetten, zodat je het spel in 3D waarneemt. Hiervoor moesten we in de 3D-wereld van het spel zelf twee camera's plaatsen per persoon, de 4 beamers projecteerden dus ook elk een ander beeld, waardoor je per oog een ander beeld te zien krijgt, dus 3D ziet.