>>11
ヒントどうもです。出かけていました。
http://gamdev.org/up/img/11279.zip
次はななめに移動&アニメーションをさせたいですね。
アニメーションはどうやるのがいいんでしょうか?

keys = Input.keys(:keyboard)
if keys.include?(:right)
px = px + 10
if px > 288
px = 288
end
elsif keys.include?(:left)
px = px - 10
if px < 0
px = 0
end
elsif keys.include?(:up)
py = py - 10
if py < 0
py = 0
end
elsif keys.include?(:down)
py = py + 10
if py > 448
py = 448
end
end