Epitech projects

Throughout my schooling Epitech, I came to realize many programs.
These simple or complex projects, carried out alone or with teams, taught me the basics of many IT areas as well as project management and the essential rigor to their achievement.
However, more than anything, these projects gave me the ability to learn quickly and deeply by myself.

You can find all my projects on GitHub.

I present quickly the most important projects just below.

Bomberman

During my second year at Epitech, I developed a Bomberman game.
My partners and I added a personal touch by designing a Mario Bros theme.

Briefly:
3D graphics, multiplayer mode (split screen), versus AI (6 different levels) mode,
many options, sleeves and scores management.

Zappy

During my second year at Epitech, I developed an online RPG game called Zappy.
In this game, players are AI lost in a circular and flat world without any mark.
The winning team is the first to make six of its players evolve to level 8.
To do this, they must survive by collecting food and evolve through a complicated process.
My associates and I have added a personal touch by designing a Mario Bros theme.

Briefly:
3D graphics, server representing the world, very complex AI.

IRC

After my FTP development, I had to realize some IRC server & clients softwares.
These two projects learned me a lot of thing in network packets communication (TCP).

Briefly:
A serveur managing clients, their talk and commands. RFC compliant. No graphic user interface.

Malloc

The first project of my second studying year was about recoding malloc, free and realloc system functions.
This allowed me to completely understand the memory management principle.

42sh

The key project of my first year at Epitech: development of a complete UNIX shell.