Класическият RTS, който оживя в браузъра: Как WebAssembly върна рицарите и търговците
Knights and Merchants: Класиката, която се завърна в браузъра
Спомняш ли си часовете, прекарани в завладяването на карти в Knights and Merchants: The Shattered Kingdom? Тази легендарна RTS игра от началото на 2000-те вече може да се играе директно в браузъра – благодарение на WebAssembly и WebGL2. Без изтегляния, без инсталации. Чиста носталгия точно в уеб страницата.
Проектът KaM Remake винаги е бил страстна мисия на общността – пресъздаване и надграждане на оригиналния двигател. Сега обаче един разработчик вдигна летвата още по-високо. Той компилира целия игрален двигател до WebAssembly (WASM). Резултатът? Цялата логика на играта, системите за рендериране и аудио работят като нативен код директно в браузъра.
Най-впечатляващото тук не е само техническото постижение. Важното е какво успяха да запазят. Играчите получават пълния опит: skirmish карти, обучения, кампании с работещи мисионни скриптове. Звуковите ефекти са точни. Речите на юнитите са тези познати бойни викове. Саундтракът създава настроението. Всичко онова, което направи оригинала специален, е пренесено без компромиси.
Проектът също така показва силата на open-source сътрудничеството. Кодът е в GitHub, с отделен клон, документиращ целия процес на браузър порта. Разработчици, които искат да пренесат свои стари двигатели в мрежата, могат да използват тази имплементация като референтна архитектура.
WebAssembly тихо променя възможностите на уеб приложенията. Игри, които някога изискваха отделни клиенти, плъгини или емулатори, вече вървят навсякъде с модерен браузър. За инди разработчиците и хората, ангажирани с дигиталното запазване, това отваря вълнуващи врати.
За стартъпите и разработчиците, следящи уеб тенденциите, KaM Remake е убедително доказателство. Сложни, графично интензивни приложения могат да постигнат прилична производителност в браузъра. И тъй като WebAssembly продължава да се развива, а поддръжката на WebGPU става по-широко разпространена, очаквайте още по-амбициозни проекти да правят скока към уеб деплоймънт.
Независимо дали се връщаш към детски спомени или откриваш Knights and Merchants за първи път – браузър версията доказва, че някои класики никога не избледняват. Просто намират нови платформи, на които да блеснат.