-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
A way for actors to effectively know what other actors are nearby to perceive or act on.
The World classes will be made without this optimization first, and later upgraded using this issue.
The idea is to create a class that acts as a collection, where each entity is forced to have some sort of position. It uses this position data to effectively store the locations of all the entities and has methods for grabbing all entities within a radius of another entity.
Refs:
https://programming.guide/robin-hood-hashing.html
https://www.nuget.org/packages/Faster.Map#readme-body-tab
https://doc.cgal.org/latest/Orthtree/index.html#Chapter_Orthtree
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request