Версия 1.0
Вашему вниманию представляется руководство по редактору АрмА 3 для начинающих или, иными словами, "Краткий ОЗнакомительный Ликбез Игрового Конструирования". Немного позднее, будет добавлена оффлайновая версия данного руководства и файл с примером миссии.
Условия распространения
Данный текст является литературным произведением и охраняемым объектом авторского права. Использование данного текста (в том числе, его локальной версии) на других интернет-ресурсах, в том числе, в переводе на другие языки - [color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]разрешено при условии указания автора[/color], а так же - указания настоящих Условий в неизменном виде. В этом случае, согласия автора не требуется. Иное тиражирование данного произведения допустимо только с согласия автора.
О чем это руководство?
Данный туториал рассчитан на первое знакомство с редактором ArmA 3, но, в отличие от большинства подобных руководств, мы начнем не с изучения интерфейса или написания «Hello, world!» на местном скриптовом языке. В этом Ликбезе мы будем работать непосредственно над созданием нашей первой собственной миссии, и в результате обязательно получим законченный готовый сюжет для одиночной игры (а с небольшими доработками - для кооперативной игры в компании). Мы на практике изучим все основные аспекты редактора — расстановку юнитов, раздачу им указаний к действию, обработчики игровых событий (триггеры) и создание простейших задач в брифинге.
На момент написания первой главы данного Ликбеза, с момента релиза ArmA 3 Alpha прошел всего один день, и данная версия игры поддерживает всего один язык — английский. Поэтому, будем ориентироваться на то, что видим в английской версии редактора, а в скобочках будут указаны приблизительные русские эквиваленты (из редактора ArmA 2).
Часть 1. Дислокация.
Часть 2. Противник.
Часть 3. Подкрепление.
Часть 4. Победа.
Часть 5. Боевой приказ.
Часть 6. Безобразие и единообразие.
Часть 7. После боя.
Итак, пройдя данный Курс до конца, мы создали полноценную одиночную миссию для ArmA 3! Да, в ней нет грандиозных баталий, зрелищных роликов и умопомрачительной сложности скриптовых систем, но лиха беда начало, верно? Главное — перед нами от начала и до конца созданная своими руками полностью работоспособная (мы, ведь, все делали правильно и не пропускали глав, да?) миссия. А расставить в следующий раз побольше войск и устроить битву поэпичнее — это дело техники.
Теперь, давайте переведем дух, окинем взглядом проделанную работу и постараемся обобщить, а каким же этапам мы следовали, пока создавали свой шедевр.
[*]Первое, что мы сделали — это уяснили некий замысел сюжета. Группа иранцев высаживается на берегу и внезапно атакует гарнизон лагеря. Отсюда — из этой внезапности — мы выбрали укромную бухту, где можно было спокойно высадиться, по этой же причине — охрана базы была так легко экипирована и малочисленна.
[/list]
[*]Второе — мы разбили миссию на задачи. Игрок выходит на позицию, затем атакует, в этот момент выдвигается подкрепление, игрок отбивает контратаку, конец. Это называется логикой миссии. Мы еще не расставили вейпоинтов и не создали триггеры, а уже прикинули, кто куда в какой момент пойдет.
[/list]
[*]Третье — мы, собственно, воплотили второй пункт, расставив на карте юниты, указав им точки маршрута и поставив между ними триггеры для реакции на события.
[/list]
[*]Мы сделали нашу миссию понятной для всех, установив модули с заданиями.
[/list]
[*]Мы окончательно причесали нашу миссию, добавив овервью, написав назваине и сохранив в отдельный файл.
[/list]
В общем-то, следуя этим пяти нехитрым пунктам, можно реализовать абсолютно любой сюжет. Но давайте условимся! Первые несколько творений пусть будут легкими в исполнении. Возможности скриптового языка ArmA 3 огромны. Используя редактор и вооружившись хорошим знанием скриптов, можно сделать миссию буквально про черта лысого — от задачи из учебника «Батальонная тактическая группа в наступлении» до симулятора фермера или, скажем, торговца рыбой.
Не бойтесь добавлять что-то новое в каждую миссию, но помните одно — одна законченная от и до, причесанная и облагороженная миссия, даже технически простая, развивает ваш навык гораздо больше, чем десять высокотехничных долгостроев. Многим хочется, лишь освоив основы, сразу сделать сюжет своей мечты, очень многим. Многие из них периодически приходят на форум, делятся своими захватывающими идеями и просят советов невероятной простоты на вопросы невероятной сложности. Имен этих многих никто не знает, потому что почти никто из них так и не довел свои мега-идеи до конца.
Давайте не будем уподобляться им. Давайте будем создавать легко, так, чтобы было интересно, в первую очередь, себе! А миссия вашей мечты — она никуда не денется, однажды вы сядете и просто напишете ее так же легко, как десяток миссий до этого. По тому, что законченный маленький проект дает гораздо больше опыта, чем брошенный грандиозный.
Спасибо за внимание!
Edited by WAF3R, 20 September 2013 - 18:04.