Riccardo
  • Home
  • About Me
  • Blog
    ✏️ Blog 🎹 Music 💻 Tech 📖 Studying 🚀 Projects
  • Projects
  • Contact
  • My Impossible List
  • Links
How to Use Git and GitHub - A Beginner's Tutorial

How to Use Git and GitHub - A Beginner's Tutorial

💻 Tech ✏️ Blog
Nov 11, 2021 11 min read

This post is for subscribers only

Subscribe now

Already have an account? Sign in

Other Posts

Part II - Circle Collision Detection
Part II - Circle Collision Detection

Circle-to-circle collision detection is a fundamental topic in computer graphics, game development, and physics simulations. Unlike the intricate math required for detecting collisions between irregular polygons or complex 3D shapes, circle-to-circle collision detection is refreshingly straightforward. It leverages the inherent symmetry of circles to provide an efficient and easy-to-implement solution.

Profile Image
Riccardo Orion Feingold in

Sep 17, 2023 • 3 min read

Part I - The Vector2D Struct and The Math2D Class
Part I - The Vector2D Struct and The Math2D Class

When setting out to build a physics engine, there's a fundamental building block you simply can't ignore: vectors. Vectors are the DNA of any physics computation—whether it's detecting collisions, applying forces, or calculating rotations.

Profile Image
Riccardo Orion Feingold in ✏️ Blog, 💻 Tech

Sep 11, 2023 • 7 min read

Implementing a 2D Physics Engine using SFML from Scratch
Implementing a 2D Physics Engine using SFML from Scratch

In the last two months, I've implemented my own 2D physics engine using SFML from scratch, called Physics2D. It is able to handle forces, impulses, friction, collision detection and resolving, and it allows you to add distance sensors to your objects.

Profile Image
Riccardo Orion Feingold in 🚀 Projects, 💻 Tech, ✏️ Blog

Sep 10, 2023 • 3 min read

© Riccardo Orion Feingold