Видеоигры порой содержат самые неожиданные инструменты для самовыражения. Один энтузиаст решил показать инженерные навыки на примере Pokemon Sapphire
Недавно автор YouTube-канала adef запустил культовый шутер DOOM на пятнышках покемона. Теперь он решил поиграть в Pokemon Sapphire — разумеется, дело не ограничилось банальным «игровым процессом».
На этот раз adef пришла в голову идея построить компьютер внутри Pokemon Sapphire, использовав для этого лишь уже доступные в игре ассеты.
Инженер отправился в спортивный зал — материалом для местных «логических блоков» ПК стали беговые дорожки. На них есть «красные плитки», направление которых можно изменять переключателем. Пришлось поработать с кодом, но всё же удалось добиться успехов.
На основе этих элементов был собран калькулятор двоичных чисел. Идея следующая: один рычаг это A, другой B и переключение изменяет положение стрелки на «красной плитке» — оно соответствует значению 0 «Ложь» и 1 «Истина», а финальная точка пути в этом случае становится «логическим выводом».
Пример постройки: если игрок хочет попасть в пункт с «истинным выводом» (1), то надо выставить две стрелки на «красных плитках» направо, т.е. получится два положения «Истина», что означает истинный вывод — перемещение в пункт 1; при других вариантах вывод «Ложный» и персонаж отправляется в пункт 0.
Бывают и такие постройки:
Ограничение в данном случае — доступное изображение на экране, т.к. элементы за границами видимости «выгружаются», то есть физически не получится реализовать огромную территориально распределённую систему для вычислений (стрелки сбросятся).
Ролик: https://youtu.be/vitpEzNgaHU
***
Автор обложки: The Pokémon Company. Источник изображения: international-pokedex.fandom.com
***
Автор скриншотов: adef.