@spiiin12 мая 2017 в 16:19Использование инструментов исследования NES-игр на примере разбора формата компрессии игры Felix The CatВремя на прочтение9 минОхват и читатели7.6KРазработка игр * Реверс-инжиниринг * Всего голосов 30: ↑30 и ↓0+28Добавить в закладки45Комментарии5
@igordata12 мая 2017 в 17:43я использовал язык Python и Jupyter-ноутбуки Ого, какая штука! Про это можно наверное отдельную статью запилить.
@igordata12 мая 2017 в 17:58Спасибо за статью! Очень интересно. Не думал, что в этой игре такие хитрые внутренности. А сколько байт на всю игру экономит компрессия? Сколько бы занял несжатый образ?
@spiiin12 мая 2017 в 18:19Показать предыдущий комментарийНесжатые дампы 9 уровней занимают 172 килобайта Cжатые данные: 47 кб данных + 2 кб на словари + 14 кб указатели на линии = 63 килобайта. Серьёзно улучшает результат дизайн уровней – очень много линий повторяется.
@VBKesha13 мая 2017 в 21:16Спасибо за статью! Интересно было бы ещё глянуть на устройство уровней Dizzy.
Использование инструментов исследования NES-игр на примере разбора формата компрессии игры Felix The Cat