Lately I've been interested in getting some simple collision detection and response working.
Note Let me just be clear right up front; I'm not talking about the same type of functionality a physics engine provides.
What I'm talking about is providing a library of classes and methods to implement the type of collision detection you might find in a platformer or other type of non-physics game. I believe if we do it right it could be very useful for a number of different style games without getting in the way too much.
There's an awesome tutorial by the creators of N that goes into quite a lot of detail about how they implemented theirs.
There's also a few great stack overflow answers on the topic:
I very briefly started roughing out a draft of something last night. Then tonight I spent some time reading and researching how to do it properly. I've raised this issue to keep a record of the knowledge.
Lately I've been interested in getting some simple collision detection and response working.
Note Let me just be clear right up front; I'm not talking about the same type of functionality a physics engine provides.
What I'm talking about is providing a library of classes and methods to implement the type of collision detection you might find in a platformer or other type of non-physics game. I believe if we do it right it could be very useful for a number of different style games without getting in the way too much.
There's an awesome tutorial by the creators of N that goes into quite a lot of detail about how they implemented theirs.
There's also a few great stack overflow answers on the topic:
I very briefly started roughing out a draft of something last night. Then tonight I spent some time reading and researching how to do it properly. I've raised this issue to keep a record of the knowledge.