Да-да, вы не ослышались, я решился попробовать силы в высокоскоростном прохождении игрушек. На это меня вдохновили бесконечные соревнования пользователей 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-файл, представляющий последовательность входных данных, откомпилированный результат — итоговый видеофайл, и баги — всяческие ошибки, в результате которых тратятся впустую драгоценные фреймы.