Skip to content

charliinew/Epitech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,133 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epitech — School Projects

3 years of projects at Epitech, organised by year and module. Each folder is a separate project, most of them versioned as git subtrees from their original repositories.

Tech stack

Domain Technologies
Systems C, Assembly (x86-64)
OOP / Game dev C++17, SFML
Functional Haskell
DevOps Docker, GitHub Actions, Jenkins
Web / Scripting Python, Node.js
Math Python, numpy

Highlights

TECH3

Project Description
R-Type Networked shoot'em up in C++ with a custom ECS engine
Gomoku AI Gomoku with a minimax AI and a GUI
Whanos Self-hosted CI/CD platform on Kubernetes
Survivor 2D action roguelite in C++ / SFML
Area IFTTT-like automation platform (microservices)

TECH2

Project Description
Zappy Multi-agent simulation over a network in C
Raytracer Ray tracer in C++ with plugin architecture
Arcade Gaming platform with dynamic library loading
Tekspice Logic circuit simulator in C++
mypandoc Document converter (Markdown / XML / JSON) in Haskell
Compressor Run-length and Huffman compression in Haskell
myftp FTP server in C (RFC 959)
asmminilibc libc functions reimplemented in x86-64 Assembly

TECH1

Project Description
minishell1 / 2 Unix shell in C (pipes, redirections, builtins)
myls ls reimplementation in C
sokoban Sokoban puzzle game in C
myradar Air traffic simulation with SFML
mypaint Drawing application in C / SFML
epytodo REST API todo-list in Python / Flask
Popeye Dockerised web stack (NGINX, PHP, PostgreSQL)

Structure

TECH1/   — 1st & 2nd semesters (B-xxx-100 to B-xxx-200)
TECH2/   — 3rd & 4th semesters (B-xxx-400)
TECH3/   — 5th & 6th semesters (G-xxx-500/600)

Each project folder contains its own README.md with a short description, the languages used, and build instructions.

About

3 years of Epitech projects — C, C++, Haskell, Assembly, DevOps & more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors