Tasks:Collision Detection: Difference between revisions

From Adonthell
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