YouTuber Vimpo запускает минималистичный сервер Minecraft на умной лампочке с AliExpress

YouTuber Vimpo запускает минималистичный сервер Minecraft на умной лампочке с AliExpress

Когда мы думаем о сервере Minecraft, мы представляем себе мощный компьютер, возможно, Raspberry Pi или, по крайней мере, надежный VPS. Тем временем некий создатель, скрывающийся под псевдонимом Вимпо, только что нарушил все прежние границы. Он запустил рабочий экземпляр игры… на лампочке Wi-Fi, купленной за несколько долларов. Это демонстрация возможностей микроконтроллеров и доказательство того, что даже сложные приложения можно сжать до абсолютного минимума.

Этот проект переопределяет минимальные требования к оборудованию, показывая, что полноценный геймплей (пусть и в скромном варианте) возможен на оборудовании, которое кажется совершенно неспособным к этому.

Игрок построил функциональную модель GPT в Minecraft с 5 миллионами параметров, используя красный камень, который отвечает на вопросы

Гонка за запуском Doom на абсурдных устройствах постепенно уходит в историю — пришло время для нового испытания. Minecraft только что стал эталоном для аппаратных хакеров, и последний проект YouTuber Vimpo показывает, насколько далеко может зайти минимизация. Сервер на десять игроков объемом 90 килобайт, работающий на умной светодиодной лампочке от AliExpress, звучит как шутка, но это реальность. Главный герой — дешевая лампочка для умного дома с микроконтроллером Bouffalo Lab BL602. Система с одним ядром RISC-V с тактовой частотой до 192 МГц, всего 276 КБ ОЗУ и 128 КБ ПЗУ по характеристикам сравнима с графическим калькулятором. Vimpo удалил плату из лампочки, перепрограммировал ее новой прошивкой и припаял обратно с новой миссией.

Minecraft — разработано приложение, позволяющее автоматически конвертировать фотографии из Google Earth в игровой мир.

Основой его успеха является UCraft, минималистичная реализация сервера Minecraft на языке программирования C. В отличие от многогигабайтного сервера Mojang Studios, UCraft поддерживает только протокол 1.21.9 и базовые мини-игры, такие как TNT Run. Он весит 46-90 КБ и при десяти игроках потребляет около 70 КБ оперативной памяти. Это как завести машину на двигателе газонокосилки, оставив только раму, двигатель и руль. Миры микроскопические, доступно несколько блоков, но все работает гладко.

Кембриджский университет запускает проект по спасению данных с дискет в рамках инициативы Future Nostalgia.

Проект не первый. В сентябре PortalRunner запустил сервер на ESP32. Разница? BL602 основан на архитектуре RISC-V, которая представляет собой открытый стандарт, не требующий лицензий, что снижает производственные затраты и открывает двери независимым разработчикам. Какой во всем этом смысл? Философия Мейкера, т.е. показывать, что это возможно. Это демонстрация ваших навыков оптимизации и понимания архитектуры. Практически? Бессонный, но воспитательно бесценный. Это показывает, что игра работает на действительно скромных ресурсах, если удалить все ненужное. UCraft можно использовать в средах с ограниченными ресурсами, и он доказывает, что устройства IoT обладают большей мощностью, чем использует программное обеспечение по умолчанию.

Источник: @vimpop (YT), PC Gamer, Tom’s Hardware, GitHub (репозиторий vimpop/UCraft).

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии