Building Outrun in 2D Canvas
CodeIncomplete has a neat demo and blog post on building a game similar to outschool arcade-favorite racer Outrun in HTML5 Canvas.
The blog post covers the details of the first version of the demo (straight roads) – with details on curves and hill coming in later posts.