Producing Powerful Pickups

Today's goal: Finish our implementation of pickups that apply effects and add a few interesting ones!

Updates

  • Nothing this week!

Finishing the Pickup Design

Last stream we successfully implemented one important part of pickup objects: the application of "effects" when they are applied.

We also started writing the logic for displaying a pickup in the game world but we now need to finish collision detection so that the player can pick them up when touched!

Check out the code: https://github.com/FluxHarmonic/syphon-break

Tasks

DONE Finish collision detection for pickups

DONE Make sure that "effects" are applied correctly

DONE Add a few pickup effects based on the ideas we discussed on the last stream

TODO Add random pickup drops when killing enemies (maybe indicate when an enemy has one?)

TODO Destroy pickups when they're shot by the player? (or enemies?)