Pinned Repositories
3DPongThreeJs
This project explores the basic mechanics of a Tournament Mode for a Pong game, created to enhance my Three.js skills. The source code features a server-side play mode for remote players, though it does not include backend source code. Additionally, there's a multiplayer mode for playing on the same keyboard
42_Piscine
Aniamal_classification
%85 accuracy ile 10 farklı hayvan sınıflandırma modeli
Basic2DBattle
Basic2DBattle
BasicFixedPoints
This repository contains my implementation of basic FixedPoints for optimization and the BSP algorithm (which finds a point within the vertices of a triangle) that I completed for Ecole42.
ft_prinft
This project is a basic implementation of the printf function, enabling the display of various data types on the console. It incorporates the va_list structure and supports strings, integers, characters, and addresses
InternetRelayChatServer
Compact C++ IRC server for HexChat and netcat, featuring essential commands and customizable channel options for operators.
MiniShell
This repository is a well-structured re-implementation of a mini Bash shell, featuring essential built-in commands and multiprocess support for improved efficiency.
OpenGL
Pac-Man
This C project recreates Pac-Man with custom AI for each ghost. It allows adjusting ghost numbers for varied gameplay and includes an 'empty-game' template for creating custom mini-games using minilibx.
zsayar17's Repositories
zsayar17/Pac-Man
This C project recreates Pac-Man with custom AI for each ghost. It allows adjusting ghost numbers for varied gameplay and includes an 'empty-game' template for creating custom mini-games using minilibx.
zsayar17/InternetRelayChatServer
Compact C++ IRC server for HexChat and netcat, featuring essential commands and customizable channel options for operators.
zsayar17/MiniShell
This repository is a well-structured re-implementation of a mini Bash shell, featuring essential built-in commands and multiprocess support for improved efficiency.
zsayar17/ft_prinft
This project is a basic implementation of the printf function, enabling the display of various data types on the console. It incorporates the va_list structure and supports strings, integers, characters, and addresses
zsayar17/OpenGL
zsayar17/3DPongThreeJs
This project explores the basic mechanics of a Tournament Mode for a Pong game, created to enhance my Three.js skills. The source code features a server-side play mode for remote players, though it does not include backend source code. Additionally, there's a multiplayer mode for playing on the same keyboard
zsayar17/42_Piscine
zsayar17/Basic2DBattle
Basic2DBattle
zsayar17/BasicFixedPoints
This repository contains my implementation of basic FixedPoints for optimization and the BSP algorithm (which finds a point within the vertices of a triangle) that I completed for Ecole42.
zsayar17/BlockJam3DBasicMechanic
Unity project with A* pathfinding on a 3D grid. Optimized with data pooling.
zsayar17/CppExceptions
This repository contains some exercises I completed for Ecole42, aimed at understanding how exceptions work in C++.
zsayar17/CppInheritance
This repository contains some exercises I completed for Ecole42, aimed at understanding inheritance and solving the problem of the Diamond Problem, which involves a derived class inherited by two different classes, both of which are inherited by the same class.
zsayar17/get_next_line
This project reads lines from an additional file provided when the program starts, utilizing basic system libraries such as open, read, and write. The lines are read up to the buffer size and the function returns a pointer to a character array containing the last read line.
zsayar17/GlistApp
App project template for GlistEngine
zsayar17/GlistEngine
GlistEngine is a cross platform OpenGL game engine written in C++
zsayar17/Libft
This repository offers a collection of C functions inspired by the string.h library, including commonly used functions like atoi, itoa, strdup, strjoin, memset, memcpy, and more. These functions provide a versatile toolkit for various programming tasks, making them helpful resources on tasks such as string manipulation and memory management.
zsayar17/SpaceShooter
zsayar17/CppObjectOriantedBasic
This repository contains some exercises I completed for Ecole42, aimed at helping you understand the basic fundamentals of C++98 standards and object-oriented programming.
zsayar17/CppSTL
This repository contains exercises I completed for Ecole42, focusing on the usage of the C++ Standard Template Library (STL) with containers, iterators, and algorithms. Additionally, this project includes implementations of Merge-Insertion Sort and Reverse Polish Notation (RPN) reimplementation.
zsayar17/CppTypeCasting
This repository contains some exercises I completed for Ecole42, focused on explicit type casting. There are four types of casting: 'static_cast,' 'reinterpret_cast,' 'dynamic_cast,' and 'const_cast.' This project includes the first three types in the order mentioned.
zsayar17/CsDataStructure
This repository contains diverse data structures and algorithms implemented in C#. It showcases practical applications, including prime number generation, advanced integer searching, and sorting techniques.
zsayar17/DynamicPolymorphism
This project contains exercises related to dynamic polymorphism, including the use of the virtual keyword, abstract classes, and interface classes in C++.
zsayar17/minitalk
The aim of the project is to establish communication between two processes using signals in the C programming language
zsayar17/Philosophers
This repository provides a C-based solution to the Dining Philosophers problem, addressing data races and deadlock issues in a multithreaded environment.
zsayar17/ProjectX
zsayar17/Push_Swap
This project offers a comprehensive solution for sorting numbers based on specific rules using two stacks, Wheels, and radix sort algorithms, combined with a linked list data structure for efficiency.
zsayar17/RayCasting
Using C, this project employs raycasting, powered by the optimized Bresenham algorithm, for efficient 3D rendering reminiscent of Wolfenstein 3D.
zsayar17/Templates
This repository contains some exercises I completed for Ecole42, focused on templates within C++, including template functions and template classes.
zsayar17/UnityWordGame
zsayar17/zsayar17