# Projects I'm Proud Of

Throw The Alien Go

View on GitHub
Technologies: 2D Game Development, Math, Shaders, Line Interpolation

Throw The Alien Go Gameplay

• Developed a 2D physics-based puzzle game with complex mathematical calculations
• Implemented custom shaders for visual effects and line interpolation for trajectory prediction
• Created gravity mechanics with planets and black holes that affect the alien’s trajectory
• Designed challenging levels where players must throw an alien to reach white holes while avoiding obstacles
• Built physics simulation system that accounts for gravitational attraction and collision detection

Airport Logistic

View on GitHub
Technologies: C++, Dijkstra’s Algorithm, Math, Geometric, SFML

Airport Logistic Animation 1 Airport Logistic Animation 2

• Developed a C++ program that simulates the logistic operations of an airport
• Implemented Dijkstra’s algorithm to find the shortest path between two points considering transportation carpet that moves objects 2X faster
• Utilized geometric calculations to optimize the angle at which the object should join or leave each carpet
• Created a friendly view with SFML library

RogueLike Game

View on GitHub
Technologies: C++, Dijkstra’s Algorithm, Math, Geometric, SFML

RogueLike Game

• Developed a C++ game that simulates a RogueLike game
• Implemented Dijkstra’s algorithm to find the shortest path between players
• Built custom data-structure to handle lighting and shadows
• Created a friendly UI with SFML library

Training Worms to Eat (Genetic Algorithm)

View on GitHub
Technologies: Rust, ML Genetic Algorithm, Raylib, Geometric

Worms Animation 1 Worms Animation 2

• Developed a Rust program that simulates worms eating food
• Implemented a genetic algorithm to train worms to eat food
• Built and trained a model to predict the best path for the worm to eat food
• Created a friendly UI with Raylib library