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

Continuous Collision Detection #372

Closed
cxong opened this issue Sep 15, 2015 · 2 comments
Closed

Continuous Collision Detection #372

cxong opened this issue Sep 15, 2015 · 2 comments

Comments

@cxong
Copy link
Owner

cxong commented Sep 15, 2015

To make collision more robust and avoid tunneling bugs, we can implement Continous Collision Detection.

For C-Dogs and its axis-aligned objects, this is a bit easier; one possible solution is found here: http://gamedev.stackexchange.com/q/55873/26250

Formerly: Recoil can push enemies through walls

Reproduce using flamer against asbestos enemies

Collision detection should run at least once per tile, for impulse movement

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@cxong cxong added the bug label Sep 15, 2015
@cxong cxong added this to the Polishing milestone Sep 15, 2015
@cxong
Copy link
Owner Author

cxong commented Mar 17, 2016

Actually, thinking about this, the reason why asbestos enemies has this bug is because the flame is colliding and pushing them every frame - which shouldn't be the case. Perhaps the flame shouldn't push these enemies at all? Or somehow add a flag/timer so that asbestos enemies are not pushed repeatedly.

@ghost
Copy link

ghost commented Apr 16, 2016

@cxong This also happens in the second campaign I sent you by mail in the third last level.
To reproduce pick up a MP and shoot at Nexus while it is standing nearby a wall.

@cxong cxong changed the title Recoil can push enemies through walls Continuous Collision Detection Nov 22, 2016
@cxong cxong added the engine label Nov 22, 2016
@cxong cxong modified the milestones: Wishlist, Polishing Nov 22, 2016
@cxong cxong mentioned this issue Dec 7, 2016
@cxong cxong modified the milestones: 0.6.5, Backlog Mar 5, 2017
cxong added a commit that referenced this issue Mar 10, 2017
cxong added a commit that referenced this issue Mar 19, 2017
cxong added a commit that referenced this issue Mar 21, 2017
cxong added a commit that referenced this issue Mar 24, 2017
Fix bullets in gungame
cxong added a commit that referenced this issue Mar 24, 2017
Fix potential infinite loop trying to place random enemies
cxong added a commit that referenced this issue Mar 25, 2017
Move velocity to TileItem
cxong added a commit that referenced this issue Mar 25, 2017
Add laser pointer to funwithguns
cxong added a commit that referenced this issue Mar 26, 2017
cxong added a commit that referenced this issue Mar 30, 2017
Partially implement bouncing
@cxong cxong closed this as completed in 26c76aa Apr 2, 2017
cxong added a commit that referenced this issue Apr 2, 2017
cxong added a commit that referenced this issue Apr 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant