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

Brain management #2

Open
luiswirth opened this issue Oct 24, 2020 · 1 comment
Open

Brain management #2

luiswirth opened this issue Oct 24, 2020 · 1 comment

Comments

@luiswirth
Copy link
Owner

One of the harder obstacles is managing the Brain especially the IO of between the Perception -> Brain -> Decision.

Some observations on this matter:

  • Every type of perception should be it's own Component in order to make the Systems which do the computation for perceiving run independently because they have non-conflicting Storages.
  • We need to keep track of the number of inputs and outputs.
  • Dynamic allocations should be avoided
  • Avoid boilerplate
@luiswirth
Copy link
Owner Author

Since I don't know what all amethyst has to offer, here are so interesting data types:

  • Stream
  • Channel
  • EventChannel (amethyst)

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