RESTOREは、ゲーム中に都度初期化が必要になるようなジャンルと相性が良いと思います。 例えばステージ制のアクション・パズル・STGなど。サウンドノベルやRPGの会話読み込みなんかにも必須になるかな。 なんか、もうどんなシーンでも使うと思います(笑) 自分は、ON ~ 構造はあまり使ってませんね。分岐先が2,3個だったら使うかもしれませんが、大抵は多いので GOSUB "@LABEL"+STR$(VAL) みたいにしてます。 ただ、コンパイル時点で飛び先が確定していないので、若干処理速度が落ちるのが痛いところ。