
Code

Missile Command
This project was made using Android Studio, in Java with a custom game view during my last session.
One of the biggest challenge in this project, was to get used to the canvas. We were required to apply a scale on the canvas so I had to make all the algorithm to get the correct position of the missile sent on touch. I learned a lot about coordinate system and canvas manipulation.

Minesweeper
Minesweeper was the first project I made in Java during my last session. It was made using Android Studio.
The biggest challenge for me was to create the grid and store information into it.
Another good challenge that took me quite a while to accomplish is to make all the empty adjacent tile open around the tile pushed.

Snake 3D
Snake 3D is the first mini-game I made in C++ in an OpenGL context during my last session. This was a team project I accomplished with my classmate.
The whole process from setting up the OpenGL context to showing up cube with texture and adding lights support for them was a big challenge.
During my second session, we had to create a chained list function in C++. I decided to re-use that technology to build up the Snake and a success it was.

Doom-Like
This Doom-Like project was built in OpenGL. The main purpose of this project was to learn how to use multi-threading with texture loading.
This level contains 4 room in which triggers a texture change almost seamless.
As a side-challenge, I added collision (very basics one) as well as a head-bob feeling while moving.