eeue56 / eeue56/pycho

Move future position calculations for built-in 2D world collision into seperate process

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.