よく2Dゲームで坂道の処理を行われているのを見かけたのですが、
あれは、どのようなアルゴリズムになっているんでしょうか?

二次元配列の処理だけだと、うまくいかないので困っているのです。