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:

Copyright © 2020 Luyao Zhao - All Rights Reserved.