Skip to content
View Atafid's full-sized avatar

Block or report Atafid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Atafid/README.md

👦 About me

Guillaume DI FATTA | 2nd-Year InfoSec Student at CentraleSupélec

Passionate CentraleSupélec student specializing in Information Security. Currently in my second year, I combine a love for computing and mathematics.

With a keen interest in international perspectives, I bring a diverse skill set from practical experiences in the professional domain. I have made different projects by myself, including python, C++, Java, Mobile Game, AI, ...

📭 Contact

Feel free to contact me via these links !

 

📂 Projects

🎲 2D Physics Engine (C++, 2023) ⚠️ This project is not finished yet ⚠️

2D Physics Engine is a C++ project that allows simulating the physics of rectangular or circular objects in a 2D environment. The entire project is coded from scratch, providing a simulation of objects' motion and interaction based on physical principles.

📕 Library Management System (Java, 2023) ⚠️ This project is a school project ⚠️

This Java application simulates a library management system coded from scratch, featuring user authentication, book management, and administrative functionalities. The project utilizes JavaFX and CSS for the graphical user interface, ensuring a seamless and intuitive user experience. The security of user credentials is implemented with hashing, using both salt and pepper techniques.

This project implements a StyleGAN (Generative Adversarial Networks for image synthesis) from scratch. The StyleGAN is trained to generate anime-style images of size 64x64 using a single GPU. The training dataset consists of images of anime characters, sourced from the Another Anime Face Dataset on Kaggle.

The project includes a graphical user interface (GUI) that allows users to easily generate anime-style images with the trained StyleGAN.

♟️ Chess AI (Python, 2022) ⚠️ This project is not finished yet ⚠️

This Python project implements a Chess-playing AI using the Minimax algorithm. The chess game itself is coded from scratch using the Pygame library. The goal is to provide an interactive and challenging chess-playing experience against an AI opponent.

This project involves creating an AI that learns to play Flappy Bird using a neural network with a simple architecture. The game is coded from scratch, and the sprites are taken from the original Flappy Bird game.

This is a simple 3D Raycasting engine implemented from scratch in C++, utilizing the SFML library for graphics rendering. The engine provides both a 3D perspective view and a 2D top-down map generated using a random path-fusion algorithm.

This is a simple 2D Maze Generator and Solver. The project is made from scratch, and use self-made algorithms to generate and solve the mazes. SFML is used for the graphics features.

Welcome to Blast, a mobile game developed in Unity using C#. In this game, players control a cannon orbiting a tower, attempting to reach the tower while avoiding a rotating arc-shaped wall. The challenge intensifies as the wall's rotation direction and speed change, and the player's firing window narrows over time.

Welcome to Pizza Maker, a mobile game crafted from scratch using Flash and the Adobe AIR SDK. Dive into the world of pizza-making where your tilt controls determine the fate of your pizza and your culinary reputation.

Popular repositories Loading

  1. Blast Blast Public

    A Unity Mobile Game coded in C#

    C# 1

  2. Chess-AI Chess-AI Public

    Implementation of an AI playing Chess with the MinMax algorithm and Alpha Beta Pruning

    Python

  3. Pizza-Maker Pizza-Maker Public

    A Mobile Game with Adobe Flash and Actionscript Code

    ActionScript

  4. StyleGan StyleGan Public

    Implementation of a generative adversarial network from scratch

    Python

  5. Raycast-Motor Raycast-Motor Public

    Raycast 3D Engine coded in C++

    C++

  6. Maze-Solver Maze-Solver Public

    A simple maze generator and solver in C++

    C++