обратная разработка

[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 2: ИИ

[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 2: ИИ

Первая часть (анализ кода) находится здесь: https://habr.com/post/420725/. Алгоритм Описание Алгоритм непрерывно выполняет следующие шаги: Ждёт, пока не создастся новое тетримино. Проверяет тип нового созданного тетримино, тип следующего тетримино (фигура в поле предпросмотра) и содержимое игрового поля. Исследует все возможные способы…
Читать дальше
[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 1: анализ кода игры

[Перевод] Как я научил ИИ играть в Tetris для NES. Часть 1: анализ кода игры

В этой статье я исследую обманчиво простые механики Nintendo Tetris, а во второй части расскажу, как создал ИИ, эксплуатирующий эти механики. Попробуйте сами О проекте Для тех, кому не хватает упорства, терпения и времени, необходимых для освоения Nintendo Tetris, я…
Читать дальше
[Перевод] Нелицензионные картриджи для консолей и их влияние на игровую отрасль

[Перевод] Нелицензионные картриджи для консолей и их влияние на игровую отрасль

Производители видеоигровых консолей не любят, когда нарушаются правила. Но это всё равно происходит. Технически одарённые люди неизбежно стремятся подчинить платформы своей воле, несмотря на опасность судебных тяжб и на желание владельцев этих платформ защитить свои масштабные инвестиции. Существует множество примеров…
Читать дальше
ПЗУ компьютера «Аполлон-3» нашли в мусоре

ПЗУ компьютера «Аполлон-3» нашли в мусоре

Логические модули компьютера КА Аполлон. Кадр из видео: Франсуа Раутенбах 25 августа 1966 года командный и служебный отсеки корабля «Аполлон-3» (Apollo Command Module) были установлен на ракету-носитель «Сатурн-1Б» и отправлены в беспилотную испытательную миссию AS-202 на высоту 1136 км. Этот…
Читать дальше