「71² - The ramblings of two 30-something developers」というサイトでゲームプログラミングについてのチュートリアルが公開されています。
71² » Tutorials
http://www.71squared.co.uk/category/tutorials/
現在の第6回目まで公開されており、最新の記事ではこの様なタイル画像を使った描画についての解説をされています。
こちらのプログラムではマップデータはJavaで作成されたマップ作成エディタを使って作成されている様です。