8-битный демейк Baldur's Gate 3 был создан для 40-летнего ноутбука
Демейки популярных современных игр часто создаются, чтобы передать ощущение ностальгии по платформам и тайтлам былых времен. Но взять Baldur's Gate 3 и запустить ее на железе, которому более 40 лет — это новый уровень. И именно это удалось сделать одному изобретательному инженеру-программисту.Конечно, это не полноценный демейк BG3, так как запускали его на компьютере TRS-80 Model 100 — возможно, первом в мире ноутбуке. С 8-битным процессором, работающим на частоте 2.4 МГц, несколькими килобайтами оперативной памяти и встроенным дисплеем с разрешением 240 x 64, нет никакого шанса запустить одну из самых требовательных игр на таком железе.Алекс Боун создал Mol как "интерактивное фанарт-произведение" — дань уважения первой половине Baldur's Gate 3 в стиле 1980-х годов. Это не идеальная копия, но на ролике видно, что многие основные события первой части были воссозданы.Несмотря на ограничения дисплея, в простых спрайтах есть свой шарм, и фанаты BG3 легко узнают различные локации благодаря текстовым описаниям рядом с ними.Боуну потребовалось 24 кБ для движка, базовых спрайтов и текста. Так как этого было недостаточно, ему пришлось использовать некоторые трюки, чтобы уместить горы информации, описаний и диалогов BG3 в компактный формат, который поместился бы в оперативную память TRS-80.Боун разработал Mol на основе другого проекта — Dungeon Delver Engine, который позволяет создавать RPG, основанные на версии 5.1 Dungeons & Dragons OGL-SRD. Код обоих проектов размещен на GitHub, так что если у вас случайно завалялся старый TRS-80 и вы знакомы с zasm, то можете заняться программированием и даже улучшить этот демейк.