Багатокористувацька гра «DOOM» з’являється на Raspberry Pi Pico, комп’ютері за 4 доларів
The Raspberry Pi Foundation, Id Software
Raspberry Pi Pico за 4 долари — це малопотужний мікроконтролер, схожий на плату Arduino. Він насправді не призначений для ігор, і особливо не для 3D-ігор. Але в дусі «чи може він запускати DOOM», Грем Сандерсон з Pi Foundation переніс оригінальний DOOM на Raspberry Pi Pico. І він чудово працює.
Порт DOOM Sanderson надзвичайно вірний оригінальній грі. Він заснований на вихідному порту Chocolate Doom і використовує всі оригінальні файли DOOM PC WAD, а також оригінальну музику та аудіо. Звісно, встановлення всього цього на 2 МБ флеш-пам’яті Pi Pico вимагало невеликого стиснення, але гра все ще працює з роздільною здатністю 300×200 (але виводить відео 1280×1024) без проблем. (Сандерсон зазначає, що мікрокомп’ютери з чіпом Pi Pico RP2040 повинні мати можливість запускати Ultimate Doom і DOOM II.)
Шокуюче, що цей порт насправді підтримує багатокористувацьку гру для чотирьох гравців. І тут немає ніяких дивних прийомів — просто підключіть кілька комп’ютерів через I2C, і ви готові до роботи.
Сандерсон задокументував весь проект у записі на GitHub, яка досить детальна. Якщо вас цікавить його метод стиснення, який називається WHD або «Де половина даних», я наполегливо пропоную переглянути цю документацію!
Весь код для цього порту DOOM доступний на GitHub. Технічно він повинен працювати на всіх мікрокомп’ютерах RP2040 з принаймні 2 МБ оперативної пам’яті, хоча я пропоную грати на Pi Pico. Тепер ви можете придбати Pi Pico всього за 4 долари США.
Джерело: Raspberry Pi Foundation