Задать вопрос

Идея: оффлайн аналог игры EVE Online с полной генерацией всего. Что скажете?

Если подробнее:

— тип игры: симулятор космического крейсера, рпг, стратегия

— для начала движок может быть крайне простым: 2d вид сверху аля Рейнджеры, возможно пошаговая игра аля Герои.

— в распоряжении корабль аля Star Trek, в котором каждый элемент сам по себе, а не корабль — единое целое, в том числе весь экипаж — самостоятельные личности со своими показателями, навыками, характером, наклонностями и т.д.

— при установке игры генерируется вся вселенная — достаточно большая по размерам (несколько крупных секторов, разделенные на более мелкие подсистемы со своими солнечными системами), 1-2% планет — обитаемы.

— если уровень развития населения выше приматов — возможен контакт с 20-100 жителями при высадке на планету, которые также обладают всеми признаками живых людей.

— у каждой планеты есть много показателей: развитие, экономика, сплоченность земельных владений, ископаемые ресурсы, враждебность населения и т.д.

— между некоторыми планетами установлены торговые пути

— есть расы и типы кораблей (пираты), враждебные ко всем остальным

— есть множество космических кораблей, также населенных гуманоидами, со своими целями и текущими задачами

— с каждым ходом или через определенное время, в игру вмешивается фактор «удачи», изменяющий что-либо с неизвестную сторону.

— у игры не будет конкретной гарантированной развязки. Как вариант: несколько окончаний и несколько начальных основных заданий (которые могут и не быть выполнены в случае определенных событий)

— игра будет серьезно отличаться от всех оффлайн существующих за счет фактора «удачи», отдельных «живых» единиц, влияющих на ход событий и отсутствия постоянного линейного сюжета или возможности описать прохождение игры.


Надеюсь, что описал максимально доступно для пониманию. Кстати, онлайн вариант также возможен, в этом случае вселенная по началу будет заселена ботами, которые будут постепенно заменяться на игроков, т.е. мир не покажется безлюдным даже в самом начале игры.

От меня: сценарии, проработка сюжетов, дизайн (не конечная графика), мозговой штурм вариаций, тестирование, проработка квестов. К сожалению на большее вряд ли способен.


— Да, я осознаю сложность создания такой игры. Это мечта, которой уже более 10 лет.

UPDATE

Для начала нужен минимальный движок:

— пространство с звездным фоном, которое имеет некоторые размеры, его можно передвигать мышкой, увеличивать/уменьшать колесиком

— для начала две планеты

— 1 корабль, летающий от одной планеты до другой, при приближении плавно уменьшающийся и тающий (прозрачность)

— 1 корабль игрока, кликая правой мышкой по игровому полю можно посылать его в эту точку.



1. после установки происходит последовательная генерация всего мира: галактики/звезды/планеты/расы/уровень развития/технологии/обитатели планеты/корабли/персонал кораблей/вооружение/двигатели/мелкие детали (и т.д.)

2. генерация отношений между расами/торговых путей/военных дислокаций/характеров персонажей и т.д.

3. генерация истории персонажа и текущей ситуации в мире на основании сгенерированного мира

— 4. запуск игры: показываем заставку, ситуацию в мире и историю персонажа (который тоже сгенерирован/или сделать возможность кастомизации, позже)

5. начало игры: показываем карту вселенной, приближаем до текущей точки, показываем игровой экран и корабль игрока

6. справа вверху миникарта, внизу основные кнопки управления игрой и кораблем

7. при нажатии на планету/корабль можно получить основную информацию о них, при правом клике атаковать/следовать за кораблем или сесть на планету.


Если говорить про оффлайн…

— База данных с таблицами: галактики/звезды/планеты/расы и т.д.

— настройка графики/звука/клавиш — конфигуратор ini-файла

— основной модуль игры: запуск, заставка, отображение мира

— модуль генерации мира (используется после установки, по желанию игрока сдаться или после проигрыша)

— save-файл — перезаписываемый, одна штука. автосохранение

Дополнительные модули:

— как вариант, система выборки, сохранения и кеширования запросов в БД

— генератор случайных чисел (длительный пошаговый во время перелета из одной области в другую И/ИЛИ более медленный основанный на временных интервалах), компоновки и выборки будущих событий (с отдельными степенями вероятности) для постепенного изменения баланса в игре, например: постройка нового корабля, смерть одного из персонажей/кораблей/рас/планет, происшествие на корабле/планете, военное столкновение кораблей, нападение на планету, капитуляция и объединение союзов, поломка техники на кораблях, а также всевозможные космические аномалии/пришельцы и т.д.

— система боя

— торговля

— посадка на планету

— квесты



UPDATE 2


Если у вас есть свободное время и вам по душе пришлась эта задумка — буду очень рад.

Иначе — прошу написать, что вы думаете по поводу: сложности создания, варианта движка или языка, на котором его писать, критики, востребованности этой игры и т.д.

Проекту для начала нужны:

— программисты

— дизайнеры и художники (в первую очередь)
  • Вопрос задан
  • 9867 просмотров
Подписаться 10 Оценить Комментировать
Ответ пользователя Yaraife К ответам на вопрос (23)
@Yaraife
«в X3 играл, это не совсем то. Многое отсутствует.
Нет неожиданностей, пришельцев негуманоидного типа, опасностей космоса, генерации всего мира с нуля, нападений на планеты… и самое главное — корабль — это единое целое и нет никакого понятия экипажа.
13i, 27 декабря 2010 в 10:07»

Я тоже считаю, что то, вто вы описали больше всего напоминает х3.
Там есть экипажи у больших кораблей (несколько капитанов), там есть составные части корабля, например маленькие истребители на борту, щиты. Отдельно поломать лобовое стекло нельзя, да, но думаю и до этого дойдет.

Если вы хотите сделать красивую игру, то x3, если вы хотите сделать умную игру, то Distant Worlds.
Возможно вторая даже ближе. Попробуйте напроситься в команду разработчиков. Там корабль — действительно составное своих частей и сломать отдельно жилой модуль можно (или третий лазер). Там действительно есть опасности космоса (молнии, туманности, черные дыры), там есть негуманоидные формы пришельцев, там есть пираты, планеты с не развитой до уровня полетов в космос технологиями. Торговые пути, показатели на планетах, нет конца, удача(в плане революций, мятежей, появления пиратов, нахождения секретов), для постройки зеленого лазера нужен аргон и сталь, именно, а не какие-то виртуальные ресурсы. Нет аргона — обломись с лазером. Весь мир генерируется, на планеты высаживается десант, можно контактировать с неразвитыми формами жизни. В общем, пока никаких расхождений с вашей концепцией не нашел.

А вообще, скачайте и поиграйте *смайлик*
Ответ написан