スライドパッドによる無段階移動そのものは十字ボタンによる8方向移動よりは簡単ですが、そのサンプルに含まれる「パッドの向きによってキャラの向きを変える処理」は初心者には難しいと思います。
この時点で論理式の説明をしていないならば方向を示す4つのIF文は
IF SY>SX && SY>-SX THEN SPCHR 0,508
のように論理式を使わない記述にした方が初心者が理解しやすいと思います。(&&が掛け算で置き換えられるのは論理演算の仕組みを知らないと難しい)
さらに言うならば向きを変える処理は初心者向けならば
IF SY>0.5 THEN SPCHR 0,508
とやっても良いと思うしこれで問題があると感じてからようやく私が提示したような方法を採れば良いように思います。
ちなみに後者の方法はnobuさんは何か問題点を感じますか?