Hacker News Digest

Тег: #nes

Постов: 2

Комментарии (28)

  • Byuu/bsnes стал эталоном точности эмуляции, но высокие требования к CPU/RAM вызывали насмешки.
  • Пользователи вспоминают, как в Animal Crossing и DK64 встраивали полноценные NES/аркадные игры.
  • Nintendo не выкладывает весь каталог: лицензии (Square Enix и др.) и страх каннибализации продаж новых проектов.
  • Текущая стратегия — медленная «подписка drip-feed», чтобы не отвлекать от свежих релизов.
  • Эмулятор-сообщество уже бесплатно закрыло ностальгический спрос, снижая коммерческий интерес Nintendo.

Optimizing our way through Metroid (antithesis.com)

Почему мы играем в Metroid
Мы не используем Nintendo в качестве маркетингового трюка. Именно через игры мы научились строить Antithesis. Задаваясь вопросом «почему фаззер не может пройти Zelda», мы шаг за шагом вывели архитектуру платформы.

Красная дверь в Metroid
Автономная система Antithesis без труда проходит большую часть Metroid (1986), но застревает у красной двери. Анализ позиций Самус показывает, что исследована вся карта, кроме зоны за этой дверью.

Диагностика
Перезапуская любой момент кампании, мы видим: у Самус кончились ракеты. Чтобы открыть красную дверь, нужно 5 ракет. Система подбирает их, но тратит на врагов или случайные действия и больше никогда не возвращается с ≥5 ракетами к двери.

by eatonphil • 22 августа 2025 г. в 13:42 • 120 points

ОригиналHN

#fuzzing#nes#metroid#castlevania#mario#css#firefox#tas

Комментарии (21)

  • Участники вспомнили старый «лексикографический» солвер для NES-игр и обсудили, как fuzzer-компания Antithesis ищет баги в играх вроде Castlevania и Metroid.
  • Отмечены проблемы с прокруткой и воспроизведением видео в Firefox (особенно в приватном режиме), которые частично решаются CSS-фиксом.
  • Появилась идея использовать fuzzer для постановки новых TAS-рекордов; сама компания уже устраивает «человек против машины» на Mario 1-1.
  • Несколько человек пожелали более краткого «введения для новичков» на сайте Antithesis, хотя документацию находят полезной.