Жизнь, веб, XMPP, TAS, электронные самоделки

Учимся 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) из с. Красногвардейского республики Адыгея, в настоящее время работаю в ООО «Оргтехсервис» в Майкопе. Участвовал в крупном международном Jabber-сообществе с центром в Джакарте (Индонезия).