Учимся TASить

Да-да, вы не ослышались, я решился попробовать силы в высокоскоростном прохождении игрушек. На это меня вдохновили бесконечные соревнования пользователей Youtube с никами NaturelLorenzo и LTRP300.

Поскольку слово «Sega» у меня, как и у многих, ассоциируется с играми серии Sonic (что, впрочем, вовсе не означает, что ёж является моим любимым персонажем этой линейки игр), я решил начать с игры Amy Rose in Sonic the Hedgehog. Я решил пройти первый уровень за 24 секунды.

Первая попытка окончилась неудачей — несмотря на то, что я в целом пытался повторить имеющийся у меня 24-секундный забег, я потратил 26 секунд (отставание по меркам TAS огромное). Потом, как и водится, начал обращать внимание на мелочи. Наконец, мне удалось улучшить свой показатель сначала до 25, а потом до 24 секунд. От «эталонного» пробега я, впрочем, всё ещё отстаю на несколько фреймов (1/60 секунды).

Занятие понравилось, поэтому буквально на следующий день я решил поэкспериментировать с другой игрой — Amy Rose in Sonic the Hedgehog 2. Это оказалось труднее, так как мне было не на что равняться. Тем не менее, конечным результатом, достигнутым за 727 циклов перезаписи, я доволен, и выкладываю на всеобщее обозрение.

Занятие действительно интересное и увлекательное, но, увы, отнимает очень много времени. Это сродни программированию: здесь тоже есть исходник — gmv-файл, представляющий последовательность входных данных, откомпилированный результат — итоговый видеофайл, и баги — всяческие ошибки, в результате которых тратятся впустую драгоценные фреймы.

Об авторе WST

Веб-программист (PHP и Python) из с. Красногвардейского республики Адыгея, в настоящее время работаю в студии «Webline Masters» в Майкопе на ул. Железнодорожной. Участвовал в крупном международном Jabber-сообществе с центром в Джакарте.
Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>