Move future position calculations for built-in 2D world collision into seperate process
Open
enhancement
- Dominant language
- Python
- Stars
- 6
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
The current position calucation is cached and stored in live memory, but when there are many objects needing to collide and moving to positions they have not previously been in, then performance takes a major hit.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the built-in 2D world collision code and the current cached future-position calculation. Determine how calculations are stored in live memory and how collision movement uses them; done means the calculation work runs in a separate process without changing collision behavior and addresses the reported performance hit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- game-dev, performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100