Guest User

Untitled

a guest
Dec 17th, 2014
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.60 KB | None | 0 0
  1. Диздок
  2.  
  3. Назовем это эпической мультижанровой игрой в антураже фантастики “среднего прицела”. ТВЕРДОТА, полным ходом идет освоение нашей солнечной системы, но к другим звездам человечество пока еще не отправилось, инопланетной жизни на горизонте тоже пока не наблюдается. Корпорации, пираты, шахтеры, торговцы, военные - стандартный набор. Четыре основные фракции - земляне, жители марсианских колоний, сброд беспредельщиков-пиратов и жители космических станций пояса астероидов. В качестве примеров сеттинга (откуда, собственно, черпалось вдохновение) можно назвать вселенные “Прикладного терраформирования” и “Пробуждение левиафана”. Если сравнивать геймплей - “КР-1-2”, может быть, “Звездные волки”, Nexus Jupiter Incident.
  4. Одной фразой - фантастическая ролевая игра про космос с открытым миром.
  5.  
  6. Возможные варианты геймплея:
  7. 1. Бой. Сражения между кораблями. Кроме, собственно боя, включает в себя обнаружение противника и маскировку, РЭБ, спасательные операции, абордаж, контроль систем корабля (“Глушим главный реактор, а то система охлаждения вышла из строя - может, кто-нибудь подберет нас через месяц, а пока будем дрейфовать” или “Всю энергию на щиты!”). Основное требование к разработке - сделать эту часть игры настолько реалистичной, насколько реализм не будет вредить геймплею. Устоявшийся в играх и фантастической литературе/кино вариант с переносом тактики морского боя середины XX века (вплоть до перестрелок истребителей на сравнимых с поршневиками времен ВМВ скоростях) не устраивает категорически. Главным сделать обнаружение врага, правильный выбор времени и средства для удара, прицеливание. Хочется видеть что-то вроде боевой карты из Silent Hunter. Вооружение - лазеры, торпеды, кинетическое оружие, реалистичные расстояния и повреждения.
  8. С боевого прототипа будет начинаться разработка.
  9. 2. Мирный занятия. Торговля, майнинг, исследования, грузо- и пассажироперевозки, сбор мусора. Для интересной торговли необходима действующая в игре экономика, на которую сможет влиять как игрок, так и NPC. Дефицит, пресыщение рынка, экономические империи с возможностью стать главой собственной корпорации (например, получая процент с майнинга группы пилотов, которых нанял игрок и т.д.) - вот это все.
  10. Майнинг - опять же, сделать по возможности процесс добычи реалистичным и оригинальным. Например - разведчик выискивает среди астероидов те, в которых высоко содержание нужного вещества, помечает их, отправляет данные шахтеру, который этот астероид разделывает на камни помельче и буксирует на комбинат. И тому и другому - процент от конечной суммы переработки. Любой NPC, как и игрок, может быть любым действующим лицом в этой цепочке - и разведчиком, и шатхером, и тем, кто получает профит, предоставив промышленные мощности для переработки (и пиратом, который все это невозбранно грабит, само собой).
  11. Исследования - установка и сбор информации с исследовательских зондов, полеты в дальные закоулки. Больше для разнообразия.
  12. Грузоперевозки - тут все понятно. С пассажирами интереснее, можно работать простой маршруткой, можно возить экскурсии на роскошной яхте по красивым местам системы (с возможностью огрести от пирата, решившего взять в заложники пассажиров), экспресс-перевозка отдельных людей (так же с возможностью различных событий, с ними связанных).
  13. Работа мусорщика - поиск и утилизация вреков, которых должно быть в количестве у точек интереса.
  14. 3. Социальные отношения. Каждый NPC в игре может обладать определенным отношением к персонажу игрока и к другим NPC, в зависимости от случившихся событий. Поможете потерпевшему крушение - вполне возможно, что через несколько лет он сделает вам скидку при обмене, поможет в бою и т.д. Отношения меняются в зависимости от членства в той или иной фракции, происхождения, пола, профессии, поступков каждого пилота.
  15. Менеджмент команды - членов экипажа не более 5-6, но каждый из них такой же NPC, как и все прочие, могут прийти с другого корабля, уйти на другой, купить свой собственный и т.д.
  16.  
  17. Локации.
  18. Все локации будут находится возле неких PoI - различные станции, места добычи и переработки ресурсов, астероиды. Планеты как фон, посадка невозможна.
  19. Делать инстансы или бесшовный мир? Наверное, бесшовным миром можно пренебречь, т.к. во время перелета от одной точки интереса к другой вероятность встретить кого-то крайне мала.
  20. Размеры локаций - сотни тысяч километров (само собой, игра будет не в реальном масштабе). Реальные размеры станций и кораблей - никаких упрощений в плане “моделька корабля всего лишь в два раза меньше модельки станции”.
  21.  
  22. Боевой прототип
  23. 1 итерация
  24. Модель корабля, передвижение по локации, расход топлива, контроль температуры. Передвижение на скриптах или честная физика? Управление - планировщик маршрута, как сделать удобно в трехмерном пространстве?
  25. 2 итерация
  26. Вооружение - лучевое, ракетное. Стрельба и запуск торпед.
  27. 3 итерация
  28. Защитное вооружение, сбивание атакующих корабль торпед, реализация самонаведения торпеды.
  29. 4 итерация
  30. Сенсоры, обнаружение кораблей/ракет. Сделать несколько типов сканеров, комбинируя применение которых можно определить маршрут и тип цели. Программирование торпеды на поражение определенной цели (по массе, сигналу) - в качестве геймплейного элемента.
  31. 5 итерация
  32. Разделение корпуса на отсеки, точки установки оборудования, места для экипажа.
  33. Детализация повреждений экипажа, корпуса и оборудования, изменение функциональности корабля вследствие полученных повреждений.
  34. 6 итерация
  35. Простейший боевой ИИ - атака корабля игрока до уничтожения одной из сторон
  36. 7 итерация
  37. Отладка, баланс
  38.  
  39.  
  40. Фичелист
  41. - после завершения игры на экран выводятся различные сообщения случайных знакомых с персонажем игрока NPC, выражающие их отношение к нему. Что-то такое хочется, типа концовки в Ф2
  42. - выход из строя сенсоров при близком взрыве (уничтожили вражеский корабль вближнем бою удачным попаданием в реактор, но сами остались без средств обнаружения).
  43. - чтение лора игроком путем “серфинга сети” его персонажем. Отдельная кнопочка - “залипнуть в инете”, с некоторой вероятностью герой найдет текст (будь то новость, статья, отрывок художественного произведения), который сможет прочитать игрок
  44. - подавать сюжет ненавязчиво, ничего не разжевывать
  45. - религиозные (?) фанатики. Отдельные NPC могут поехать и начать проводить теракты (взрываться у станций и т.д.)
  46. - ГГ может заболеть, получить травму - с изменением характеристик героя. Старение с ухудшением характеристик (провоцировать игрока в концу игры сидеть в кресле главы корпорации и нифига не делать). Смерть от старости
  47. - разделение рас: земляне хорошо переносят перегрузки, но хуже - невесомость, жители астероидов/станций - наоборот, марсианские поселенцы - нечто среднее
  48. - интерфейс должен быть приятным глазу, особенно интерфейс боевого экрана. Ориентироваться на HW, NJI, SH
  49. - селл-шейдинговый графон?
  50. - несколько валют?
  51. - аналогии с Диким Западом - шерифы, золотая лихорадка, освоение новых земель
  52. - земляне - империя, консерваторы, марсианские поселенцы - либералы, нонконформисты, астеры - борцы за свободу (коммунисты?)
  53. - логирование событий. Игрок должен иметь возможность в доступной форме получить информацию о своих (и не только своих - можно придумать что-то вроде режима Legends в DF) действиях в игровом мире
  54. - новости, но разнообразнее, чем в КР, новости о новом оборудовании, появившемся в продаже
  55. - возможность глушить все системы корабля, для того, чтобы уменьшить возможность обнаружения противником - аналогия с SH
  56.  
  57.  
  58. Реализация
  59. - корабли тормозятся в рандомном месте и на достаточном расстояния от точек назначения при перемещении на дальние расстояния - чтобы была возможность встретить другие корабли. Зависимость от вычислительных мощностей компьютера?
Advertisement
Add Comment
Please, Sign In to add comment