Skip to content

Vesli/CProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CProjects

Past C languages projects

This folder contains a part of the projects I did during my first year at Epitech (IT French school). I don't program in C language anymore but it's interesting to see the evolutions and have a grasp about the experience accumulated. Epitech isn't a school like others. It's a self environment where students have to make their way through projects given every week. With short deadlines and high disciplinary in a company like environment (your program crash? your grade is 0), it's not 3 years of school I earn, but 3 years of working experience.

Some complementaries informations about those 1st year projects:

#Library The library is our first project during the first month of Epitech. The goal is to self reproduce the whole C library (strcmp, printf, strcat, strlen etc.) in order to integrate it in our future project. The standard C libraries where (in 90% of cases) forbidden. As you will see in the other folders, I always use them.

#corewar The corewar project was the first group project of this first year. A battle of programs in a virtual machine.

See "corewar_en.pdf"

#Allum-1 (functional) This is a little game following the traditionnal Matches game. You start with 20 matches. The player who take the last one lose.

Individual project

#Minishell (functional with warnings) The minishell is a linux command line interpretor. We had to build 2 versions of it in order to guide us to the final step: 42Sh. I couldn't take my hand on my 42sh project, but you can have a grasp of the first step of it.

Individual project

#MiniTalk (functional) The aim was to create a client / server chat. You simply had to communicate with a server and be able to manage an infinite string sent to the server. With the best performances possible, of course ;)

Individual project

#RTV1 RTV1 is, as the minishell, the first step that drove us to the final project: create a 3D scene with a custom school library (minilibx). This first step was the rendering of a sphere and a cylinder. With shadow and light projection.

About

Past C languages projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published