https://github.com/mcombeau/42_cursus_projects
My 42 school curriculum projects.
https://github.com/mcombeau/42_cursus_projects
Last synced: about 2 months ago
JSON representation
My 42 school curriculum projects.
- Host: GitHub
- URL: https://github.com/mcombeau/42_cursus_projects
- Owner: mcombeau
- Created: 2023-01-19T13:20:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T20:01:45.000Z (over 1 year ago)
- Last Synced: 2025-04-14T10:12:29.066Z (about 2 months ago)
- Size: 33.2 KB
- Stars: 28
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 42 Cursus Projects
My 42 school curriculum projects.
| | Project | Language | Grade | Description |
| --- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| 0 | [libft](https://github.com/mcombeau/libft) |  |  | Create a library of basic C functions. |
| 1 | [born2beroot](https://github.com/mcombeau/Born2beroot) |  |  | Create a virtual machine to host a Debian server. |
| 1 | [ft_printf](https://github.com/mcombeau/ft_printf) |  |  | Recode the standard C library function, printf. |
| 1 | [GNL](https://github.com/mcombeau/get_next_line) |  |  | Read a single line from a file descriptor, can be used in a loop. |
| 2 | [fract'ol](https://github.com/mcombeau/fract-ol) |  |  | Create a graphical program to generate fractals. |
| 2 | [pipex](https://github.com/mcombeau/pipex) |  |  | Recreate the shell pipe behavior. |
| 2 | [push_swap](https://github.com/mcombeau/push_swap) |  |  | Sort a list of random integers in the least amount of moves possible. |
| 3 | [minishell](https://github.com/mcombeau/minishell) |  |  | Create a minitature shell program. Team project. |
| 3 | [philosophers](https://github.com/mcombeau/philosophers) |  |  | Solve the dining philosophers problem with semaphores. |
| 4 | [cpp modules pt.1](https://github.com/mcombeau/Cpp_Modules) |  |  | Create a series of 5 small C++ programs to explore Object-Oriented Programming. |
| 4 | [cub3d](https://github.com/mcombeau/cub3D.git) |  |  | Create a Wolfenstein3D-like maze program. Team project. |
| 4 | [net_practice](https://github.com/mcombeau/net_practice) |  |  | Solve IP addressing and network issues in a training interface. |
| 5 | [cpp modules pt.2](https://github.com/mcombeau/Cpp_Modules) |  |  | Deepen knowledge of C++ by creating a series of small programs. |
| 5 | [ft_irc](https://github.com/mcombeau/ft_irc) |  |  | Create an IRC chat server in C++. Team project. |
| 5 | [inception](https://github.com/mcombeau/inception) |  |  | Set up a Docker network with containers for nginx, mariadb, and wordpress. |
| 6 | [ft_transcendance](https://github.com/mcombeau/ft_transcendance) |  |  | Create a website where users can chat and play pong. Team project. |## Usage
To clone this repository, including all of its submodules:
```shell
git clone --recursive [email protected]:mcombeau/42_cursus_projects.git
```Alternatively, you can:
```shell
git clone [email protected]:mcombeau/42_cursus_projects.git
git submodule update --init --recursive
```To add a repository to this collection:
```shell
git submodule add -b []
git config -f .gitmodules submodule..update rebase
git submodule update --remote --recursive
```To remove a repository from this collection:
```shell
git submodule deinit -f
rm -rf .git/modules/
git rm -f
```---
Made by mcombeau: [email protected] | LinkedIn: [mcombeau](https://www.linkedin.com/in/mia-combeau-86653420b/) | Website: [codequoi.com](https://www.codequoi.com)