Автор Тема: Большая коллекция багов в играх  (Прочитано 8480 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Lucas [32]

  • Пользователь
  • Сообщений: 528
  • Пол: Мужской
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #30 : 31 Мая 2026, 04:20:31 »
AuAurora, всё, увидел))
Предпоследний снеговик действительно провалился и очков не засчитало.
« Последнее редактирование: 31 Мая 2026, 04:30:30 от Lucas [32] »

Оффлайн Cx4

  • Пользователь
  • Сообщений: 35
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #31 : 31 Мая 2026, 18:56:37 »
Вот ещё баги в коллекцию.
CrossFire (NES)
- В игре можно стрелять по-диагонали вверх+направо, но нельзя вверх+налево - герой просто стоит на месте и стреляет вверх. Непонятно, как разработчики это пропустили.
- Если потратить все здоровье так, что тело героя упадет на оружие/аптечку, то часть здоровья восстановится, а герой станет бессмертным до конца уровня / падения в яму.
- В местах с вертикальным скроллингом можно поймать момент, когда враг будет респауниться бесконечно. Проще всего поймать этот баг в первом уровне, спрыгнув мимо лестницы для спуска на более глубокий уровень подземелья и приземлившись на уступ.
314731-0

Heavy Barrel (NES)
- Иногда, деталь для титульного супероружия отображается не общим значком пауэр-апа, а своим спрайтом. Чаще всего это происходит, если открыть сундук с деталью, едва коснувшись его нижнего левого угла.
314729-1

Super Contra (NES)
Перед спуском к боссу в седьмом уровне, можно расстрелять одно инопланетное яйцо с верхней платформы до того, как оно будет активировано (т.е. до начала его анимации). При этом, не будет анимации взрыва, яйцо так и останется видимым, а в правом нижнем углу экрана останется невидимый объект, убивающий героев.
314733-2
« Последнее редактирование: 31 Мая 2026, 19:42:18 от Беларус »

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #32 : 31 Мая 2026, 19:35:43 »
AuAurora, я тоже сначала подумал на первово снеговика.
если уйти и вернуться - враг появляется вновь
Но тут он не появился, тут остался самый первый, да?

Cx4, спасибо :thumbup:

Оффлайн Werton

  • Пользователь
  • Сообщений: 1053
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #33 : 01 Июня 2026, 06:16:40 »
Беларус, Cx4,

CrossFire (NES) вот такой баг еще в детстве нарыл :biggrin:

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #34 : 01 Июня 2026, 22:46:41 »
Прикольно, этот баг использовался и в спидране:

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1881
  • Мур
    • Youtube
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #35 : 02 Июня 2026, 00:23:20 »
Но тут он не появился, тут остался самый первый, да?
я не удосужился записать дальше, как отошёл и вернулся на место

Оффлайн Werton

  • Пользователь
  • Сообщений: 1053
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #36 : 02 Июня 2026, 04:18:24 »
Comix Zone (SMD)

Такого бага в подборке вроде нет. Случайно открыл :biggrin:, нужно зацепиться за перекладину/рычаг и максимально быстро с него спрыгнуть.


Еще другой баг получался на консоле, когда Скетч повисал на воздухе вместо перекладины, но повторить больше не смог :biggrin:

Добавлено позже:
Double Dragon II (Nes)

Скорее всего баг, хотя выглядит как не баг, а фича :biggrin: Вертикальное (в глубину) "летящее колено". Не перемещает перса по горизонтали, но перемещает в глубину, от чего можно безопасно лупить врагов, которые находятся на "другой линии" с вами. Выполняется зажатием Влево+Вправо+А+В на подъеме.
В некоторых "плоских" этапах дает еще какой то эффект запрыгивания на невидимую ступеньку, что подтверждает, что это опять же скорее всего баг.

« Последнее редактирование: 02 Июня 2026, 05:14:28 от Werton »

Онлайн bro

  • Пользователь
  • Сообщений: 2511
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #37 : 02 Июня 2026, 06:06:36 »

 В Sonic 2 на уровне с летающим кораблем в левой верхней его части есть "телевизор" с жизнью. Ударил его и свалился вниз, не подобрав жизнь. Телек упал мне на голову и убил. Так и не понял, баг это или фича.

 Вообще, так понимаю, уровень довольно глючный. В одном из видео выше это есть, у меня тоже часто получается слететь здесь "с рельсов" и уйти, например, по диагонали в небо.

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #38 : 06 Июня 2026, 14:21:55 »
Это всё - видимые баги, а внутри игр там полная жесть, которую никто никогда не видел. Когда-то в отладчике изучал Geometry Wars на ПК, и там случайно обнаружыл, што после рекорда и записи своево имени в таблицу код остаётса непрерывно считывать введённую длину имени. Помогает только перезапуск игры. На производительности это не особо сказываетса, да и рекорды в игре получаютса редко, вот и остался совсем незамеченным.

Сейчас разбираю форматы заставок NES-играх, и там тоже всякая дич. Например, в заставке RoboCop 3 несколько чёрных тайлов подряд сжаты с RLE: 1 байт на количество повторов и 1 байт - номер тайла. Но после этово всегда идёт байт количества следующих тайлов картинки. Разрабы это не учли и сжымали так даже 2 чёрных тайла подряд :facepalm:
Вернее, "сжымали", ведь 2 байта становились так 3-мя, т.е. наоборот увеличили объём. Но они вообще не парились о вместимости игры в картридж, там куча повторяющейся графики.

На заставке Super Mario bros тоже есть косяки - там с RLE экономят 2 байта, но в одном месте ево не применили, а могли бы сэкономить ещё 1 байт.
Ещё в верхней части фон логотипа закрашываетса с самово левово края, но потом половина фона переписывается тайлами SUPER, т.е. надо было красить лиш половину - заставка отрисовывалась бы чуть быстрее :biggrin:   

Но такие внутренние баги - отдельная тема, потом создам.

Оффлайн Lucas [32]

  • Пользователь
  • Сообщений: 528
  • Пол: Мужской
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #39 : 06 Июня 2026, 15:39:59 »
Вообще, так понимаю, уровень довольно глючный
Этот уровень в последнюю очередь добавляли, так что да, он самый недоработанный.

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #40 : 07 Июня 2026, 02:39:38 »
Оказываетса, делать паузу в играх - это не простое дело, то и дело возникают баги. Например, противник получает урон и игра ставитса на паузу, но урон по нему продолжаетса:
3rd Birthday, The (PSP) - любое оружые
Blaster Master (NES) - граната на боссах
General Chaos (SMD) - кинутая граната долетает и взрываетса
Doom (2016) - BFG на боссах

Contra Force (NES) - бесконечные прыжки
Fallout 4 (PC) - пауза дольше 5 минут вызывает такие лаги и просадки, што потребуетса перезапуск игры

Это я нашёл за несколько минут, но там явно ещё много игр с багами в паузе, прям отдельная категория получаетса.
« Последнее редактирование: 13 Июня 2026, 18:14:54 от Беларус »

Оффлайн ghostdog3

  • Супермодератор
  • Сообщений: 2218
  • Благомир
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #41 : 13 Июня 2026, 03:57:40 »
Враг замер, но урон продолжаетса:
(...)
Blaster Master (NES) - граната
Сюда же Mega Man (1). Вроде бы система чуть сложнее: чтобы сработал баг на урон, надо нажимать и отпускать паузу. Причём, если верно помню, работает в обе стороны - если то же самое делать при получении урона по герою, то этот урон тоже получится повышенный.

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #42 : 13 Июня 2026, 18:38:33 »
Отлично, баг действительно известный.
При нанесении урона включаетса таймер неуязвимости, но он не останавливаетса в паузе:

работает в обе стороны
Ага, в Blaster Master то же самое.

Оффлайн Беларус

  • Модератор
  • Сообщений: 1534
    • ВКонтакте
    • Steam
    • Просмотр профиля
Большая коллекция багов в играх
« Ответ #43 : Вчера в 01:13:50 »
Dead or Alive 2 (PS2)
Во время загрузки игры процеср отправляет команду звуковому сопроцесру, чтобы тот инициализировал звук. Но разрабы накосячили и не заметили - сразу после этово процеср удаляет или перезаписывает команду, отчево сопроцеср должен бы не успевать прочитать её, получать мусор и зависнуть (это класическая ошыбка програмирования - состояние гонки). Но игра работает, а разработчики PCSX2 десятилетиями были в недоумении почему, ведь на эмулятре игра зависала как и положено по логике. Им приходилось патчить это место, штобы принудительно запускать звуковую систему.
Разработчик DobieStation, экспериментальново по точности эмулятра PS2, спокойно запустил игру у себя. Оказалось, што та самая команда на запуск звуковой системы оставалась в кэше процесра и сопроцеср читал её оттуда, хотя в памяти она уже не существует. Разрабы PCSX2 не эмулировали кэш, считая, што кэш и память консоли всегда синхронизированы.

patreon.com/posts/sins-of-ps2-dead-33513267