真上からの見下ろし型のレースゲームを作ろうとしているのですね。 縦横スクロールタイプか回転タイプかで作り方が多少変わってきますが必要なのは自車の移動(三角関数を使用)、BGとの当たり判定、周回判定、敵車の思考ルーチンです。 まず最初はシンプルにするためコースを自車が移動するだけのプログラムを作ってみると良いでしょう。(この時点では道路以外の場所も自由に走れる状態) 次に当たり判定を作り、そして周回判定を作り、それから敵車の思考ルーチンを作ると作りやすいと思います。 敵の思考ルーチンはできなくてもタイムアタック専用として機能しますが、それ以外は作れないとレースゲームとしては機能しにくいため頑張って作ってみてください。