Sean-Nishi / M1Wengine

A action-adventure game developed with Python 3.11.1 and pygame. Complete missions before timer expires.
3 stars 0 forks source link

Add in turret entity #343

Open Sean-Nishi opened 10 months ago

Sean-Nishi commented 10 months ago

Stationary entity that tracks player movement. Will create "bullet" entities that have unique collisions with other entities. When bullet collides with damsel, damsel.die() Player can use action on bullet. Throw reverses bullet direction, Eat consumes bullet and gives unique power, Destroy just destroys the bullet, no power, no deflect On consume bullet or turret, transform into turret for limited time (display countdown). Need to add as power to EATEN_POWERS enum

Need: new class for projectile new class for turret entity turret spawns project at a vector. Passes Turret's compass into projectile init()