Angelo's Projects
An A* star shortest-path visualizer in SFML made in one day as a coding challenge.
Yes, it definitely is how we start.
A cross-platform OpenGL 3D renderer made using the GLFW library
Barebones ant simulator
Repository of my B.Sc. thesis in Computer Science
Progetto di Calcolo Numerico
A simple, extensible racing game running on the Windows command prompt
Notes about the Computer Graphics Course at UniBo. Basically, these are the lessons in written format.
Notes about the Computer Networks course at UniBo
A repo containing exercises and notes for the "Laboratorio di Sicurezza Informatica" course at UniBo
A series of notes on Deep Learning. It contains material for UniBo's DL course (2022/2023).
Throttle Fixer for Dell Latitude 5420 laptops
A series of questions (& answers) about Theoretical Computer Science, in preparation of the exam of the same name
A DoodleJump clone made in OpenGL, using procedural geometry made with Hermite Curves. Runs on both Windows and Linux.
A series of notes about the O.S. course at my UNI (Corso di Sistemi Operativi 2020/2021 all'UniBo).
Full course notes and material on IPCV of the MSc in AI at Unibo
This folder contains some files and scripts that I've used to make for the projects I did in the past as a way to learn new languages or to make games. Think of it as a github "hello word".
A barebones voxel engine made in OpenGL for Linux and Windows.
A comprehensive series of notes and exercises on Machine Learning. It contains material for UniBo's ML course (2022/2023).
Learning to make a Cross-Platform makefile that works with SFML in both Linux and Windows. All this because I don't want to use CMake.
The code of our Algorithms and Data Structures project. Creates relationship graphs between actors from movie data.
Modeling the Multiple Couriers Planning problem using various strategies and solvers
Proof of concept for using OpenPolicyAgent as an authorization layer.
NoloNolo+ is a webapp that allows you to rent cars. It is composed of a front-office, back-office and dashboard.
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (y. 2020/2021)
If you fork this then you can say you forked a potato.
A "3D" renderer in the style of 1992's Wolfenstein 3D, also known as a Raycast renderer. Made in SDL and C++.
Solutions to the excercises proposed in Rust by Example
Simple Mandelbrot set implementation made using SDL2 and C++