Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Глюк в Contra Force

aa-dav
post Среда, 02 мая 2018, 11:28
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 87
Регистрация: 20 апр. 2017
Пользователь №: 58 717





Вернулся тут на пару часиков к своему хобби - CFA и пока игрался с оригиналом (игрой Contra Force на денди) в эмуляторе, решил проверить одну штуку.
Давным давно в детстве я настолько затёр Contra Force на денди, что совершенно случайно добился одного бага о котором с тех пор нигде и никогда не слышал.
Я самолично вписал его в русскую википедию в статью про эту игру - если захотите сослаться туда - это я написал там.
Так вот - в чём баг заключается. Во втором уровне игры - в порту с видом сверху - в конце первого полуэтапа надо встать на одну из лодок и она перевезет по морю игрока ко входу в подводную лодку.
Так вот, если спрыгнуть с лодки в воду - игрок закономерно погибнет. Когда игрок возрождается он по механике серии непродолжительное время "мигает" - в это время он неуязвим. А кроме того - в это время не скроллится экран, даже если приближаться вплотную к границам экрана - он остаётся вмороженным на время бессмертия. Возможно был какой то глюк если бессмертным таранить какие то ворота или что - я не знаю, но вот так оно работает.
Возвращаемся к нашей лодке - упав с неё можно в режиме мигания подойти к самому верхнему краю и несколькими движениями попасть в такую ситуацию, когда лодка скроллится под вами вверх, но вы с такой же скоростью идете по ней вниз - в результате лодка начинает исчезать за краем экрана.
И таким вот образом, можно словить глюк - если лодка слишком далеко заплывёт вверх, то она исчезает, а игрок остаётся стоять на воде не падая.
Могу предположить, что по верхнему краю лодки проверяется не вышла ли она за пределы активного экрана и если игра решает - что да, то лодка убирается из активных объектов. Только вот не рассчитав из-за её больших размеров убирается она слишком рано. При этом код ответственный за хождение по лодке видимо тоже убирается из возможных ветвлений и получается, что игрок получает возможность ходить по воде - раз, и проникать через любые препятствия в направлении вверх-вниз - два.

Несколько раз я пытался повторить этот баг в эмуляторе годами ранее - но не получалось. Однако сегодня, пока я занимался CFA, меня объял азарт одержимого бета-тестера и я добился устойчивого и воспроизводимого поведения.
Видео в студию:



Для совсем уж любопытствующих прикладываю атлас этой карты игры по ссылке: http://www.vgmaps.com/Atlas/NES/ContraForce-Stage2.png это очень большая картинка, поэтому не встраиваю сюда.

Achievement unlocked!
User is offlinePM
Go to the top of the page
+Quote Post
rainstorm
post Среда, 02 мая 2018, 17:37
Отправлено #2


Маньяк
****

Группа: Пользователи
Сообщений: 267
Регистрация: 17 нояб. 2016
Пользователь №: 56 998





Вот тебе заняться то нечем))
User is offlinePM
Go to the top of the page
+Quote Post
Landis
post Среда, 02 мая 2018, 17:43
Отправлено #3


Победитель
*****

Группа: Пользователи
Сообщений: 956
Регистрация: 16 янв. 2017
Из: Московская Область
Пользователь №: 57 601





QUOTE (rainstorm @ Среда, 02 мая 2018, 17:37)

Вот тебе заняться то нечем))
*


Может у человека хобби такое. Прикольный глюк, не знал о нём.
User is online!PM
Go to the top of the page
+Quote Post
aa-dav
post Среда, 02 мая 2018, 17:51
Отправлено #4


Продвинутый
**

Группа: Пользователи
Сообщений: 87
Регистрация: 20 апр. 2017
Пользователь №: 58 717





QUOTE (rainstorm @ Среда, 02 мая 2018, 17:37)

Вот тебе заняться то нечем))
*


Ну дык.
User is offlinePM
Go to the top of the page
+Quote Post
rainstorm
post Среда, 02 мая 2018, 18:15
Отправлено #5


Маньяк
****

Группа: Пользователи
Сообщений: 267
Регистрация: 17 нояб. 2016
Пользователь №: 56 998





QUOTE (aa-dav @ Среда, 02 мая 2018, 17:51)

Ну дык.
*

Все, понял))

Вообще надо бы тоже перепройти, игра шедевр. Заодно и глюк опробую)
User is offlinePM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 21 окт. 2018, 16:30
Skin Designed (c) by Rooq.net, All Rights Reserved.