A 2D helicopter game built with Python and Pygame using an Entity Component System (ECS) architecture. Navigate through the mysterious Bermuda Triangle while avoiding dangerous tornadoes.
- Smooth helicopter controls with rotor animation
- Dynamic difficulty system with increasing tornado spawns
- Score system based on survival time
- Animated intro sequence
- Background music and visual effects
- Mission briefing screen
- Game over system with restart capability
You can either download the V1 release and launch the executable file (.exe) or clone the repository and run the game with python main.py
.
- Use arrow keys to control the helicopter
- Avoid the spinning tornadoes
- Try to survive as long as possible
- Press SPACE to restart after game over
- ↑: Move Up
- ↓: Move Down
- ←: Move Left
- →: Move Right
- SPACE: Start game / Restart after game over
The game is built using an Entity Component System (ECS) architecture, which provides:
- Clear separation of data and behavior
- Efficient game object management
- Easy to extend and modify functionality
- Background music: "Supercopter Theme"