Закулисье проекта: Эпизод I. Гвоздь программы!
Что же там с Секретным проектом?
Шу достал кормить завтраками и писать посты о чем угодно кроме Проекта?! А давайте и вправду сконцентрируемся на главном!
Представляю вам специальный цикл «Закулисье проекта» из 5 материалов, которые будут выходить каждые 2 дня (с 15 по 23 февраля) - в них я приоткрою завесу секретности и проведу вам экскурсию по нашему небольшому, но ламповому цеху разработки.
Начнем с виновника всего торжества...
Мистер Шу, он же я - тексты, проработка игрового мира, исправление багов, координация проекта.
Сейчас моя часть проекта находится в не очень презентабельном состоянии, когда я не могу провести полноценную геймплейную демонстрацию, потому что даже для того, чтобы простой пролет по нескольким системам смотрелся достойно, нужно:
• проработать игровой мир, добавив туда достаточно уникальных персонажей со своими репликами, поведением, портретом и характеристиками;
• устранить все критичные баги и мелкие ошибочки;
• дописать недостающие реплики NPC, одного из партнеров игрока (который засветится в трейлере), а также планет, и переписать те, качеством которых я не доволен.
В общем, мой кусок работы - основной геймплей - должен работать как отлаженный механизм, состоящий из множества шестеренок. Отсюда и такие сложности с его разработкой :)
Но это не значит, что мне нечего показать!
Зацените, как выглядит практически законченная «блок-схема» поведения кораблей и диалогов игрока, его партнера и одного лякуши в прологе малока!
Напоминаю, что за каждого из пяти героев игра будет начинаться совершенно по-разному, давая прочувствовать предысторию персонажа, его характер и особые навыки.
Аляповато, конечно, но именно все эти стрелочки помогают регулярно менять текущее поведение NPC, не заставляя каждый раз просчитывать весь код, отвечающий за уже «отработавшие» события: переключился стрелочкой с состояния сидения в засаде на бой, например - и теперь исполняешь только боевое поведение.
Предусмотреть все выходки игрока - задача нетривиальная!
А вот таким безобидным кажется алгоритм генерации мира - четыре аккуратно расположенных блока кода, отвечающие за:
• объявление самописных функций,
• генерацию новых секторов Галактики,
• сокрытие некоторых систем
• и создание кораблей, в том числе игрока.
Выглядят не так впечатляюще для отчета, потому что тут нет кучи всяких стрелочек и значочков, от которых у неподготовленных читателей уже наверняка отвалились глаза - но я предупреждал, что моя часть работы пока еще не презентабельная, хе-хе :)
Зато в одном лишь блоке объявления функций уже 1000 строчек - и я думаю, что предусмотрел еще далеко не всё, что понадобится при разработке Проекта!
Помимо того, я отвечаю за координацию работы всей команды - бывает такое, что целый день уходит на созвоны с раздачей директив и благодарностей и обсуждение безумных идей.
Что же за директивы получила наша команда и кого надо благодарить за их исполнение?
А об этом вы узнаете в следующих постах цикла! Впереди ожидается много болтовни, несколько скриншотов, как минимум одна фотография, парочка музыкальных треков, карта планетарного боя и даже небольшой видеоролик!
Ну и напоследок не могу удержаться от анонса: уже скоро намечается крупный видеоотчет с демонстрацией геймплея - точная дата будет объявлена в последнем посте «Закулисья»!
Зашел такой формат статьи? О чем хотите услышать больше всего? Что обязательно стоит показать в видеоотчете? Жду обратной связи в комментариях!
секретный проект
объявление
отчет