Skip to content

sugnaigiul/ECS-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Bermuda Explorer

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.

Game Screenshot

Features

  • 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

How to install

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.

How to play

  • 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

Controls

  • ↑: Move Up
  • ↓: Move Down
  • ←: Move Left
  • →: Move Right
  • SPACE: Start game / Restart after game over

Technical Details

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

Acknowledgments

  • Background music: "Supercopter Theme"

About

An ECS based exploration game.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages