/L-L<

Tank Battle - C# phycics demo game

The goal of this project was to make a custom physics engine with my own collision detection & handling system.

To achieve this goal I learned the math behind 2D vectors, mainly trigonometry, and some laws of motion.

C# physics engine Demo

To demonstrate that my engine works I was tasked to make a top-down Tank shooting game.

Moving rectangle physics where the hardest to achieve, but in the end I achieved it by treating rectangles like four lines and 4 small circles.

Tank battle gameplay video
A shooting match between two tanks
Tank Battle start
A shooting match between two tanks
Tanks shooting at each other
A shooting match between two tanks
Enemy tank defeated