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

(SD) Enemy Behavior #7

Open
B170284 opened this issue Jul 8, 2020 · 0 comments
Open

(SD) Enemy Behavior #7

B170284 opened this issue Jul 8, 2020 · 0 comments

Comments

@B170284
Copy link
Collaborator

B170284 commented Jul 8, 2020

As mentioned in the (G) issue for enemy design there will be four basic enemy models. Spawn rate should be randomly generated with spawn rates of standard melee being the highest, then ranged, then strong melee. Bosses should be unique and don't require spawn rates.

  • Standard melee
    Moderate range of aggression. Spawns more frequently than the other types. Only has one basic melee attack. Needs to be easy to dodge so the attack will be visually slower.

  • Standard ranged
    Moderate range of aggression. Spawns frequently, but not as frequently as standard melee. Only has one basic ranged attack. Likely going to be just a simple thrown projectile. No need for slow throw animation as the projectile should be visible and avoidable.

  • Strong melee
    Smaller range of aggression if possible. Spawns occasionally. Will have 2 or 3 different melee attack options. Each attack from strong melee enemies should take a sizeable chunk of health. Still slow and easy to avoid.

  • Boss
    These are unique and will be discussed more during our meetings

I'm not too concerned about the boss mechanics for now so save that for until you finish the other three.
Of course what we need to work out is range of aggression. How strong/how many hits until you die from each type.

@B170284 B170284 changed the title (SD) (SD) Enemy Behavior Jul 8, 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

1 participant