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

Collision detection system #42

Open
aostrega opened this issue Nov 1, 2014 · 0 comments
Open

Collision detection system #42

aostrega opened this issue Nov 1, 2014 · 0 comments
Labels
Milestone

Comments

@aostrega
Copy link
Member

aostrega commented Nov 1, 2014

This is related to standard gameplay types (#40).

Design and build a modular system for collision detection that is flexible enough to reproduce the collision handling of everyone's favorite games.

A game object's collision detection is often split into a broad and a narrow phase - one to find potentially colliding game objects, the other to get the state of collision with a specific game object.

A broad phase is optional and can involve a quadtree, a tilemap, AABB testing....

There are various narrow phase types and range roughly from adjacent square tile checking to testing moving bodies with arbitrary shape and mass.

Collision detection & handling for a game object can happen before or after its position is updated in a frame.

@aostrega aostrega added this to the 0.5 milestone Nov 1, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant