Tasks:Collision Detection: Difference between revisions
Jump to navigation
Jump to search
Added Collsion detection task |
update for current state of collision code |
||
Line 12: | Line 12: | ||
== Requirements == | == Requirements == | ||
* Characters collide with obstacles on the map and each other. | * <span style="text-decoration:line-through">Characters collide with obstacles on the map and each other.</span> (done) | ||
* Characters can walk up stairs. | * <span style="text-decoration:line-through">Characters can walk up stairs.</span> (done) | ||
* Characters will be affected by gravity. | * <span style="text-decoration:line-through">Characters will be affected by gravity.</span> (done) | ||
* Tweak constants like speed or gravity for smooth gameplay | |||
* Handle non-solid objects like fog, smoke, water-surface, ghosts | |||
* Optimization, especially of 3D math | |||
== References == | == References == | ||
Line 20: | Line 23: | ||
* Collision detection [http://www.peroxide.dk/papers/collision/collision.pdf paper]. | * Collision detection [http://www.peroxide.dk/papers/collision/collision.pdf paper]. | ||
* [http://p214.ezboard.com/Telemachos-tutorial-Improved-collision-detection-amp-resp/fmrgamemakerfrm0.showMessage?topicID=3610.topic Discussion] about this paper. | * [http://p214.ezboard.com/Telemachos-tutorial-Improved-collision-detection-amp-resp/fmrgamemakerfrm0.showMessage?topicID=3610.topic Discussion] about this paper. | ||
* Implementation notes in the [[Architecture:Map Module|Map Module]] architecture documentation. | |||
[[Category:Tasks]] | [[Category:Tasks]] | ||
[[Category:Development]] | [[Category:Development]] |
Latest revision as of 17:50, 8 March 2008
Back to Task List
Overview
Collision detection is required for walking around on the map, climbing stairs or slopes, falling and jumping.
Dependencies
Requirements
- Characters collide with obstacles on the map and each other. (done)
- Characters can walk up stairs. (done)
- Characters will be affected by gravity. (done)
- Tweak constants like speed or gravity for smooth gameplay
- Handle non-solid objects like fog, smoke, water-surface, ghosts
- Optimization, especially of 3D math
References
- Collision detection paper.
- Discussion about this paper.
- Implementation notes in the Map Module architecture documentation.