In order to explore topics such as multi-threading, commandline ui, open gl and image file saving in cpp, as well as gpu shaders and coloring algorithms, I decided to delve into the realm of Newton and Mandelbrot fractals.
As another coding exploration with graphical applications in cpp and matrix calculations, I tried implementing the Lorenz Attractor.
Venturing farther into the relm of 3d graphics, I tried implementing a rudimentary rendering engine from scratch in cpp. This is an example of a fidget spinner that I cadded from scratch and then rendered in my graphics engine.
While exploring Data Structures and Greedy Algorithms, I designed and implemented a graphical application to visualize different pathfinding algorithms.
For research and development in our schools robotics team, I tried out several different methods for calculating the necessary launch angle and rpm to shoot a projectile into a target at different distances.
When learning about Generative Adverserial Networks, I decided to try and create a simple face generating network.
This was an atempt to use the Evodyne Robotic's robotic arm provided to us by our school and use machine learning and image classification to have it play chess. I implemented alpha-beta pruning for the playing algorithm and tried to create a neural network to interpret images of the playing board and identify all the pieces, then using inverse kinematics to try and get the arm to select that piece.
To help me when trying to understand complex rythms on the violin, I made a small program to play them for me
Just for fun, I wanted to make a vscode theme in our high schools colors: purple and gold
To explore making graphical UI's and using data structures, I decided to make my own implementation of Conway's game of life, an iconic grid style graphical application, in Python.
While learning about matrices and linear algebra in school, I wanted to make a bot capable of performing matrix operations and solvine multivariable linear equations for fun. Where else to host but discord?
Learning about Machine Learning and object detection, inspired me to try and follow some research papers and tutorials to implement the "You only look once" object detection model from scratch.