Миссия
"Искусство имеет место, когда творец создает нечто прекрасное, либо совершает воодушевляющее действие, что воспринимается его аудиторией, как имеющее художественную ценность." ― Рабочее определение искусства
"Кто испытал наслаждение творчества, для того уже все другие наслаждения не существуют." ― Антон Павлович Чехов
"Вдохновение — это такая гостья, которая не любит посещать ленивых." ―
Петр Ильич Чайковский
ТАС признается формой искусства как авторами, так зрителями. Сообщество TASVideos служит для данного ремесла обителью и даже школой, учитывая, до какого уровня сегодня развились техники ТАС. Признанные мастера разработали способы поддерживать это искусство близким к истокам и обучать новичков созданию ТАС высочайшего уровня. Речь не только о навыках держания кисти и нанесения мазков. Мы говорим об обучении всем возможным аспектам того, как сделать плод своих трудов еще лучше. То есть преподаются глобальный подход к ТАС и умение его применять к максимальному количеству аспектов рабочего процесса. Эти аспекты, конечно, можно игнорировать, частично или полностью, но ценность работы, не учитывающей их, будет неумолимо снижаться, ибо они были выработаны мастерами за годы упорного труда.
Инструменты
Используйте наилучшие инструменты из всех доступных. Это поможет быстрее разобраться в основах, не вдаваясь в технические детали, способные легко оттолкнуть новичка. Инструменты совершенствуются по мере того, как мастера обнаруживают, каковы слабые стороны старых инструментов, в чем они создают трудности, и как их технически улучшить. Мастера всегда стараются использовать их на пределе возможностей, постоянно придумывая новые методики, на основе которых впоследствии вырастают дальнейшие улучшения.
На сегодняшний день самыми современными инструментами являются TASEditor, реализованный в рамках эмулятора NES FCEUX 2.2.0, а также TAStudio мультисистемного эмулятора BizHawk. Они лучше всех позволяют абстрагироваться от технической рутины, давая возможность больше думать об игровой механике и меньше о нюансах обращения с редактором. Конечно, в них все еще есть к чему привыкнуть, но работать с ними гораздо проще, чем с любым более старым набором инструментов.
С другой стороны, для начальной практики следует выбирать игру попроще, такую, которую вы очень хорошо знаете, или которой легко научиться. В течение многих лет популярнейшим выбором была игра Super Mario Bros. Достаточно простая, чтобы в нее мог играть любой, она достаточно сложна, чтобы научить типичной игровой механике, которую должны понимать все ТАСеры.
После определенного прогресса вы можете добавить в свой инструментарий скрипты на языке Lua, так как они позволяют добиться еще большей абстракции и автоматизации. Язык этот не сложен, посмотрите чужие скрипты и поизменяйте их, ознакомьтесь с документацией, спрашивайте советов - и скоро вы научитесь.
Время
В современном обществе распространено убеждение, что время бежит чересчур быстро. Из-за этого люди меньше обдумывают свое поведение, растрачивают силы в непонятных направлениях, не добиваясь максимального результата ни в одном из них. Не находя свободного времени на глубинное изучение деталей, они лишают себя возможности разобраться в сути событий и эффективно с ними поработать. Результаты подобного "труда", если они вообще есть, весьма далеки от идеала.
В связи с вышесказанным, крепко запомните аксиому: у вас нет причин торопиться. Прилежание вообще не терпит спешки. Когда вы беретесь за какое-то хобби, вас увлекает сам процесс, в то время как нацеленность на результат важна лишь при выполнении своих обязанностей. Думая о результате, вы подсознательно стремитесь добиться его быстрее, что полезно, когда вы ограничены по времени, скажем, на работе. Но если ваше время не ограничено, следует научиться получать удовольствие от процесса как такового, ведь это позволит вам извлекать максимум из каждой детали и без сожаления переделывать уже сделанное.
Совершенствование
Никогда не щадите свой продукт. Мысли о том, что раз просто добиться было сложно, куда уж улучшать, следует прогонять. Обнаружив новый трюк и разобравшись, как его использовать, переделывайте все сначала, потому что так вы обязательно наткнетесь на новые возможности в неожиданных местах. Чем больше раз вы переделываете один и тот же отрезок прохождения, тем лучше он становится в силу привыкания к механике, позволяющего смотреть на геймплей новым взглядом.
Это вовсе не значит, что прежние достижения следует стереть. Наоборот, надо хранить их в резервных копиях, сравнивать с ними каждый новый подход, в максимально возможном числе случаев. Создание по ним видеороликов AVI может облегчить навигацию по ним. Просто дампите видео прямо с индикаторами эмулятора (счетчики кадров, лага, дисплей ввода, визуализация LUA), а потом пересматривайте в VirtualDub. Сравнивайте счетчики, содержимое оперативной памяти между вашими старыми результатами и текущим прогрессом.
Точность
Чем больше вы знаете об игре, тем лучше управляетесь с ней. Разберитесь в содержимом ОЗУ, в механике, в трюках. Найдите всю известную информацию и прежде всего изучите ее.
В тестовых целях, для начала вы можете записать пробное прохождение, чтобы почувствовать игру, лично познать ее основные правила. Но помните, ТАСинг в целом, и ваш пробный забег в частности - это не обычная игра с сохранениями. Сразу же старайтесь добиваться максимальной оптимизации. Проверяйте все возможности, связанные с обработкой коллизий объектов/фона. Это значит, не только протестируйте все коллизии пикселей, но и коллизии субпикселей в их пределах. Дело не в том, чтобы пройти все совсем уж оптимально (оставьте подгонку отдельных кадров напоследок), а чтобы найти возможные ошибки программирования игры, проявляющиеся при обработке коллизий и прочих ситуаций.
Игровые ситуации
Геймплей большинства игр, в целом, не монотонен. Есть враги, наступающие волнами, есть безопасные точки. Все это было создано разработчиками специально, чтобы разделить общую задачу (прохождение игры) на ряд меньших подзадач. Но, коль скоро вы не ограничены по времени и всегда в курсе значений переменных в памяти, в вашей власти задать свое собственное деление процесса и тем самым обнаружить больше возможностей.
В рамках всякой отдельно взятой игровой ситуации вам надо ставить игру на паузу и детально разбирать все имеющиеся обстоятельства (появление, расположение, поведение врагов; препятствия; предметы; ваш маршрут, экипировка, скорость). Чем более короткий отрезок прохождения вы анализируете, тем проще собрать всю необходимую информацию. Однако, перегибать палку не следует - вы должны сохранять возможность оценить и будущее развитие игровых событий.
Когда вы уже приступили к ТАСингу игры, примерное разделение игрового процесса на фазы обнаруживается само собой. Просто какие-то части вы раз за разом запускаете заново и перезаписываете, а какие-то проходите без особых усилий. Различные инструменты предоставляют свои возможности расстановки "точек разделения". Обычно ТАСеры во время игры используют два сэйва: один содержит начало текущего сегмента, другой - его конец. В TASEditor и TAStudio реализованы Маркеры, между которыми легко ориентироваться и перемещаться.
Подобные игровые ситуации по сути оказываются головоломками, которые в ходе ТАСинга надо решать постоянно. Они довольно уникальны - никто нарочно не изобретал их под ваши сверхвозможности. Все это создавалось с целью прохождения в реальном времени игроком со средними навыками. Головоломки же, реализованные в игре изначально, существенно изменяются при применении к ним техник ТАСинга. У вас больше времени, ресурсов, простора для экспериментов, больше точности, чем разработчики вообще могли представить. И подобное выгодное положение должно себя оправдывать: следует выжимать максимум из каждого преимущества.
Новизна
Именно из-за этого TAS интересно смотреть. Обычные игроки, знающие игру, до просмотра суперпрохождения ожидают от нее определенного поведения. Ваша задача обмануть их ожидания в хорошем смысле: удивить зрителей.
Часто это достигается само собой по мере применения техник ТАС, но все равно старайтесь изобретать. Погружение в игровые загадки, проверка всех мыслимых и немыслимых способов прохождения (абстрагирование и перезапись) всегда будут вознаграждать ваши усилия: игра поведет себя так, как вы не ожидали, даря вам новые трюки и решения. Новые находки вдохновляют на новые усилия, что ведет к новым находкам. Такой вот производственный цикл.
Стиль
Это, пожалуй, один из самых игнорируемых аспектов ТАСинга, являющийся, тем не менее, одним из важнейших. Основное впечатление, которое должен создавать ТАС - у руля сверхчеловек. Что означает не только отсутствие неудач и необычную точность всех действий, но и стиль в целом. Фактор этот - глобальный, и потому сложный, отсюда и игнор.
Существует ряд довольно очевидных подвижных трюков, такие как нервный тик (повторение простых действий с высокой частотой), танцы под музыку, прочие кривлянья с использованием окружающих персонажей и преград. Всякий раз, когда начинается период игры, который никак не ускорить, но есть возможность двигаться, пробуйте разные комбинации вышеприведенных примеров. Покадровая эмуляция может дать вам широкий простор для извращения игровой механики в развлекательных целях. Только старайтесь не терять свежесть взгляда - ваше прохождение все-таки будут смотреть на обычной скорости, и оно должно быть приятно глазу простого зрителя. Существует ряд способов добавить веселья в происходящее.
Во-первых, устраивайте цирк из обычных действий, заметных невооруженным глазом. Кроме того, не симулируйте нервный тик в голом виде, если его нельзя сочетать с каким-нибудь неочевидным поведением (сочетайте движения, меняйте частоту, эксплуатируйте прерывание анимации, учитывайте возможные звуковые эффекты). Довольно непростое искусство - сохранять органичность движений. Это значит не просто хорошо сочетать все возможности, надо идти в ногу с внутренним темпом игры. Двигайтесь в потоке окружающих событий, потом нарушайте его. Старайтесь размыть видимую грань между действиями ради скорости и ради развлечения. Прохождение должно выглядеть так, будто необходимые для максимально быстрого прохождения действия являются частью общего балагана. а не так, словно вы просто заполняете время суетой.
Любовь
Данный фактор мы поместили в конец, но в идеале именно он стоит у начала всего вышесказанного. Если вы не проявите любви к игре, к процессу, к зрителям, не выйдет у вас шедевра, будет просто незаконченная работа. В то время как результат должен в теории стать знаковым явлением: для зрителей как развлечение, для ТАСеров как эталон.
Всякий раз, когда вас посещает идея заняться ТАСингом чего-нибудь, пройдите это сначала вживую. Пройдите игру впервые, ну или посмотрите чье-нибудь первое прохождение, если с игрой в реальном времени не дружите. Так вы ощутите дух игры, трудности и возможности, поймете идеи, которые разработчики в нее вложили, и то, как с этим сталкиваются обычные игроки. Так вы сможете понять чувства простых игроков, которые вызовет в них ваш пробег, сыграть на них, обмануть их, удивить зрителя.
Данный подход ведет к самому тонкому аспекту искусства ТАС: душа. Настоящий творец всегда вкладывает в свою работу душу, что может не только быть замечено зрителем, но и вдохновить его достичь мастерства самому. Тем не менее, не позволяйте пафосу этих слов сбить вас с пути. Никогда не пытайтесь сымитировать "душу". Просто продолжайте мыслить открыто и свободно на протяжении всей работы, вкладывайте максимум усилий, везде добивайтесь максимальной скорости, советуйтесь с мастерами ТАС, пересматривайте свой труд на обычной скорости, пересматривайте уже существующие шедевры, сравнивайте - и душа ТАС волшебным образом появится в результате вашей работы сама собой.
К прочтению
- Гайд по ТАСингу - общее руководство;
- Глоссарий - описание всякой типичной терминологии;
- История сайта - как наше сообщество развивалось все эти годы;
- Уроки TAS - видеоуроки по основным техникам TAS;
- Типичные трюки - некоторые детали по разным трюкам и багам в играх;
- TAS Editor - приступите к изучению замечательного инструмента;
- Программирование на LUA - основы EmuLua, ссылки на документацию