Welcome to my website! Here you'll find easy to read tutorials on various Data Structures and Algorithms with interactive visulization that will help you understand and implement them efficently. Have fun!
An introduction to the Quad-Tree data structure and how it is implemented. Also Quad Tree applications are discused.
Read MoreA quick explaination to various collision detection algorithms and how they are implemented in both 2D and 3D enviroments.
Read MoreAn in depth introduction to what are vectors and matrices and how they are used in computer graphics.
Read More
I am a computer engineer student, with a primary intrest in graphics programming and rendering.
My first graphic releated project was making a simple 2D game engine using SDL2, at first it
started as a project idea born out of boredom but I insitantly fell in love with idea of writing
code to generate imagery. I started delving more into game engine development and it's many aspects
especially creating physics engines which also fell into my intrest bucket and started integrating
a "not so accurate but functioning" physics engine to my 2D game engine. You can sort of see now why
this website is mainly focused on data structures and algorithms related to game devlopment.
Although, Fudge's Tutorials mainly focuses on graphics programming and game development tutorials,
I also wrote pages for more general data structures and algoirthms like sorting algorithms and AVL Trees.
The reason was I also enjoyed solving comptetive programming problems, so it made sense to include tutorials
for that too.
I try to make my tutorials as bug free as possible, so if you encounter any please do send me an email with full
details of what the issue is and the expected results are. I'll try my best to respond to all emails.