This repository contains several projects I have worked on. Below is a brief description of each project:
-
- A simple 3D game created to understand the basics of 3D graphics and game development.
- C
- Basic 3D rendering, simple user controls, basic game mechanics.
-
- A collection of exercises and projects from the C programming piscine at 1337 school.
- C
- Various tasks to practice C programming, including algorithms, data structures, and system programming.
-
- A custom library of useful C functions that I created.
- C
- Commonly used functions like string manipulation, memory management, and linked list operations.
-
- Reimplementing the behavior of the Bash shell for executing commands and handling redirection.
- C
- Command parsing, execution of built-in commands, support for pipes and redirection, and more.
-
- A program that mimics the functionality of shell pipelines.
- C
- Redirecting input and output between programs, handling multiple commands.
-
- A solution to the classic dining philosophers problem using C.
- C, pthreads
- Thread synchronization, avoiding deadlocks, managing resources
-
- A project to sort numbers using stacks.
- C
- Sorting algorithms, stack operations, optimizing moves to sort the numbers.
-
- A small 2D game created using C
- C, Minilibx
- Basic 2D graphics, simple gameplay, user interaction.