DOOM запустили прямо внутри сообщения Telegram
В свежем обновлении Telegram появились кнопки в сообщениях с расширенным форматированием. Чтобы показать возможности новой функции, команда мессенджера выпустила шахматного бота, с которым можно играть, не выходя из переписки.
Дальше в дело вступили энтузиасты из канала Hi, AI!: внутри сообщения запустили DOOM.
Правда, играть с комфортом трудно из-за заметного инпут-лага. Бот отправляет сразу полторы секунды видео вперед, и доставить этот ролик нужно заранее, иначе картинка мерцает каждый такт.
Любое нажатие отменяет предсказанный отрезок, а новую доставку API Telegram разрешает раз в секунду. Из-за этого динамичный шутер превращается в подобие пошагового квеста, но при желании играть можно.
Легитимно?
Это не совсем порт. На удаленном сервере крутится исходный код DOOM 1993 года с помощью doomgeneric, а сообщение выступает клиентом: полторы секунды геймплея улетают в него роликом и проигрываются прямо в теле сообщения, управление идет кнопками, которые работают как геймпад.
Весь код написали Claude Opus 5 и Fable 5. Только на фикс нескольких багов с отрисовкой Fable потратил $80.
Попробовать можно здесь. Лучше работает на Desktop и Android, на iOS и macOS возможны проблемы.