Програміст Бертранд Фан (Bertrand Fan) навчився виводити повідомлення з месенджера Slack в гру 1995 року для консолі SNES.
Редакція ПМ
Slack — це популярний корпоративний месенджер, розроблений компанією Slack Technologies і випущений в 2014 році. Нещодавно спеціаліст компанії Бертранд Фан — в рамках проекту Slack on a SNES — зміг вивести в гру 1995 року (для культової консолі SNES) повідомлення одного з каналів месенджера.
Мова йде про відеогрі BS-X: The Story of The Town Whose Name Was Stolen, яка поставлялася з досить незвичайним аксесуаром під назвою Satellaview: останній являв собою модем для приставки Super Famicom (так називалася SNES в Японії), що дозволяє консолі отримувати супутникові дані від Nintendo (це приблизно схоже на те, як сьогодні консолі регулярно оновлюються через Інтернет). За словами Фана, Nintendo оновлювала гру кожен день протягом п’яти років.
У своєму проекті Фан використовував емулятор SNES і програмний інструмент, який називається SatellaWave і дозволяє генерувати файли, сприймані грою як дані Satellaview. Програміст знайшов спосіб для виводу інформації з каналу Slack в BS-X; повідомлення з месенджера з’являлися в магазинах всередині гри: час і відправник повідомлення виводились в назві товару, а зміст повідомлення в описі до нього. Фан автоматизував процес за допомогою спеціального коду, а також використовуючи бота і один з API Slack для перевірки історії каналу та висновку 10 останніх повідомлень.
Коротко про розробку Фан розповідає на своєму сайті.
SNES (Super Nintendo Entertainment System) — це 16-бітова ігрова консоль, вироблялася компанією Nintendo в 1990-х роках. По всьому світу було продано близько 50 мільйонів SNES. В Японії підтримка консолі була припинена восени 2003 року.
Thanks!
Our editors are notified.