|
Март 2012 г.
Введение
Данный документ содержит нетривиальную информацию о проекте «Fallout of Nevada» (фанатском продолжении игры Fallout 2): ответы на вопросы игроков, сюжетные коллизии, особенности рабочего процесса, выдержки из рабочей документации. Не забывайте также заглядывать на официальный форум проекта.
Не рекомендуется читать тем, кто еще не сыграл в «Fallout of Nevada», т.к. прочтение документа может повлиять на ваше восприятие игры и ее прохождение.
Автор-составитель: Александр Пошелюжин, aka BlackDesigner. ©
Содержание этого выпуска
§ Характеристики героя
§ Игра за дебила
§ Начало
§ Избранный? Опять?!
§ Запертые двери
§ Модмейкерство и редактура
§ Прохождение будет?
§ Конец 2008 – лето 2009: Становление идеи
§ Лето 2009: Осознание и целеустановление
§ Август – сентябрь 2009: Перестройка работы
§ Ноябрь 2009: Профилактика
§ Декабрь-январь 2010: Усталость
§ Февраль-апрель 2010: Входим во вкус
§ Апрель-май 2010: Работа по плану
§ Июнь-август 2010: Вперед и только вперед!
§ Осень 2010: Добавим гари… вместе с дымом
§ Конец 2010: Сроки поджимают
§ Январь-февраль 2011: Турборежим
§ Март-апрель 2011: Отладка
§ Постэффект
§ Генеральный взгляд
§ Причины и следствия
§ Теория заговора
§ Аутентичность
§ Пришельцы!?
§ Сопровождение караванщиков
§ Утилизатор
§ И напоследок немного арта…
1. Вопросы, вопросы...
Характеристики героя
Зомби: Есть в этой игре возможность повысить свои характеристики насовсем? Какие и насколько? |
Вот, что мне удалось найти (именно в отношении основных характеристик героя):
1. После честной победы над Шайенновским Боссом на ринге рейдеров при Выносливости <=4: +1 к Выносливости.
2. «Мегапасхалка»: +1 к Харизме навсегда.
3. В Вегасе можно снять особенный наркотик (похожий на тот, что даёт Хэл Уоллис) с трупа Высера: -1 к интеллекту при употреблении навсегда.
4. Тренер в Вегасе после всех тренировок: +1 к Силе.
5. После последней победы на обоих рингах (Рино и Вегас): +1 к Выносливости.
Игра за дебила
Chief: Почему перс с интеллектом <4 разговаривает со всеми нормально? tormenT_Tears: Будет ли возможность играть за дебила? (инт <=3) |
В отличие от Fallout2, где герой является дикарем из племени, в этой вселенной герой выступает в качестве представителя цивилизованного общества. Поэтому было решено, что характерные фразы типа «Моя твоя не понимать» здесь не уместны. Однако это не означает, что низкий интеллект не ограничивает возможности диалога.
Что же касается бонусов при игре с низким интеллектом, то пока смог найти лишь один – небольшой эпизод в разговоре с владельцем кафе «Эльдорос» в Рино.
Начало
Merlin: Какая связь по сюжетной линии с тем, что за 40 лет до начала игры, все вышли на поверхность с убежища первый раз, сняли какие-то показатели, и какая-то тварь кого-то там утащила, и тем, что все жители убежища оказались клонами? |
Тот, кого утащили – это Моро, он же в будущем Повелитель. Прямая отсылка к первому Fallout. Выход на поверхность – обучение для игрока, чтобы подготовить его к предстоящей игре. Сюжетная же связь в том, что во время выхода на поверхность был передан сигнал в Анклав, благодаря которому продолжилась эксплуатация клонов, населяющих убежище.
Избранный? Опять?!
Merlin: Имеет ли связь Избранный с названием главного персонажа, тоже Избранного, уже с Fallout2? |
Однако в FoN нет избранных. "Покликуха" главного героя – Скиталец. (Об этом подробнее см. в выпуске №1) Слово «избранный» упоминается в финальном разговоре с Джокером, однако совсем в другом смысле и с маленькой буквы.
Запертые двери
Дима Дятлов из группы ВК: Чуть ли не 90% дверей почему-то закрыты на замки, а вещей в комнатах, как правило, нет. LOP из обсуждения stopgame.ru: Играл, сначала было обрадовался, что ждут новые приключения, но меня сильно смутил один аспект в начале игры: абсолютно все двери в игре закрыты. А открыть их можно соответствующим навыком. Понимаю, что за использование навыка дают бонус к опыту, но это просто очень нелогично. Ну кто же после ядерной войны позакрывал ВСЕ двери, даже двери каких-то сортиров?! |
Претензии к закрытым дверям часто возникают в обсуждениях. Но все же я по-прежнему стою на своей позиции – так надо.
§ Не забывайте, что двери не только взламываются навыком, но еще выламываются оружием, рукой/ногой, подрываются взрывом, а также методом применения кувалды, монтировки или взломщиков через рюкзак.
§ В Хоторне двери были закрыты еще до войны, потому что им положено быть закрытыми (все ж армейская база). Что же касается мародеров, то они могли бояться крыс или турелей (и того, и другого на базе предостаточно).
§ Рабочий поселок АЭС закрыли перед Великой Войной, а станцию законсервировали. Население увезли по убежищам или в другие населенные пункты. Поэтому жители закрыли дома для защиты своего имущества. Однако мародерам не удалось пробраться на территорию поселка по нескольким причинам: 1. Эта часть Пустоши почти не обитаема (о поселке могут просто не знать), 2. Радиация. 3. Гекко.
§ В Зоне 51 двери работают на автомате и с ними связана головоломка (нужно починить генератор). Взламывать здесь двери было не кому, так как пришельцы отпугивают путников и не дают им проникнуть на территорию. Скиталец (главный герой) оказался более сообразителен, чем другие жители Пустоши.
§ Фразы «90% дверей почему-то закрыты» и «абсолютно все двери в игре закрыты», мягко говоря, сильно преувеличены.
§ И по поводу запертых туалетов… это не подтверждено.
Модмейкерство и редактура
ShotVano: У меня вопрос к разработчикам, хотел внести пару изменений в FoN. 1) Хотел ввести самострел из Fallout Tactics, и стрелы к нему. Пусть хотя бы в виде редкого или уникального оружия. 2) Хотел бы добавить жвачку (которая в игре присутствует (можно выйграть у рейдера)) - сейчас она существует в единственном экземпляре, хотелось бы больше. 3) У меня вопрос, где можно найти нормальный редактор карт для Fallout 2? Официальный не нашёл, фанатский глючный. |
Проект полностью открыт для инициатив. Любой желающий может внести изменения от себя или внедриться в проект, так сказать, штатно. Сейчас доступны исходники скриптов, б`ольшая часть 3D-моделей, картостроитель приложен к архиву с игрой (в нем лишь нужно поменять пути к папкам), в «Библии Невады» выложено не мало информации о нереализованных идеях. Всё в Ваших руках.
Прохождение будет?
Олег Григорьев из группы ВК: А когда будет прохождение к игре? |
Это замечательное дело полностью возложено на плечи коммьюнити. Пока со стороны игроков не появятся инициативные авторы – прохождения не будет. Однако Semenaa уже частично создал прохождение, а недавно на сайте проекта появился FAQ со множеством ответов по прохождению.
2. История разработки
Идея написать этот материал пришла после прочтения подобной статьи об игре «World of Goo». Мне кажется, это достаточно показательно, а выводы пусть каждый делает сам. Если вы не любите много читать, то без раздумий пропускайте этот раздел «Библии Невады» или промотайте сразу до предпоследнего подраздела «Истории разработки».
Конец 2008 – лето 2009: Становление идеи
Сейчас сложно сказать, как зародилась идея проекта. Это был запутанный и длительный процесс. Постепенно накапливалась информация, необходимая для работы, осваивались утилиты, переосмысливались идеи, предпринимались неудачные попытки сделать моды или аддоны к Fallout2. Восстановить события этого периода трудно, ясно только то, что первые шаги были предприняты еще в 2008 г, когда появилась первая пробная карта проекта – уровни убежища 8, с которых стартовал главный герой в начале игры.
Лето 2009: Осознание и целеустановление
Наконец сформированная (но весьма неосновательная) идея с краткими описаниями была подготовлена летом 2009. К счастью, я сразу додумался начать вести рабочий дневник, где отчитывался о проделанной работе.
Июль 2009 - Первые шаги: создал прототип дизайн-документа, начал переделку локаций и скриптов Арройо, чтобы превратить его в Убежище 8. 14 августа 2009 - Окончена разработка Убежища 8 и всех ему сопутствующих элементов. Из рабочего дневника |
Убежище 8 на тот момент было иным – другие карты, пролога в игре не было, герой появлялся на одном из уровней убежища, где мог поговорить со Смотрителем, и т.д. Конечно, игровые возможности локации были не сопоставимы с текущими. С другой стороны, для проекта это был большой прорыв, ведь на руках наконец-то появилось нечто осмысленное и работоспособное. Более подробную информацию о первом сценарии можно просмотреть во втором выпуске «Библии Невады».
Далее велась работа над АЭС Посейдон Ойл. Практически, локация слабо изменилась с того времени. Это была задача больше для «набивания руки» (то есть этакая «проба»). Впоследствии локацию, конечно, пришлось частично перескриптить и внести различные поправки.
14 августа 2009 - начал разработку АЭС "Посейдон Ойл". 17 августа 2009 - закончил работу над всеми картами АЭС "Посейдон Ойл" и всех ему сопутствующих элементов. |
Иногда приходилось возвращаться к уже проделанной работе для внесения исправлений и реализации новых возможностей.
18 августа 2009 - добавил антиквест Джона (отправка его в Развалины) и реакцию на это событие местных нпс, а также немного мелких правок. |
Август – сентябрь 2009: Перестройка работы
Проекту формально полтора месяца. Он по-прежнему создается одним человеком, исключительно ради собственного удовольствия и интереса. Не забывайте, что пока еще это не проект, а всего лишь душевные импульсы конкретного человека. Создание сайта, созыв коллектива разработчиков, тайм-менеджмент – всё это кажется совершенно нереальными фантазиями. Но, тем не менее, пора делать выводы и вырабатывать стратегию. В частности, стало ясно, что без проработанного подробного плана двигаться невозможно.
19 августа 2009 - Прописал на бумаге очень подробный дизайн-документ Шайема и локации его налетчиков. Добавил в диалог Джона вопрос насчет "Бумажки директора" из АЭС. Сделал из графики игры "Командос" обрыв и дорогу в Шайем, очистил карту Модока и его скрипты для работы над Шайем. [ В то время Шайенн еще назывался искаженным названием «Шайем». – прим. ] |
Кроме плана с блок-схемами и планировкой карт началась работа над графикой. Был сделан склон в Шайенне, появились некоторые иконки для инвентаря. В основном арт был заимствованным, т.к. на тот момент я почти не работал в 3D. Мне казалось, что создание новых моделей слишком сложное и долгое занятие. Значительно позже удалось перерисовать весь этот арт.
Также активно стал применяться интернет для поиска полезной информации и арта, особенный интерес возник к GoogleMaps.
20-21 августа 2009 - Пыхтел над скриптами детей шайем, точнее над выработкой схемы скриптов, которые установят режим суток для нпс. А также доработал карту деревни Шайем. 22-24 августа 2009 - С детьми ничего не получилось, переключился на охотников (они попроще). С ними тоже было трудно. В итоге я начал делать скрипт с нуля, пытаясь разобраться в каждом отдельном пункте кодов. Потратил на это три дня, но у меня получилось! Правда, с детьми не все так, как хотелось. 25 августа 2009 - Доделал скрипты вторичных персонажей Деревни в Шайем: женщины на полях, повариха, воин у подъема в деревню. 26 августа 2009 - Наконец-то добился через таймер-процедуру, чтобы дети перемещались по локации более слаженно и осознанно, и чтобы не шевелились, когда спят или стоят перед костром и слушают Лекаря. Ура! 27-28 августа 2009 - Настроил прототипы всех жителей Шайем. Сделал скрипт Кулака (это было непросто, но интересно). 29 августа 2009 - Работал над скриптом шамана Шайем, но не доделал. 30 августа 2009 - Игра вылетала на карте Шайем. Полдня разбирался, понял, что проблема в прототипах персонажей, которые исправил недавно. Пришлось переделывать и разбираться в особенностях работы прототипов вообще. Кроме того, переделал портреты при выборе героя, используя графику из FT. Закончил скрипт шамана, по ходу пришлось подправить скрипт Поварихи по вознаграждению квеста на уничтожение налетчиков. 31 августа 2009 - Переделал биографии и имена стартовых персонажей: Читса - Каста, Нарг - Слэш, Минган - Морган. В локации "Вход в Убежище" добавил в шкафчик три фляжки с водой. Сделал прототип предмета "Сандвич" и протестировал его работу. Заставил шамана рэндомно передвигаться по карте в будничное время. Сделал скрипт капусты в столовой шайем. |
Следует обратить внимание на постепенное усложнение задач скриптования. Чего стоит один лишь пример с дислокацией детей в племени - на эту работу ушло три дня!
01 сентября 2009 - Сделал предварительное интро, которое показывается при загрузке игры (что ж, теперь я могу делать и это). Сделал несколько предварительных страниц help`a, который впоследствии превращу в некое подобие руководства пользователя игрой. В нем поверхностно рассказывается о фишках и нововведениях в проекте сравнительно с Fallout2. Сделал прототип и картинку для предмета "Антикурильщик". Протестировал его в маппере - работает. Расположил два предмета в АЭС. [ Упомянутый «Help» не сохранился до наших времен. Выполнен он был на подобии PiPBoy из Fallout3. – прим. ] 02 сентября 2009 - Сделал картинку на главное меню. Замораживаю проект примерно на 1,5-2 недели, чтобы решить другие (нетворческие) задачи. 04 сентября 2009 - Переделал некоторую графику интерфейса: теперь заставка ПипБой не "2000", а "2009"; пустой слот загрузки показывает не цифру "13", а цифру "8"; подработал главное меню в плане цвета. 08 сентября 2009 - Исправил прототипы нескольких предметов из оригинала: игуана-на-палочке, шашлык из игуаны, ядер-кола, вяленое мясо, сырные орешки и яд теперь влияют на состояние здоровья употребившего. Сделал прототип предмета "Бронежилет" (в игру он пока не внедрен). 09 сентября 2009 - Подробно расписал дизайн-документ спец. встречи "Исполнитель желания". Протестировал работу вчера измененных прототипов предметов - работают. Из предмета "Зеркальные очки" сделал предмет "Шляпа" с тем же смыслом, но в игру предмет пока не внедрен. [ «Исполнитель желания» в будущем покажется неуместной отсылкой к игре «STALKER» и будет удален из планов. – прим. ] 18 сентября 2009 - Изменил скрипт локации "Развалины": облучение на этой локации теперь по таймеру, и появилась возможность получить предмет "Связка газеты". Сделал прототип и картинку для предмета "Связка газет". Хорошая фишка. 19 сентября 2009 - Наконец взялся за карту радиовышки Шайем (карта "Место поклонения"). Сделал почти полностью надземную часть бункера: ландшафт, две спутниковые тарелки, инвентарь, радскорпионы. Осталось сделать радиовышку и разместить главу племени (но его значительно позже). Кроме этого, сделал прототип и временный вариант изображения предмета "Ультра-противоядие". Подправил скрипт карты "Вход в Убежище 8" - теперь там есть игровой "секретик" по поводу подарков, появляющихся в шкафчиках. 20 сентября 2009 - Для карты "Место поклонения" сделал графику радиовышки, поставил радиовышку на карту. Еще начисто переделал графику радаров, которые там стояли. 21 сентября 2009 - Принялся делать карту "База налетчиков": сделал первый этаж здания и южную часть карты. [ С терминологией еще предстояло много работы. «Рейдеры» тогда назывались «налетчиками», «Шайенн» - искаженно «Шайем», Скиталец - «чузеном» и т.д. – прим. ] 22 сентября 2009 - Сделал северо-восточный сектор карты "База налетчиков": место состязаний, угол забора севернее и пустошь. Почти полностью сделал второй этаж базы. 23 сентября 2009 - Сделал почти полностью скрипты трех патрульных и частично скрипт Босса на базе рейдеров. 24 сентября 2009 - На карте "База налетчиков" вдруг обнаружил, что переделанные мной кусты сухой травы светятся в темное время! Я, болван, сделал траву из прототипа светящегося фонаря. Ошибку исправил - теперь травка сделана из флага Братства Стали и не светится. [ Да, в то время не удавалось заставить официальный маппер от BIS работать с pro-файлами и все новые объекты окружения приходилось создавать методом замены картинки и описания объектов из Fallou2. – прим. ] Сделал прототип предмета "Динамитная шашка" и внедрил предмет на карту "База налетчиков". Также изменил прототипы гранат из оригинальной игры - сделал для них два варианта броска: на длинную дистанцию (с увеличенным количеством АР) и короткую (с нормальным). 25 сентября 2009 - Работал над элементами состязания налетчиков: соответствующе дополнил скрипт Босса (внедрил и несколько секретов) и патрульных, сделал скрипты: первый противник состязания, костер в центре ринга, закрывающиеся на время состязания двери на территории ринга. [ Обратите внимание на принципиальную ошибку – всё новое (будь то объекты на карте или скриптовые операции) внедрялось по ходу работы, а не заранее. – прим. ] 26 сентября 2009 - Внес различные мелочные правки в разных сриптах и предметах. Сделал скрипт двери в кабинете Босса налетчиков. 27 сентября 2009 - Внес различные правки в скриптах карты "База налетчиков". Сделал скрипт двери черного хода. 29 сентября 2009 - Сделал новую графику для предметов "Бита" (и новое описание тоже) и "Динамитная шашка" (оригиналы изображений взял из Интернета). [ Биту держал юго-восточный патрульный. Но с ней возникали непонятные баги, поэтому предмет пришлось удалить из игры, хотя он сохранился в ресурсах FoN за номером 386. – прим. ] |
Как результат, этот период определил многие важнейшие аспекты в рабочем процессе – написание диздоков, тайм-менеджмент, базовые правила скриптования, работа с файлами почти всех типов, и многое др.
Ноябрь 2009: Профилактика
В конце ноября 2009 в основном проводилась профилактическая и декоративная работа, переосмысливалось созданное, велись мелкие доработки, составлялись планы на будущее и т.п. Зато уже не было сомнений в реальности задуманного. Темпы и видимый результат давали большие надежды на реализацию. Также я столкнулся с множеством багов в процессе отыгрыша выполненной части игры. Им пришлось уделить некоторое время.
04 октября 2009 - Черт!!! Хотел было поработать над картой базы налетчиков, но игра и маппер вылетают при заходе на карту! Хотя на самой карте можно действовать, если вызывать ее в маппере, а не заходить с другой карты. Пыхтел-пыхтел, составил список последних изменений карты, удалил все объекты со скриптами с карты - все равно вылетает. Не могу понять, где ошибка. Я уже все изменения протестировал, причем до недавнего времени скрипты работали без сбоев. Во засада... [ Кстати, это был не единственный случай – проблема далее повторялась еще примерно 7 раз, уже на других картах. – прим. ] 27 октября 2009 - Из-за массы бытовой и рабочей волокиты, FoN`ом не занимался вообще. Сегодня попытался понять, где проблема возникла - видимо, вылеты происходят *при выходе* с карты шайем (деревни), т.е. ошибка на этой карте, а не на карте базы налетчиков - база-то нормально функционирует. 28 октября 2009 - Причину ошибки нашел, а вот что дальше? Конфликт, видимо, вызывался скриптом Кулака, но я очистил этот скрипт, оставил пустыми процедуры - даже при этом маппер и игра вылетают. Менял "тело" Кулак (думал, может, в прототипе проблема), но это тоже не решило проблемы. Когда Кулака на карте вообще нет - карта работает, как положено. Неужели придется заново писать скрипт Кулака? Вот черт! |
Далее в записях лакуна в целый месяц. После продолжается работа над ошибками и доработка.
20 ноября 2009 - Написал дизайн-документ локации "Зона 51". [ Имеется в виду подробный диздок, ранее он был кратким и во многом неопределенным. – прим. ] 22 ноября 2009 - Продумал сценарий некоторых игровых роликов, подобрал звуки для них, в т.ч. из анимэ "Blame!", выдрал эти звуки из внимэ в нужные мне форматы и нужное мне качество. 23 ноября 2009 - Написал дизайн-документ по особой встрече "Оффис Блэк Айсл". 25 ноября 2009 - Целый час пытался найти ошибку, из-за которой некоторые карты игры не открывались в игре и в мапперах. Оказалось, причина в прототипах двух предметов инвентаря, которые я некогда отредактировал - вяленое мясо и сырные шарики. Почему они вызывают сбой - не пойму, тем более что в уже созданных картах эти предметы нормально применяются, без проблем. Еще час потратил на попытку создать тайлы крыши для создания многоэтажных руин в некоторых городах. Уф, ну и запарка с этими тайлами! [ Конфликт pro-файлов был в смене типа этих предметов c “misc” на “drug”. Обратите также внимание, как в тексты постепенно внедряются выражения типа «Уф». Видимо, это перенимается от процесса диалогописания. – прим. ] 28 ноября 2009 - Целый вечер делал интро-видео для игры в духе ретро-фильмов типа "Андалузского пса". Вот только объемы чудовищные получаются. Возможно, вступление в последствии сделаю в качестве рекламы проекта FoN. [ Речь о том самом никчемном вырезанном ролике со слайдовыми вставками и падением ядерной бомбы. – прим. ] 29 ноября 2009 - Глюков по ходу разработки все больше. Исправил баг с неверными картинками для двух голодисков из Развалин Убежища 8. Картинки были другими (похоже, что я просто изначально забыл их исправить, а обнаружил только сейчас), не голодиски, а анкх и пропуск НКР + исправил значения материала на "пластик", цену голодисков на 0 и вес тоже на 0. На карте Развалин в локации Убежище 8 сделал б`ольшую часть дверей подрываемыми динамитом, чтобы не обязательно было обходить всю карту в круговую - так логичнее. Переместил дверь, которая позволяет пройти в южную часть карты, сделав ее незаметной. Три часа пытался разобраться, почему карта MODMAIN вылетает при попытке выйти из нее через сетку перехода. В итоге очистил карту полностью, кроме собственно сеток перехода - это ничего не дало. Хм… Потом вставил вместо этой карты оригинальную, очистил ее от скриптов и объектов, оставил только сетки перехода - все работает. Так что развожу руками. Видимо, остается единственный способ решить проблему - нарисовать карту по новой. Вот черт... Поработал над скриптами патрульных и обычных налетчиков. Доделал скрипт черного хода (задней двери на базе налетчиков). |
Декабрь – январь 2010: Усталость
Да, это хорошо чувствуется по качеству и темпам проводимых работ – наступил период усталости от проекта. Хотелось чего-то нового. Поэтому произошел существенный сдвиг приоритетов с картостроения и скриптования на графику, ведь до сих пор ей почти не уделялось времени.
30 ноября 2009 - Переделал некоторую графику интерфейса (файлы IFACE.frm, INVBOX.FRM, USE.FRM и LOOT.FRM) - расширил информационный экран и сделал ему темный монитор, чтобы лучше было видно текст, также для лучшего просмотра расширены и затемнены панели с инвентарем. Добавил несколько декора из графики Fallout Tactics. [ Не помню, о каком декоре из FT идет речь, но он явно не сохранился в проекте. – прим. ] 01 декабря 2009 - Сделал графику и протестировал работу нового объекта окружения - полуразрушенного ретро-автобуса. Отличная находка, но поработать пришлось часа три над графикой. Объект вставил на карту базы налетчиков. А потом сделал еще один такой же, но гораздо сильнее погоревший (про запас). Поработал над картой базы рейдеров - сделал там подвал для антуража, связанный с соседним разрушенным зданием. [ Тот самый школьный автобус, созданный исключительно в Photoshop методом ретуширования и коллажирования фотографии. На тот момент собственные 3D-модели казались чем-то заоблачным. И только ближе к выпуску FoN была сделана полноценная модель. – прим. ] 02 декабря 2009 - Внес некоторые коррекции в карте базы рейдеров, по мелочам: избавился от белых пикселей у некоторой графики, сделал описание к автобусам (которые сделал вчера), еще некоторая мелочь. Ну и протестировал карту. 03 декабря 2009 - Сделал нормальную графику руин (разрушенные стены, обвал, деревяшки, полуразрушенная стена) и внедрил их на карте налетчиков. Сделал также графику сушилки для шмоток и сами шмотки, которые на ней должны висеть. 04 декабря 2009 - Сделал прошник шмоток налетчика и описание этого предмета. Сделал скрипт шмоток на сушилке на базе налетчиков. 05 декабря 2009 - Прочитал немаленькую биографию Элвиса Пресли в поисках концептуальных возможностей для проекта. Нашел там много американских имен и названия различных клубов и радиостанций - все это отлично подойдет для проекта. Элвис в принципе знаковая фигура, тем паче, что 70-е гг он много проводил в Лас-Вегасе, а Лас-Вегас в проекте есть. Полностью написал скрипт двери в канализацию в подвале базы налетчиков и скрипт полуразрушенной стены на юго-востоке карты базы. 06 декабря 2009 - Сделал прототипы комбинезона Vailt-Tec и гражданской одежды. Исправил на карте входа в Убежище 8 проблему с "проплешиной" в сетке перехода, когда игрок вставал на сетку и не выходил на карту мира. 09 декабря 2009 - Начал строить заново карту деревни шайем, т.к. предыдущая карта глючит при выходе, а ошибку я так и не нашел. Очистил оригинальную карту, закрасил тайлы пола, поместил обрывы и их блокираторы. Пока все, но на это больше получаса ушло! 11 декабря 2009 - Наконец-то взялся делать 3D-голову в полицейской броне для загрузочного экрана меню. Что-то не то. Надо придумать другую картинку. 17 декабря 2009 - Сделал граффити на стену базы налетчиков с огромным словом "БОСС". 18 декабря 2009 - Продолжил перерисовывать карту деревни Шайем. Половину перерисовал. 23 декаюря 2009 - Пытался переделать помощь в игре, сделать его более антуражным и заменить надпись "Fallout 2 Помощь" на "Fallout of Nevada Помощь". Но пока получается не то. [ Этот Help, кстати, так и остался в проекте – он вызывается клавишей F1 во время игры. – прим. ] 25 декабря 2009 - Продолжил восстанавливать карту деревни Шайем. Почти доделал, осталось разместить нпс и кое-какие детали в окружении. 26 декабря 2009 - Продолжил восстанавливать карту деревни Шайем, разместил на ней нпс, добавил инвентарь, осталось немного. 27 декабря 2009 - Чертова деревушка Шайем! Я с дуру продолжил делать карту и вдруг обнаружил в ней ошибку, такую же как и раньше (вылез при выходе с карты). И при этом оказалось, что резервные копии по ходу разработки делать я просто забывал. В итоге мне придется делать карту опять. Грррм!!! Ну что - принялся делать деревушку вот уже в третий раз. Но сперва начал не с карты, а с нпс - подредактировал прототипы, малость подлатал файл-описалку для криттеров. Похоже, что конфликт в несовместимости мапперов от DimS и BIS, точнее после некоторых незначительных внесений изменений в файл в редакторе DimS у меня мог возникнуть глюк в редакторе BIS. Так что приходится работать аккуратно, делать резервные копии для возможности отката и проверять (тестировать) изменения чаще. 28 декабря 2009 - Малость продолжил исправлять карту Шайем. 29 декабря 2009 - Неплохо продвинулся в исправлении карты Шайем. 05 января 2010 - Наконец-то восстановил карту Шайем! Активно продвинулся в разработке квеста по проблеме налетчиков. Составил подробный технический план, реализовал ключевые моменты у нескольких персонажей. 06 января 2010 - Сделал скрипт Бормотуна и скрипт «убийственного» водосборника на карте базы налетчиков, протестировал. Переработал скрипты налетчиков, чтобы те были увязаны с квестом по их уничтожению. Наконец разобрался опытным путем, почему у трупов меняется описание на оригинальное из игры. Оказывается, что происходит ассоциация номера строки в SCRIPTS.LST с номером строчки в файле scrname.msg. В документациях к модификации Fallout я нигде этой информации не находил, вот и не мог понять. Теперь все ясно. 07 января 2010 - Подлатал "дыры" в разных скриптах, связанных с налетчиками шайем. Например, раньше патрульными бегали за чузеном дерганной анимацией. Теперь понял, в чем дело - добавил not anim_busy(self_obj) и организовал список анимации: reg_anim_begin(); animate_run_to_tile_force(tile_num(dude_obj)); reg_anim_end(); Добавил диалоговые разветвления в диалоге Бормотуна, когда тот на карте налетчиков. Переработал и подправил скрипт Босса. Например, шляпа теперь появляется при проверке удачи, а не при условии, что удача >=5. Наконец сорганизовал скрипты всех налетчиков, чтобы синхронизировать их отношение к чузену в зависимости от его действий. [ В сочетании с предыдущими записями хорошо видно, какой бардак был в скриптовании по причине неопытности и отсутствия четкого представления о ходе работы. Вот здесь бы действительно был незаменим опытный модмейкер. – прим. ] 08 января 2010 - Внедрил в скриптах налетчиков и Босса атаку таковых на чузена, когда чузен использует на них наркоту. Доработал географию карты базы налетчиков (сделал и поставил там билборд, сделал "нормальный" полуразрушенный асфальт и пр. мелочи). Теперь на карте осталась только доработка скриптов (квесты Босса, скрипт Повара и Форсажника, а также самогонный аппарат). Но это не так уж и мало. 24 января 2010 - Малость поработал над дизайн-документами. |
Ниже идет еще одна знаковая запись.
27 января 2010 - Поработал над дизайн-документами. Немного изменил секреты ящиков на карте входа в Убежище 8 при старте игры. Число денег, которое дает Пит, сделал избираемым по формуле со случайным элементом. Наконец-то сделал нормальную графику для ультрапротивоядия в окне инвентаря (причем сделал в 3D со всей детализацией, включая текст на этикетке, правда, на русском). Разработал дизайн-документ семейного квеста для Солт-Лейка. |
Во-первых, смотрите, сколько внимания уделено вопросу 3D. Ведь до сих пор графика либо рисовалась в Photoshop`e, либо вырезалась из фотографий. И вот, наконец, были предприняты шаги для создания своего собственного арта. Во-вторых, так же росли и навыки по работе со скриптами. Регулярно приходилось возвращаться к уже проделанной работе, чтобы опробовать новые возможности скриптования или улучшить уже созданную часть кода. Иначе говоря, проект был развивающимся.
28 января 2010 - Очень плотно поработал над игрой. Доработал скрипт Босса и некоторые сопутствующие мелочи в других скриптах. Малость исправил карту налетчиков и карту Дикой территории в локации Убежища 8. Сделал читерский диалог с Головой, чтобы можно было проверять работу переменных. Самого Голову буду писать в подробностях под конец работы над локацией Шайем. Вечером еще сделал графику в 3D для отображения КНБ в инвентаре и на земле, а потом еще и загрузочную картинку игры с этой же графикой. Причем сделал картинки для инвентаря в трех ракурсах, т.к. хочу добавить в игру два липовых КНБ, чтобы обескуражить игрока. [ Не обращайте внимание на частое упоминание личностных местоимений. Это вовсе не признак завышенного эгоцентризма. Просто над проектом пока работает лишь один человек с его личными амбициями и предпочтениями. – прим. ] 29 января 2010 - Ночью делал говорящую голову Пита в 3D Max. Нужно доработать графические мелочи. Сейчас есть два движняка и сама трехмерная модель, почти готовая к употреблению. Проверил работу - сидел и любовался! У меня еще запланированы были головы для Босса и для шерифа Солт-Лейка. Сделал скетч головы шерифа, но до нее, наверное, еще не скоро. [ Смотрите, сколько радости вложено в это сообщение, ведь на создание головы ушло много усилий, при том, что умения в работе с 3D были почти на нуле. – прим. ] 30-31 января 2010 – Черт возьми! Я сделал говорящую голову Пита! Еще поработал над скриптом Кулака - сделал спрос о радиовышке в Шайем с тремя результатами диалога (выход в боевой режим, переход на карту и простой отказ с понижением репутации в шайем). |
Многие, возможно, зададутся вопросом – почему бы не собрать умельцев, сделать сайт и т.д. Теперь, надеюсь, это станет более-менее понятно – слишком много неопределенностей, тотальная комплексная нехватка знаний и навыков, неуверенность в результате и в своих силах.
Февраль – апрель 2010: Входим во вкус
Проекту уже полгода. Над ним по-прежнему работает один человек. Никто, кроме этого человека, о проекте вообще ничего не знает (даже в его семье). Слишком много вопросов, но в них интересно разбираться. Неудачи уже начинают находить решения, работа с графикой дает много наслаждения, что мотивирует двигаться дальше. И вот тут наступает какое-то второе дыхание – открываются глаза на многие вещи, многое становится гораздо понятнее и прозрачнее. Как выстроить работу, где искать нужную информацию, как избежать основных багов и конфликтов внутри системы и т.д. – эти вопросы становятся всё менее болезненными. Повышение амбиций, рабочей энергетики и стимула можно проследить в далее идущих записях:
01 февраля 2010 - Плотно поработал над скриптом Поварихи (сделал возможность ее изнасиловать и отобрать еду, когда чузен стал налетчиком). Внес несколько дополнений в скрипт Сэма (завсклада Убежища): для женского героя возможность с ним переспать и возможность станцевать перед ним стриптиз, а также спрос про предметы (но пока никаких предметов он не выдаст - эта возможность будет по мере прохождения реализовываться, например, найдя Благодатное можно будет попросить броню, веревку и электровзломщик, а для военной базы - динамит). И наконец-то сделал действующим скрипт контейнеров, в которых инвентарь может исчезнуть при новом заходе на карту. Такие контейнеры будут в большинстве жилых районов. Сейчас привязал скрипт к контейнерам деревни шайем (ко всем, кроме сундука на юге). 03 февраля 2010 - Переделал скрипт Шамана. Теперь осталось только пара деталей - продумать фишку с пистолетом-дробовиком и панихиду над парнем с гангреной, если тот умрет. Но это значительно позже. В общем, над локацией Шайем осталось не так уж и много. Изменил переменную перка "Приближенный Боса" и обновил его в разных скриптах. Если вдруг где упустил - это надо бы отследить. Но вроде везде обновил. Еще внес изменение в скрипт стартовой карты. Теперь при старте игры репутация в Убежище 8 устанавливается на позиции 10 (т.е. "Принимают"). 05 февраля 2010 - Работал с картой базы налетчиков в Шайем: - Наконец-то сделал красную сетку перехода на карту мира (наконец научился делать эту чертову сетку после нескольких неудачных экспериментов). [ Да, даже это было не так просто! – прим. ] - Исправил случайные звуки на карте (там стояли оставшиеся от карты "Отеля розы", т.е. включая звуки колокольчика). [ Еще одна новая в проекте задача. – прим. ] Кроме того, составил схему карты мира - какие пункты и где расположены, какие видны при старте игры и какие у них размеры маркеров. В общем, география получается нормальная - карта по размерам почти как в F2, причем является прямым продолжением в восточную сторону; карта охватывает в основном Неваду, а также Калифорнию. Разумеется, хотя на карте будут Рино и АЭС "Посейдон Ойл", но на ней не будет даже намека на НКР (Шейди Сэндс) и Броккен Хиллс. Убежище 15 выпадает - оно по сюжету бесполезно, но возможно какую-нибудь фишку с ним сделаю. 06-07 февраля 2010 - О да! Все выходные провозился с канопушками в существующих картах. Для Шайема осталась самая малость – скоро он будет готов. 1) Целых семь часов проработал над мировой картой и получил на выходе нечто (в смысле - мне самому нравится). Карта с реального космоснимка (взято с maps.yandex). На снимке перемежаются зелень на вершинах холмов и гор, белый песок пустынь и синий песок на склонах. Это выглядит классно, особенно когда зеленый заменил на коричневый. Но сперва долго маялся с попаданием по цвету, потому что по краям снимка использовал тот же эффект, который был в STALKER`е – потертости и размытие. Попыхтел с фильтрами (пастеризация, шумы и т.д.), прорисовывать желтые линии сетки не стал - снимок без них даже лучше. Сделал маски, самостоятельно разобрался, как их привязывать в WORLDMAP.TXT, т.к. информации в сети нет. Протестировал - работает! 2) Сделал скрипт колодца у входа в АЭС (бывший Гекко), теперь при юзании тот облучает, а если есть счетчик Гейгера, то выдается сообщение, что пить нельзя. [ Конечно, бессмысленное нововведение, однако напомню – проект развивающийся и любая новая задача идет только на пользу, так как дает новые знания по скриптам и навыки работы с ними. – прим. ] 3) Сделал наконец давно задуманные минируемые двери. На такие можно ставить ловушки и все, кто попытается их открыть/закрыть вызовут взрыв, причем сила взрыва эквивалента (с небольшим увеличением) относительно того, чем заминирована дверь. Мину можно в любой момент снять и забрать обратно. Для АЭС и еще кое-каких дверей этот скрипт уже применен и протестирован - работает! Причем в АЭС и Дикой территории двери при старте еще и запираются. На этот нудный, но полезный и важный, скрипт ушло около 7 часов (сперва писал диздок, долго писал скрипт, долго его тестировал и долго разбирался в багах). 4) Разбирался с проблемой: беру бейсбольную биту у сдохшего противника, кладу в активную руку, сменяю руки, в итоге игра и маппер вылетают. Причем прошник я до селе не трогал. Положил биту просто на землю - тогда она работает. Думаю, проблема возникает при взятии с трупа. Пыхтел-пыхтел, напрягал мозг, а в итоге взял да (эх, жаль!) заменил патрульному биту на монтировку. Странный баг. 5) Решил пройтись по созданному куску игры. Со всеми игровыми возможностями. Обнаружил частый баг - я забывал ставить условия на загрузку игры в процедуре map_enter_p_proc, что вызывало странности при загрузки сохраненки. Например, нпс расставлялись по своим исходным местам, где бы они не были в момент сохранения. Так что в итоге поднял *все* скрипты для проверки и редактуры. Исправил их штук 15. Теперь, вроде, проблем с этим нет. Отлично поработал эти два дня, в общем. Что ж. Последние конопушки в АЭС сделаны. Локация готова. Единственная нереализованная фишка осталась - антирадиационный комбинезон. Но пока это невозможно. Так что ближе к концу разработки станет ясно. А пока - локация готова. 08 февраля 2010 - Надоел уже этот Шайем. Столько поту выбил. Знал бы я заранее некоторые вещи... Поэтому постоянные баги. Но теперь уже это не проблема. Главное - впоследствии продумывать скрипты более слаженно, уже учитывая полученный опыт. И тогда следующие локации будут менее "потными". Сделал две загрузочные картинки для игры. Одна из них показывает машины с боеголовками на фоне китайского храма (нашел в инете), другая - постер от игры Rezident Evil 4 с деревенским старостой и крестьянами. Там только одна надпись: "ЖДАТЬ!" Игрок не поймет, что к чему (хи-хи), зато выглядит зловеще. Еще на работе вышел трехчасовой простой, поэтому все это время сидел, искал инфу и фото по самопальному оружию для целей игры. Нашел много интересного, кое-что пойдет в игру. Особенно понравились двухствольные пистолеты-самопалы. |
На последнее сообщение следует обратить внимание. До сих пор разработка FoN была подобна прохождению минного поля с завязанными глазами и связанными руками. Но теперь и глаза видят, и руки делают. Однако именно это обстоятельство заставляет вплоть до апреля 2010 заниматься не созданием нового, а регулярным обновлением старого (переосмысление, отладка, совершенствование и дополнение выполненной части проекта). Замечания, подобные ниже идущему, встречаются довольно часто:
29 марта 2010 - Переписал дизайн-документ, так как уже началась каша из-за множества сносок/дополнений. Упорядочил. Это поможет. |
Кроме того в этот же период проводилась параллельно работа над фильмом «Fallout 2: Мертвая локация», отнявшая три месяца работы. Кстати, в теме обсуждения этого фильма на форуме «Энциклопедии Fallout» в это время появилось первое публичное упоминание о проекте. Это в свою очередь вызвало некоторый интерес со стороны пользователей, что определенно ободрило к дальнейшей работе, а позже и к созданию сайта, т.к. с некоторыми пользователями началась личная переписка.
В этот период в основном велась рядовая отчетность о проделанной работе. Интересного и показательного в дневнике мало, поэтому пропустим большую часть сообщений.
25 апреля 2010 - Опорная точка работы: закончена локация Шайем (в доступном на текущий момент виде), Убежище 8 и АЭС Посейдон Ойл. * * * КОНЕЦ РАЗРАБОТКИ ВЕРСИИ 2010a * * * |
После очередной переписи диздоков было решено сделать работу более плановой. Велась отчетность в программе Excel, составлялся жесткий план действий, список правок и т.д. Также разработка условно была поделена на этапы, которые получили свои названия по году завершения и букве алфавита. В версию 2010a вошли Убежище 8, АЭС и Шайенн.
Апрель – май 2010: Работа по плану
В следующей версии 2010b велась работа над Хоторном и небольшие переработки предыдущих локаций. В отличие от предыдущих этапов, эта часть игры разрабатывалась довольно отлажено и быстро. С 25 апреля по 16 мая выполнена основная работа над Хоторном, оставались лишь детали. Но, как и раньше, заявили о себе и другие вопросы. Например, вновь появились баги картостроителей:
28 апреля 2010 - Из-за вчерашних глюков пришлось полностью перерисовать карту Мертвого города. К счастью, это не заняло много времени - меньше 3 часов. Потом привязал скрипты запертых дверей, проверил - все работает как надо и карта не вылетает. Отлично. Вечером нарисовал тайлы крыши второго этажа казарм. |
К тому же возникали новые идеи, все более смелые. Например, установка ловушек игроком:
02 мая 2010 - Работал над скриптами карты Мертвого Города: игральные автоматы, робот-летун на третьем этаже, турели и их отключение в электрощитке, мыши, мины. Больше всего понравилось работать над минами. Оригинальные ловушки из Fall2 написаны как бы в привязке к картам, на которых они расположены, а скрипты слишком мудреные. Переписал скрипт начисто. Например, обнаружилось, что в оригинальных скриптах уничтожение ловушки при критической неудачи происходит *перед* взрывом. Из-за этого ловушки не взрывались, а только успевали исчезать с карты. Теперь исправлено. Плюс думаю, а не сделать ли мины как в Tactics – с возможностью забирать и устанавливать. Оставлю идею на потом - созданный скрипт подразумевает такую возможность вполне. |
… или оригинальный вариант «Медведя» (подробнее см. в прошлых выпусках «Библии Невады»):
08 мая 2010 - <…> Потом три часа убил на то, чтобы добиться действующего результата по модернизируемой самопальной броне. Реализовал это через скрипт героя, единственная проблема - точные характеристики брони не отображаются в окне рюкзака сразу, только при повторном заходе туда. 09 мая 2010 - Эксперементировал с броней. Фишек, наверное, можно сделать до кучи. |
С броней ничего не получилось. Пришлось даже создать тему на форуме TeamX, но это ничего не дало. Также был сделан интерфейс таймера:
11 мая 2010 - Сделал графику знака "LIMIT 20" для жд станции Хоторн по реальной фотографии и внес его в карту. Наконец-то полноценно реализовал таймер на игровом экране. Пока используется для динамита, устанавливаемого на электрощите в Хоторне. Еще предстоит малость графику подправить. 12 мая 2010 - <…> Довел до ума графику интерфейса для таймера. |
Видимо, все эти нововведения возникли “на одном дыхании” после того, как удалось разобраться в скриптовых функциях по созданию нового интерфейса (то было целое открытие!):
13 мая 2010 - Посидел над созданием дополнительного интерфейса внизу экрана. Да! Сделал несколько кнопок (и графику, и программный код), все работает и отлично работает. Остается только дополнять функции, например, радио пока выдает "белый шум". 16 мая 2010 - Появилась идея походной аптечки, где показывалась бы информация о текущем количестве медикаментов и еды, а также была бы возможность их принимать не входя в инвентарь. Думаю, это будет очень удобно (если только без багов). Посидел над графикой интерфейса, подготовил базу для дальнейшей работы, опробовал одну кнопку - потребление чистой воды. Работает, но баг возник - персонаж прерывает анимацию и не употребляет препарат пока у него в руках оружие. Дорабатывать буду потом, сейчас нужно доделать склады в Хоторне и довести игру до версии "2010b". [ Как вы, наверное, знаете, указанный баг до сих пор не излечен. – прим. ] 20 мая 2010 - Работал над походной аптечкой: сделал вывод к-ва препаратов в инвентаре на экран аптечки и сделал графику всех препаратов, которые в ней отображаются (три варианта с окантовкой для наведения и нажатия). Дальше нужно писать скрипты для применения препаратов при нажатии на кнопку. 05 июля 2010 - <…> Доделал аптечку по части приема и условий на препараты, дальше осталось организовать создание целебных порошков при наличии специального достижения и нарисовать клёвого доктора на левую панель ради пафоса. [ Да, было желание нарисовать рекламного персонажа, как в PIPBoy, увы. – прим. ] |
Кроме появления новых незапланированных задач и экспериментов доработку проекта до версии 2010b задержала также разработка сайта:
18 мая 2010 - Сделал макет и разметку в html будущего сайта проекта. Даже частично заполнил. Далее вопрос, как организовать фотогалерею (будет два раздела - концепты и скриншоты). 25 мая 2010 - Привел в порядок изображения для раздела "Концепты" на сайте игры. Делал сайт игры, в принципе он почти готов, надо лишь детали поделать и концепты выложить. 26 мая 2010 - <…> Вечером посидел 2 часа и полностью сделал новое оформление для сайта игры, осталось только обновить его на самом сайте. [ Первый вариант сайта был в виде листа пожелтевшей бумаги, лежащий на бетонном полу. Этот вариант, кроме меня, видел только один человек – F@NtOM,с которым мы тогда активно переписывались. Сайт больше никто не посещал. – прим. ] 01 июня 2010 - Внес новое оформление и разметку на сайте игры, плюс всякие мелочи. 02 июня 2010 - Работа над сайтом проекта закончена, отправлены заявки на сайты с просьбой дать информацию об этой новости. 06 июня 2010 - Дописал скрипт налетчиков на карте складов, протестировал работу карты. Подправил различные мелочи относительно Хоторна и его заданий. Так что теперь смело можно сказать - локация готова. Проект доведен до версии "2010b". |
Июнь – август 2010: Вперед и только вперед!
Настало совершенно иное время. Проект воспринимается совсем иначе, цели стоят более четкие и осмысленные, уже есть достаточно неплохие навыки и достаточно много знаний, началась нарастающая коммуникация с пользователями интернета, критика, первое интервью. Проект постепенно выходит из области личных амбиций, фантазий и желаний одного человека. Вдруг неожиданно становится ясно, что есть много людей, которым тоже это нужно.
Ближайшие три месяца работа кипит по мере возможности, ведь приходится параллельно работать на курсах, что отнимает значительную часть времени. Между тем задачи поставлены не сопоставимые с предыдущими – разработка Нью Рино. Работа началась 7 июля 2010. Записи этого периода скучны и безынтересны, так как процесс идет по плану, с заданными сроками (ранее сроков не было вообще). В дневнике нашлась лишь одна примечательная запись:
26 июня 2010 - Занимался скриптами Рино: караванщики, продавец у караванщиков, драгдилеры, бармен в Эльдорадо, подкорректировал вышибал казино. Наконец-то разобрался с тем, чтобы граждане окрикивали героя, когда тот пытается открывать их двери или просмотреть их ящики. В общем, сегодня вышел к самому интересному – квестовой составляющей. Спланировал и подсчитал, сколько мне нужно на реализацию Рино на текущем этапе разработки - 56 часов, если не тупить или не вляпаться в еще одну лужу поноса как в недавнем случае со стартовой картой. Если я буду работать по 6 часов в день, то справлюсь за месяц без труда - а я как раз до конца июля планировал заниматься Рино, так что есть время и работается прекрасно и слажено. Аллилуйя! [ Под «недавним случае со стартовой картой» подразумевается еще один вылет карты из-за бага в картостроителе, который также возник в Шайенне (см. выше). – прим. ] |
56 часов, конечно же, не хватило, но все же удалось уложиться до конца июля, и это было очень отрадно.
25 июля 2010 - Доделал скрипты связанные с семьей на ждстанции Рино. Рино готов! Конечно, только в той мере, в которой сейчас его возможно прописывать. Сейчас там не реализована фишка с продажей ядер-колы, апгрейда самопальной брони, подготовки поезда и некоторых мелочей, которые разумнее делать по ходу дела. Итак, проект наконец доведен по версии "2010с"! В Рино задействовано 66 нетиповых скриптов и 4 полноценные многоуровенные карты, а также создано с десяток уникальных предметов инвентаря и реализовано полтора десятка квестов. Радует и то, что удалось двигаться в соответствии с планом. Пора заниматься Зоной 51, но пока малость надо передохнуть - устал от монитора. [ Кстати, это серьезно. Постоянная занятость проектом постепенно оказывала угнетающее влияние на организм. Я почувствовал это наиболее полно после публикации первой версии FoN и периода коммуникации с игроками летом 2011. Речь не только о банальном периодическом повреждении капилляр в глазу. Инерция, медлительность, нарушение сна и суточного ритма – на восстановление этого ушло несколько месяцев. – прим. ] |
Далее весь август ушел на создание Зоны 51. Ее можно было бы сделать быстрее, однако в дневнике регулярно описываются внеплановые задачи – доработки сайта (например, 29 августа стартовала гостевая книга), создание гейм-ролика с посещением Хоторна, исправление ошибок и т.д. Как и раньше дал о себе знать уже не раз упомянутый баг маппера:
01 августа 2010 - Созданная в прошлый раз карта казарм не открывается при заходе на локацию - игра и маппер вылетают, хотя открыть в мапперах карту можно. Ничего лучше не придумал, кроме как перерисовать подчистую этот файл. Теперь все работает. Заодно использовал другие тайлы и другие стены. Поработал также над уровнем входа в ангар. |
Работа завершена в срок:
31 августа 2010 - Последний день августа. В соответствии в планом, сегодня закончил всю запланированную работу по локации Зона 51. Если учесть, что работал над проектом лишь половину времени по сравнению с прошлыми месяцами, то получается, что скорости нарастают. Проект принял статус версии "2010d". |
Осень 2010: Добавим гари… вместе с дымом
Тренды предыдущего периода не только не ослабли, но и приумножились. Отчасти потому, что весь сентябрь я не работал и сидел дома.
Разработка становится все более публичной, за сайтом следит всё больше людей и это сказывается на общем рабочем процессе. Во-первых, к процессу приобщается Алексей Трофимов. Во-вторых, в гостевой книге на сайте приумножается троллинг во всех его негативных проявлениях. В-третьих, сами пользователи все чаще заявляют о себе, своих ожиданиях и интересах. В связи с этим приходится уделять дополнительное время и силы на коммуникацию, проработку сайта, создание публичных материалов, задавать сроки работ и наконец, перестраивать планы.
Началась разработка Солт-Лейка. Некоторые запланированные в диздоке позиции (мормонский храм и несколько интересных квестов) были отложены на потом в расчете, что времени может не хватить.
02 сентября 2010 - Вот и взялся за самую вожделенную локацию - Солт-Лейк! О-о-о да! Строил карту бизнес-центра: сделал разметку, поставил стены, немного поработал с тайлами. Композиционно и тактически карта определилась, теперь ее просто нужно рисовать. |
За первые две недели нарисованы все карты и графика Солт-Лейка. В этот момент упомянутая выше активность коммьюнити заставляет переосмыслить план работ. Город был отложен и до конца сентября дорабатывалась дополнительная панель интерфейса: кнопка «SOS» (позвать на помощь), пайка патронов, установка ловушек, недоработки походной аптечки и т.д. Далее пришлось переключиться на доработку главного квеста, основного сюжета и, конечно же, создание демо-версии. Чем было выполнено в течении октября.
28 сентября 2010 - Полностью закончена работа над роликом первого выхода на поверхность: оцифрована 3D-анимация, смонтирован звук, законвертирован ролик и внедрен в игру. Качество ролика пострадало "в меру". 30 сентября 2010 - Работал над стартовой игровой картой (впервые на поверхности) и попутно - над графикой, которая там используется. Практически сама карта готова, дальше вопрос в скриптовании и некоторых мелочах. Правда, карта получается не такая, как планировал - объединил два уровня (карта с большими дверьми убежища и скала над дверью), и немного иной ход действий. В любом случае, получается достаточно атмосферно: ночь, звуки надвигающейся грозы (кстати, звуки сегодня оцифровал, раньше не получалось... работает! наконец!), ролик открытия дверей... 01 октября 2010 - Нарисовал новую графику для дверей убежища - вместо цифры 13 поставил 8. 02-05 октября 2010 – Мал по малу занимался первым стартом игры. Практически остались только некоторые невзрачные мелочи на этой карте. 06 октября 2010 - Доделал первый старт за исключением новых звуков, т.к. не получается их нормально законвертировать. Так что позже. 06-07 октября 2010 - За несколько часов преобразовал первый старт игры в демоверсию (добавился третий уровень и различные бонусы). Кстати, попутно сделал и новую картинку главного меню для демоверсии, т.к. старый вариант (шлем полицая) был создан для старого сценария. Протестировал хорошенько работу демо, работает. 09 октября 2010 - Закончена работа над демо-версией. Вместе с другими важными обновлениями (например, двуязычные новости) демка выложена на сайте проекта. Еще доделал вторую карту после старта игры, со смотрителем, плюс различные мелочи поправил в локации Убежища 8. 10 октября 2010 - Целый день проработал над Питом и некоторыми деталями на карте входа в Убежище 8. Мда уж, пришлось попыхтеть над неувязками. И даже еще не все закончил. 11 октября 2010 - Закончил эвакуационный центр Рино (включая проблему с попаданием туда из-за Страйкера) и его связь с основным квестом. Теперь по части основного квеста нужно делать заседание совета и выбор миссии в Благодатном. 14 октября 2010 - Похоже, что стартовую локацию придется на корню переписать. Начал переосмысливать и переписывать диздоки по этой локации. [ Вот оно! Почти вся локация Убежища 8 будет безвозвратно удалена и на ее основе создана новая локация. – прим. ] 15-16 октября 2010 - Работал над переделкой стартовой локации, оказалось, что работы здесь немного, и все же пришлось попыхтеть - нарисовал новую карту входа в убежище (гораздо лучше предыдущей), прописал множество исправлений и новых фишек у различных персонажей, добавился Гарольд, например. Дело движется. Надеюсь, послезавтра закончу локацию 8го убежища полностью! 17 октября 2010 - написал скрипты Гарольда, начальника патруля и обычных граждан в Убежище 8. 18 октября 2010 - дописал Пита, за исключением одной детали - собственно завершающего диалога при сдаче основного квеста (лучше это сделать после разработки Благодатного). 19 октября 2010 - Полностью закончил выдачу инвентаря Сэмом. |
После доработок Рино и Убежища 8 пришлось ускоренно приступить к Баттл-Маунтин. В этот момент подключился к работе Алексей Трофимов. Его первые задачи – написание треков для Баттл-Маунтин, Нью Вегаса и Ветра Войны (локаций еще не было, но диздок с их описанием был).
20 октября 2010 - За день нарисовал вместе с новой графикой карту Баттл-Маунтин. Это довольно быстро, правда, несколько деталей осталось, а дальше скриптование. 21 октября 2010 - Взялся за скриптинг Баттл-Маунтин, а по ходу сделал еще немного деталей - нарисовал загрузочную картинку локации, иконку локации и обрушенную вывеску ресторана Owl. 22-23 октября 2010 - Доделывал различные частности на карте Баттл-Маунтин и реализацию основного квеста на нем. Например, фишку с мерцающей лампой после заправки генератора, к чему еще ни разу не прибегал. Надо бы и на других картах ее реализовать. [ Имеются в виду мигающие фонари. – прим. ] 25 октября 2010 - Закончил текущую работу над локацией Баттл-Маунтин (то, что необходимо по основному сюжету), остальное доделаю значительно позже. За 3 часа сделал модель супер-пупер-поезда в Солт-Лейке и зарендерил, чтобы завтра вставлять на карту ж/д ангара. Еще в очередной раз пытался разобраться в проблеме с картой ж/д станции Хоторна - почему же она, собака, вылетает после изменения каких-нибудь глобальных переменных на других картах Хоторна? Бред какой-то, честно. Никаких видимых причин. Порешил, что ошибка может быть только в файле карты. Заменил свою карту оригинальной из Ф2, и она заработала. Удалил с нее всех криттеров, все триггеры и прочие скрипты - тоже работала. Вывод - проблема в карте, которую я сделал, а не в скриптах, не в настройках типа файла city.txt. Единственный выход - нарисовать карту по новой. |
Далее по плану - «Благодатное» и отправка на поезде.
26 октября 2010 - Внедрил в Солт-Лейк супердуперпоезд, подправил все необходимое на карте, включая блокираторы, и подготовил к работе скрипт. Остается заскриптовать дверь поезда, чтобы работал основной квест. 27 октября 2010 - Написал полностью и протестировал скрипт поезда в Солт-Лейке. Внес пополнение в скрипт Сэма, завсклада, чтобы он мог решать проблему с топливом для поезда при отрицательной карме героя. Плюс другие мелочи и детали. Пора писать "Благодатное" убежище. 28-30 октября 2010 - Работаю над Благодатным и некоторыми другими деталями. Отрисовал и внедрил на карту мост через каньон в Благодатном (с туманом пришлось помучиться - палитра сильно упраздняла число цветов, получалась чудовищная раскраска). |
«Благодатное» сделано в течение двух недель и завершено 14 ноября. Далее создан ролик возвращения на поезде (первая версия) и видеоотчет, который был выложен на сайте. Некоторые наиболее возбужденные пользователи жаловались, что Алексей не приложил руку к озвучке видеоотчета, но поверьте – лучше не беспокоить человека из-за такой мелочи, когда у него в работе находятся более приоритетные задачи.
15-16 ноября 2010 - Фух! Целый день ушел на создание ролика возвращения из Благодатного, еще 6 часов на оцифровку. 17 ноября 2010 - В течении дня сделал видеоотчет (это быстро). Сейчас происходит этапный момент в разработке - многое утрясено и пора ставить работу на 100% поток. Раньше была некоторая неопределенность. Правда, и сейчас она осталась, но по отдельным вопросам, которые можно решить отдельно уже по ходу дела. Перекроил полностью план по разработке, сейчас стоит задача в том, чтобы полностью нарисовать все оставшиеся карты. |
Конец 2010: Сроки поджимают
Неожиданно приходит осознание, что сроки релиза всё ближе. Поэтому в очередной раз план работ перестроен таким образом, чтобы перевести работу в “конвейерный” режим, т.е. максимально ускорить рабочий процесс.
01 декабря 2010 - Вот и первый день декабря. До релиза осталось 4 месяца, не больше, т.к. четвертый и является месяцем релиза. |
В течение ноября и декабря созданы карты и графика Ветра Войны, Прово и Вегаса, переработаны ранее созданные карты, а также создан весь оставшийся инвентарь. (Теперь работа в 3D уже не кажется чем-то заоблачным)
31 декабря 2010 - Сделал графику для поджига во всех его стадиях, и еще несколько иконок для инвентаря. И тем самым закончил стадию проекта "2010f". |
Январь – февраль 2011: Турборежим
Далее начинается мало примечательный, но бурный процесс скриптования проекта, так как за предыдущие два месяца почти вся работа по картостроению и графике была окончена. Что примечательно – так это темпы. За один только январь удалось выполнить следующее: написаны скрипты Солт-Лейка, Прово и Ветра Войны, отработана машина, создан вступительный ролик, создана половина говорящих голов, а также вновь обновлен сайт проект.
01 февраля 2011 - Доделал Ветер Войны! А также все возможности по приобретению пикапа. Плюс к этому два часа тестировал то, что связано с Ветром, особенно машину. 77% завершенности, детка! Сделал еще говорящую голову вожака выродков в Вегасе. |
С 5 по 23 февраля был полностью заскриптован Нью Вегас. Казалось, уже почти всё сделано, но обилие повсеместных мелких недоработок и необходимость в бета-тесте не давали покоя.
Март – апрель 2011: Отладка
В течение марта пришлось срочно искать тестеров, корректоров для диалогов, настраивать карту мира, отсеивать найденные баги, заново конвертировать некоторые ролики для повышения качества, внедрять музыку, реализовывать мелкие недоработки. Это растянулось на целый месяц, к тому же чувствовалась сногсшибательная усталость от проекта. Дневник уже не ведется. Последняя запись в нем такая: «23 февраля 2011 - Завершил работу над Нью-Вегасом!» Что еще примечательно – слово «я» повсеместно заменяется на «мы», так как над доработкой проекта начинает работать коллектив.
Постэффект
Так получилось, что некоторые причины задержали релиз (их было несколько). Периодически в интернет поставлялась информация о новом переносе сроков. Наконец бурные эмоции пользователей в гостевой на сайте заставили выложить проект в версии 0.99a. Мы думали, что после месяца игры отловим все баги и ляпы, отладим игру, а нереализованные идеи постепенно выложим в качестве дополнений. Да не тут-то было! Предстоящие полгода отладочных работ увенчались лишь версией 0.99b.
Генеральный взгляд
Теперь попытаемся взглянуть на все эти этапы работы в общем.
§ Конец 2008-неачало 2009: Время неопределенности, приценок, экспериментов и проб.
§ Лето 2009: Становление идеи, формирование первого сценария, определение целей и задач, получение базовых навыков и знаний.
§ Август – сентября 2009: Переосмысление проделанной работы, выбор новой стратегии, составление плана, получение новых навыков и знаний.
§ Ноябрь 2009: Вновь переосмысление сделанного, исправление ошибок, отладка, профилактика.
§ Декабрь-ноябрь 2009: Усталость и переключение на принципиально новые задачи (работа с графикой)
Дата добавления: 2015-10-30; просмотров: 146 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Как разводить лохов на проценты | | | История развития медиадизайна. |