私は C でゲームボーイ アドバンス ゲームをコーディングしており、敵をスポーンする最も効率的な方法を考え出そうとしています。このゲームは SpyHunter ( http://en.wikipedia.org/wiki/Spy_Hunter ) に似ています。
問題は、画面の上部にランダムに出現する敵を表示し、画面上に同時に 3 つまたは 4 つ以上の敵を表示しない最も効率的な方法がわからないことです。
画面上部のランダムな場所に 4 つの構造を作成し、1 つが下部に達するとすぐに、ランダムな位置を使用して上部で再度初期化することを考えましたが、これが最も効率的なアルゴリズムになるかどうかはわかりません。
敵をスポーンするにはどうすればよいですか?