Энтузиаст портировал Wordle на Game Boy

Энтузиаст представил порт браузерной словесной головоломки Wordle для Game Boy. Из-за особенностей приставки игра не поддерживает весь словарь. Код проекта доступен на GitHub, а демо на сайте порта.

fbd8ad90a010d11bac7b9a0688641cbd.jpg

Специалист в области информационной безопасности и реверс-инженер под никнеймом Stacksmashing опубликовал в Twitter пост с Wordle, запущенной на Game Boy. Автор рассказал о том, что вдохновился другим умельцем, который перенес головоломку на Palm VII с монохромным дисплеем. После увиденного энтузиаст решил повторить подобное, но для Game Boy. На весь проект, по заявлению автора, ушло чуть больше трех часов.

Готовый проект автораГотовый проект автора

Энтузиаст поделился подробностями проделанной работы. Так выяснилось, что из-за ограниченной постоянной памяти пришлось отказаться от всего словаря Wordle, который на данный момент включает в себя более 2 тыс. слов. Вместо этого используется фильтр Блума. С его помощью определяется, является ли введенное слово одним из 8 тыс. наиболее распространенных в английском языке. Но автор отмечает, что алгоритм часто ошибается.

Игру можно запустить как на реальной консоли, так и на эмуляторе. Для запуска на физическом Game Boy понадобиться совместимый картридж, на который и надо будет загрузить файл проекта. Помимо всего прочего, есть и демонстрационная браузерная версия, адаптированная под мобильные гаджеты. Исходный код опубликован на GitHub.

Комментаторы в сети начали делиться своими успехами по запуску. Так один из участников поиграл в Wordle на Super Game Boy 2, а другой на Nintendo 3DS. Самое неожиданное решение — запустить проект на PlayStation Vita.

© Habrahabr.ru