Giter Club home page Giter Club logo
  • 👋 Hi, I’m @Arthur0Martinez a french software dev
  • 👀 I’m interested in Cinema and coding
  • 🌱 I’m a student at 42 Perpignan Occitanie
  • 💞️ I’m looking to collaborate on everything !
  • 📫 How to reach me : [email protected]

arthur0martinez's Projects

42_10_netpractice icon 42_10_netpractice

The NetPractice project aims to introduce to the fundamental concepts of computer networking. The main objective is to provide hands-on experience in understanding and configuring network protocols, addressing, and subnetting. This project helps students develop a solid foundation in networking.

42_11_cub3d icon 42_11_cub3d

The Cub3D project introduces to the fundamentals of computer graphics and game development using the raycasting technique. The main objective is to create a basic 3D game engine similar to the early first-person shooters (like Wolfenstein 3D). This project helps students understand graphical rendering, user input handling, and basic game mechanics.

42_12_firstcirclecpp icon 42_12_firstcirclecpp

The first circle of C++ projects at 42 School is designed to introduce to the fundamentals of C++ programming. These projects help transition from C to C++, emphasizing object-oriented programming (OOP) principles, C++ syntax, and standard libraries.

42_13_inception icon 42_13_inception

The Inception project is designed to introduce to the principles of containerization and orchestration using Docker and Kubernetes. The main objective is to create a multi-container application that demonstrates the use of these technologies for developing, deploying, and managing applications in a scalable and efficient manner.

42_14_cpp_secondcircle icon 42_14_cpp_secondcircle

These projects focus on more sophisticated features of C++, such as advanced object-oriented programming (OOP), template metaprogramming, the STL, and more complex data structures and algorithms. Completing these projects enhance problem-solving skills and gain a deeper understanding of C++'s capabilities.

42_1_libft icon 42_1_libft

The primary goal of Libft is to help students understand and implement fundamental C programming concepts by creating their own standard C library from scratch.

42_2_ft_printf icon 42_2_ft_printf

The goal of the ft_printf project at 42 School is to reimplement the standard C library function printf. This project helps students understand formatted output and develop skills in handling variable arguments, which are crucial for building flexible and reusable code.

42_3_getnextline icon 42_3_getnextline

This project helps students enhance their skills in file handling, memory management, and buffer manipulation in C. The getNextLine function is designed to read from a file descriptor until a newline character or the end of the file is encountered, returning the read line.

42_4_born2beroot icon 42_4_born2beroot

This project helps students understand the fundamentals of operating systems, user management, and essential network services. By the end of the project, students will have a secure and functional server environment, which they have configured from scratch.

42_5_pushswap icon 42_5_pushswap

The primary goal is to sort a list of integers with the fewest possible operations, adhering to specific constraints. This project enhances students' understanding of data structures, algorithm optimization, and complexity analysis.

42_6_minitalk icon 42_6_minitalk

The goal is to create a small communication program using Unix signals, where two processes (a server and a client) can send and receive messages. This project helps students understand signal handling, process management, and basic communication protocols.

42_7_solong icon 42_7_solong

This project aims to introduce the basics of game development using the Simple DirectMedia Layer (SDL) or the MiniLibX library. The main objective is to create a simple 2D game where a player can move around a map, collect items, and reach an exit to win. This project helps students understand graphics rendering, event handling, and game mechanics.

42_8_minishell icon 42_8_minishell

The primary goal is to create a functional shell that can interpret and execute user commands, handle built-in commands, and manage process creation and signal handling. This project helps understand system calls, process management, and command parsing, providing a deeper insight into how a Unix shell operates.

42_9_philosophers icon 42_9_philosophers

. The objective is to solve the classic "Dining Philosophers Problem," a theoretical problem that illustrates the challenges of resource sharing and synchronization in concurrent programming. This project helps understand threads, mutexes, semaphores, and the importance of avoiding deadlocks and race conditions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.