# Projects I'm Proud Of
Throw The Alien Go
View on GitHub
Technologies: 2D Game Development, Math, Shaders, Line Interpolation
• 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
• 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
• 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
• 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