Forums Logo

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

 
Reply to this topicStart new topicStart Poll

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

> Глюк в Contra Force

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


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

Группа: Пользователи
Сообщений: 73
Регистрация: 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


Фанат
***

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





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


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

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





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

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


Может у человека хобби такое. Прикольный глюк, не знал о нём.


--------------------
Мои консоли:
Dendy Classic & Junior (Steepler)
Sega Mega Drive 2
Super Nintendo
GBA, GBA SP, DS Lite
Sega Dreamcast
Playstation, PsOne
PS2, PSP Fat, PS3, PSTV, PS4
Xbox 360 Fat, Xbox One S
Nintendo Wii, Wii Mini
Wii U Premium, NES Mini, SNES mini
User is offlinePM
Go to the top of the page
+Quote Post
aa-dav
post Среда, 02 мая 2018, 17:51
Отправлено #4


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

Группа: Пользователи
Сообщений: 73
Регистрация: 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


Фанат
***

Группа: Пользователи
Сообщений: 225
Регистрация: 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, 13:42
Skin Designed (c) by Rooq.net, All Rights Reserved.