thombruce / verse

🚀 A universe in progress
Other
8 stars 0 forks source link

Score #109

Closed thombruce closed 9 months ago

thombruce commented 9 months ago

closes #60 closes #110

By submitting this pull request, you agree to follow our Code of Conduct: https://github.com/thombruce/.github/blob/main/CODE_OF_CONDUCT.md


Internal use. Do not delete.

thombruce commented 9 months ago

Todo

thombruce commented 9 months ago

How useful would the Adversaries component be for the player? Right now, not very.

Eventually you could imagine we would have a bounties system, where the Player should retain knowledge of specific enemies that were destroyed. The problem? Those enemies will have been destroyed, so retaining a reference to the Entity that no longer exists is at best unhelpful. At worst, it creates panics and forces the game to crash... We would need some other mechanism in place for retaining knowledge of destroyed entities.

For now, let's just assume that the player has no known benefit from recording Adversaries and we'll save ourselves the headache of attempting to reference entities which no longer exist. I don't know how we'll handle that yet...

For now, consider Adversaries part of the AI system for enemies.