League of Draven (iPhone Game) - C++, Openframeworks, Box2D, Group
This project was done in a group of four people, Stathis Aposporis, Tim Archer, George-Philip Kontogonis and me. The format of the team consists of two programmers, me included as one of them, one person in charge of the assets and one person in charge of the sounds. This is an iPhone fan game based on the a character, Draven from the multiplayer online battle arena League of legend. Where the player has to throw the axe at teemo, another character from League of legend. And catch the axes to score as high as possible within a given time limit.
Ocean Wave Simulator - C++, AntTweakBar, DirectX11
This application will simulate ocean waves based on a configuration file. The user can then manipulate the configuration in the application and also save it.
Fractal Terrain Generator - C++, DirectX9, RTVS, Group
This project was done in a group of two. The workload was split so I was in charge of the mesh generation and the directx elements. While my partner Tim Archer was in charge of the generation of the heightmap to which the mesh is created from. This program will generate a fractal terrain using a seed and the diamond square algorithm. The user can then manipulate the generated fractal terrain and save the configuration to file where it can then be loaded later.
L-System Generator - C++, DirectX9, RTVS
This program will generate L-Systems based on a set of configuration files. For which the user can then manipulate the generated L-Systems.
Space Invader Game Demo - C++, OpenGL
This is my implementation of the classic space invader game with my bad art.
Fate Platform Game - Java
The Fate Platform game is my first game developed while I was learning Java, my first programming language. It was developed using the game library provided by the course in the first year of my bachelor degree. The character and theme is based on one of my favourite Japanese animations series Fate. I did not create the art. The game consists of three levels to which the character have to complete an objective to reach the next level. The player can collect mapo tofu to power up his jump for a set time limit. Controls: Movement - Arrow Keys Attack - a Use power up - s To run the file the Java Runtime environment is required on the machine.