Pinned Repositories
42Lisboa-lvl_0_libft
The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.
42Lisboa-lvl_1_born2beroot
This project aims to give you knowledge of system administration.
42Lisboa-lvl_2_cub3d
Code a similar 3D game like Wolfenstein using ray casting and a system based on x11.
42Lisboa-lvl_2_push_swap_tester
42Lisboa-lvl_4_cpp_modules
Namespace, class, member functions, stdio stream, initialization lists, static, const, memory allocation, references, pointers to members, switch, ad-hoc polymorphism, operators overload, orthodox canonical classes, inheritance, the diamond problem, shallow copy, deep copy, subtype polymorphism, abstract classes, concrete classes, interfaces, nested classes, repetition and exceptions, implicit and explicit conversions, reinterpret cast, static cast, dynamic cast, const cast, upcasting and downcasting, function templates, class templates and template specialization, Standard Template Library (STL).
42Lisboa-lvl_4_netpractice
This project aims to broaden your networking. You will have to configure small-scale networks. To do so, it will be necessary to under- stand how TCP/IP addressing works.
42Lisboa-lvl_5_ft_containers
The multiple available containers in C++ all have very different usage. To make sure you understand them, let’s re-implement them!
42Lisboa-lvl_5_inception
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
unity-hardest_game_3d
Unity Android game released for the Google Play Store. https://play.google.com/store/apps/details?id=com.Olbrieno.HardestGame3D
unity-rpg_turn_based_combat
Unity Android game app of an rpg turn based combat for practice.
Olbrien's Repositories
Olbrien/42Lisboa-lvl_2_push_swap_tester
Olbrien/42Lisboa-lvl_5_ft_containers
The multiple available containers in C++ all have very different usage. To make sure you understand them, let’s re-implement them!
Olbrien/42Lisboa-lvl_5_inception
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
Olbrien/unity-rpg_turn_based_combat
Unity Android game app of an rpg turn based combat for practice.
Olbrien/42Lisboa-lvl_4_cpp_modules
Namespace, class, member functions, stdio stream, initialization lists, static, const, memory allocation, references, pointers to members, switch, ad-hoc polymorphism, operators overload, orthodox canonical classes, inheritance, the diamond problem, shallow copy, deep copy, subtype polymorphism, abstract classes, concrete classes, interfaces, nested classes, repetition and exceptions, implicit and explicit conversions, reinterpret cast, static cast, dynamic cast, const cast, upcasting and downcasting, function templates, class templates and template specialization, Standard Template Library (STL).
Olbrien/42Lisboa-lvl_0_libft
The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.
Olbrien/42Lisboa-lvl_4_netpractice
This project aims to broaden your networking. You will have to configure small-scale networks. To do so, it will be necessary to under- stand how TCP/IP addressing works.
Olbrien/unity-hardest_game_3d
Unity Android game released for the Google Play Store. https://play.google.com/store/apps/details?id=com.Olbrieno.HardestGame3D
Olbrien/42Lisboa-lvl_1_born2beroot
This project aims to give you knowledge of system administration.
Olbrien/42Lisboa-lvl_2_cub3d
Code a similar 3D game like Wolfenstein using ray casting and a system based on x11.
Olbrien/42Lisboa-lvl_2_minitalk
The purpose of this project is to code a small data exchange program using UNIX signals.
Olbrien/42Lisboa-lvl_2_so_long
This project is a very small 2D game. Its purpose is to make you work with textures, sprites, and some other very basic gameplay elements.
Olbrien/42Lisboa-lvl_3_minishell
Code my own Unix Shell with my own builtin functions. With pipes, reedirections and termcaps.
Olbrien/42Lisboa-lvl_3_philosophers
In this project, you will learn the basics of threading a process. You will learn how to make threads. You will discover the mutex and semaphores.
Olbrien/unity-exam_programmer_practice
Unity Android app to practice for the "Unity Certified Programmer Exam".
Olbrien/unity-imperial_bird
Unity Android game released for the Google Play Store. https://play.google.com/store/apps/details?id=com.Olbrieno.ImperialBird
Olbrien/42Lisboa-lvl_0_libft_expanded
This libft is the one being updated to be used for future projects. Not the subject libft.
Olbrien/42Lisboa-lvl_1_ft_printf
This project is aimed to recode the function printf.
Olbrien/42Lisboa-lvl_1_get_next_line
The aim of this project is to make you code a function that returns a line ending with a newline, read from a file descriptor.
Olbrien/42Lisboa-lvl_1_netwhat
This project is aimed to evaluate your network knowledge.
Olbrien/42Lisboa-lvl_2_ft_server
System Administration project. Setting up a web server using Docker. The server runs LEMP with Wordpress.
Olbrien/42Lisboa-lvl_2_push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting.
Olbrien/42Lisboa-lvl_3_libasm
Recoding C library functions in x86-64 Intel Assembly.
Olbrien/sphere-ultima_online-imperial_uo
An Ultima Online Sphere Server I opened in 2016 and again in 2020.
Olbrien/unity-projects
Unity projects I've made to practice different skills.