top of page

Asteroid

Programmer, personal project                                                                                 

About the game:

It a remake of the classic Asteroid game using C++ with SFML

Works I did:

- Programmed the collision detection system. Used a Quadtree and continuous collision detection method to improve collision detection efficiency and avoid  tunneling
- Architectured modular gameplay classes to achieve gameplay features including player shooting, objects moving, explosion, objcts generation and the score recording system.

- Implemented UI, animations and sound effects

Gameplay video:

bottom of page