Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Enemies #2

Open
2 of 8 tasks
jaygarcia opened this issue Oct 23, 2020 · 0 comments
Open
2 of 8 tasks

Create Enemies #2

jaygarcia opened this issue Oct 23, 2020 · 0 comments
Assignees

Comments

@jaygarcia
Copy link
Owner

jaygarcia commented Oct 23, 2020

  • Enemies Render
  • Enemies Move
  • Enemies Shoot EBullets
  • Enemies receive damage upon collision of PBullet and Blink White for one or two frames
  • Enemies Explode upon Death
  • Enemies follow Attack/Evade/Seek logic per (original source - Object, Enemy)
  • Enemy death counts up the "Death count" to change levels & difficulty
  • Enemy Movements are faster, have larger health as Game::Level() increases

Notes

  • Enemies currently render via GEnemyProcess.cpp GEnemySprite.cpp <- GVectorSprite.cpp
  • GVectorSprite does the drawing and "Explode" logic
  • Explode logic is stubbed thought not used yet
  • See GEnemySprite for how Enemies are initialized
@michaeltintiuc michaeltintiuc self-assigned this Oct 25, 2020
mschwartz added a commit to mschwartz/evade2-ldk-game that referenced this issue Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants