Энтузиаст сделал из Super Mario контроллер для Super Mario
Super Mario, бесспорно, является одним из самых знаменитых во всем мире персонажей. И не удивительно, что компания Nintendo крайне активно старается зарабатывать на своем маскоте. Более того, дабы еще сильней популяризовать данного персонажа, а следовательно и продукцию с ним, не так давно в продажу поступили совершенно новые Lego-наборы, посвященные Super Mario. И пожалуй самой приятной вещью в данных наборах является наличие «электронного» Mario, а также интерактивных предметов.
Ну а в том случае, если вы увлекаетесь видеоиграми, то вы явно в курсе того, что существуют такие энтузиасты, которые проходят самые различные игры при помощи всевозможных, парой очень неожиданных предметов, например гитар, танцевальных ковриков или чего-бы то ни было еще. И вот, на этот раз некий энтузиаст запустил и поиграл в Super Mario при помощи Super Mario. Да, как вы уже могли понять, Lego-фигурка Super Mario с электрическим наполнением была превращена в контроллер, который функционирует на удивление хорошо. Если же быть более точным, то сделала это пользователь социальной сети Twitter под ником @r1ckp.
Wrote some code to use the legosupermario to play SuperMario pic.twitter.com/LOuECESPgT
- Rick (@r1ckp) September 2, 2020
И по большому счету, если у вас уже есть интерактивный Lego-набор Super Mario, то вы сможете крайне быстро свыкнуться со столь оригинальным и нестандартным управлением. Как продемонстрировал сам @r1ckp в своих постах, он просто наклоняет фигурку Lego Super Mario назад и вперед, благодаря чему персонаж на экране начинает двигаться. И нет, не стоит считать, что геймплейные возможности Super Mario были урезаны - это совершенно не так. Mario может спокойно прыгать, стрелять огненными шарами, а также спускаться по трубам.
Реализация такого типа управления стала возможно за счет того, что фигурка Lego Super Mario может взаимодействовать с цифровыми интерактивными элементами за счет встроенных датчиков цвета, акселерометра, гироскопа, а также Bluetooth. И если верить словам все того же пользователя @r1ckp, то он сумел перехватить те сигналы, которые фигурка Lego Super Mario передает по Bluetooth. Ну а после того, как сигнал был перехвачен, для @r1ckp не составило большого труда подключить фигурку к элементам управления, которые он заранее подготовил на эмуляторе. Весь процесс, как утверждает @r1ckp занял у него 4 часа, а самым трудоемким он считает процесс выяснения того, как функционирует местный протокол Bluetooth. Да, над качественной имитацией нажатий ему пришлось тоже поработать, однако все-же данный процесс был менее трудоемким, нежели выяснение принципа функционирования местного Bluetooth и перехват сигнала.