Game development - The guide to implementing 2D platformers
Quite a thorough discussion on different methods involved in creating 2D platform games. Long term aim of the writer is to build an exhaustive and comprehensible guide to the implementation of 2D platformers.
http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/