Open HaojinXun opened 11 months ago
Developer: Haojin Xun
Environment: OpenGl, C++
Date: 2022-04-12
Game Control:
W - Forward S - Backward A - Left D - Right
J - Shoot K - Flamer
R - restart
Game Requirements: 1.Game Mechanics: the player has to pick up and clean all the green virus in order to win the game (10) before they got destroy by the enemies.
2.Enemies: 2 types of different enemies. Enemy1 is following the player movement. Enemy2 is going horizontallu, also has the portal ability.
3.Weapons: 2 types of different weapons with different damages. (Laser and Flamer)
4.Particle systems(2):
the first particle system is used for the second weapon called flamer, weapon_particle_fragment_shader is the corresponding file
the second particle system is used for the booster following the player's spaceship.
5.Collectible items: there are 3 types of collectable (1 is for sccoring, 2 for power up items)
6.moavement and transformations:
all movements are handle through transforamtion.
hierarchical transformation is pressent
7. Collision detection:
handle all cases sucessfully.
8. Game World:
scrolling for larger game world feeling.
9. UI:
Hud shows how to play the game and prompts when player fails or wins.
10. Code Readability and Organization:
All sections in the codes are well commented!
Features: