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

Chaos wizard #60

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Chaos wizard #60

wants to merge 8 commits into from

Conversation

Willamin
Copy link
Contributor

@Willamin Willamin commented Nov 22, 2016

  • Chaos Wizard, like all bosses, has a lot of health.
  • The wizard moves randomly orthogonally every other turn (ie, with a pause between each movement).
  • The wizard, every X turns, will pause and spawn a bunch of bats, filling the room with tons and tons of randomly moving bats.
  • Each time the wizard is hit, he'll spawn a handful of bats, and teleport to a random square in the room.
  • The wizard will not spawn more bats if there are already X number of bats in the room.
  • Like a bat, the wizard should damage the player if they randomly move into them.
  • Also, the wizard shouldn't try to pause and spawn bats if the player is near them.
  • Also, that limit on how many bats can be spawned should be relative to how much damage the wizard has taken; the closer to death, the more bats he'll spawn

@Willamin
Copy link
Contributor Author

@ehgoodenough I ran into an interesting issue (maybe emergent gameplay ¯_(ツ)_/¯): since we're not incrementing the killCount when the mother spider or chaos wizard spawn new monsters, it is possible to leave the room while there are still monsters in it. As a result, monsters are able to follow the adventurer into the next room if they are positioned on the top edge.
I see a few options:

  • we leave it be and let that be a fun thing for players to run into
  • we somehow prevent monsters from crossing the threshold (because the space is no longer out of bounds, it's a valid space)
  • we wipe out all monsters as the player transitions to the next room (would be simpler than trying to prevent monsters from crossing the threshold)
  • we increment the killCount as new monsters are spawned so that every monster in the room must be killed before moving on

Thoughts?

@Willamin
Copy link
Contributor Author

Oh and here's a build: https://willamin.github.io/enchiridion/chaos-wizard/

@Willamin
Copy link
Contributor Author

If we leave the room-jumping behavior alone, then this is ready for review by @brandonhutchins, @jcpirtle, or @tpayne1

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

Successfully merging this pull request may close these issues.

2 participants