|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Глюк в Contra Force
| aa-dav |
Среда, 02 мая 2018, 11:28
Отправлено
#1
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
Вернулся тут на пару часиков к своему хобби - CFA и пока игрался с оригиналом (игрой Contra Force на денди) в эмуляторе, решил проверить одну штуку.
Давным давно в детстве я настолько затёр Contra Force на денди, что совершенно случайно добился одного бага о котором с тех пор нигде и никогда не слышал. Я самолично вписал его в русскую википедию в статью про эту игру - если захотите сослаться туда - это я написал там. Так вот - в чём баг заключается. Во втором уровне игры - в порту с видом сверху - в конце первого полуэтапа надо встать на одну из лодок и она перевезет по морю игрока ко входу в подводную лодку. Так вот, если спрыгнуть с лодки в воду - игрок закономерно погибнет. Когда игрок возрождается он по механике серии непродолжительное время "мигает" - в это время он неуязвим. А кроме того - в это время не скроллится экран, даже если приближаться вплотную к границам экрана - он остаётся вмороженным на время бессмертия. Возможно был какой то глюк если бессмертным таранить какие то ворота или что - я не знаю, но вот так оно работает. Возвращаемся к нашей лодке - упав с неё можно в режиме мигания подойти к самому верхнему краю и несколькими движениями попасть в такую ситуацию, когда лодка скроллится под вами вверх, но вы с такой же скоростью идете по ней вниз - в результате лодка начинает исчезать за краем экрана. И таким вот образом, можно словить глюк - если лодка слишком далеко заплывёт вверх, то она исчезает, а игрок остаётся стоять на воде не падая. Могу предположить, что по верхнему краю лодки проверяется не вышла ли она за пределы активного экрана и если игра решает - что да, то лодка убирается из активных объектов. Только вот не рассчитав из-за её больших размеров убирается она слишком рано. При этом код ответственный за хождение по лодке видимо тоже убирается из возможных ветвлений и получается, что игрок получает возможность ходить по воде - раз, и проникать через любые препятствия в направлении вверх-вниз - два. Несколько раз я пытался повторить этот баг в эмуляторе годами ранее - но не получалось. Однако сегодня, пока я занимался CFA, меня объял азарт одержимого бета-тестера и я добился устойчивого и воспроизводимого поведения. Видео в студию: Для совсем уж любопытствующих прикладываю атлас этой карты игры по ссылке: http://www.vgmaps.com/Atlas/NES/ContraForce-Stage2.png это очень большая картинка, поэтому не встраиваю сюда. Achievement unlocked! |
| rainstorm |
Среда, 02 мая 2018, 17:37
Отправлено
#2
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 493 Регистрация: 17 нояб. 2016 Пользователь №: 56 998 ![]() ![]() |
Вот тебе заняться то нечем))
|
| Landis |
Среда, 02 мая 2018, 17:43
Отправлено
#3
|
![]() Спорт это сила. ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 316 Регистрация: 16 янв. 2017 Из: Замкадландия Пользователь №: 57 601 ![]() ![]() |
|
| aa-dav |
Среда, 02 мая 2018, 17:51
Отправлено
#4
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Регистрация: 20 апр. 2017 Пользователь №: 58 717 ![]() ![]() |
|
| rainstorm |
Среда, 02 мая 2018, 18:15
Отправлено
#5
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 493 Регистрация: 17 нояб. 2016 Пользователь №: 56 998 ![]() ![]() |
QUOTE (aa-dav @ Среда, 02 мая 2018, 17:51) Все, понял)) Вообще надо бы тоже перепройти, игра шедевр. Заодно и глюк опробую) |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 24 окт. 2026, 06:16 |




Среда, 02 мая 2018, 11:28











