actionscript/flex 3 (フラッシュ) で宇宙ゲームを作成しています。地図がないので、世界は無限大です。これを機能させるには、オープン スペースのように見える背景を動的に (プログラムで) レンダリングする必要があります。
世界をリアルに感じさせ、特定の場所を他の場所とは異なるように見せるには、色の違いや霧のような変換などのフィルターを追加できる必要があります。これらはランダムに追加および変更されます。
プレーヤーは、画面の端に飛んで「マップ」を「スクロール」できるため、世界の特定の部分のみが一度に表示されますが、プレーヤーはどこにでも行くことができます。スクロールは、プレーヤーを除くすべてのオブジェクトを反対方向に移動することで機能し、プレーヤーがその方向に移動したように見えます。背景も移動する必要がありますが、新しく発見された地形 (動的に作成されたもの) では異なる必要があります。
さて、私の質問は、このようなことをどのように行うか、どのようなものを使用する必要があり、それらをどのように実装するかです。ゲームにはさらに多くのオブジェクトが登場するため、パフォーマンスも考慮する必要があります。