Я создаю космическую игру в actionscript / flex 3 (flash). Мир бесконечно большой, потому что нет карт. Чтобы это работало, мне нужно динамически (программно) визуализировать фон, который должен выглядеть как открытое пространство.
Чтобы мир казался реальным и чтобы некоторые места выглядели иначе, чем другие, я должен иметь возможность добавлять фильтры, такие как цветовые различия и, возможно, даже туманный вид преобразования - тогда они будут случайным образом добавляться и изменяться.
Игрок может «прокручивать» «карту», пролетая по краям экрана, так что определенная часть мира видна только сразу, но игрок может идти куда угодно. Прокрутка работает, перемещая все объекты, кроме игрока, в противоположном направлении, создавая впечатление, что игрок двигался в этом направлении. Фон также должен быть перемещен, но он должен отличаться на новой обнаруженной местности (динамически создаваемой).
Теперь мой вопрос: как мне сделать что-то подобное, какие вещи мне нужно использовать и как их реализовать? Производительность также должна быть принята во внимание, так как в игре будет еще много объектов.