категории | RSS

Разработчик выпустил браузерную версию классической игры Wipeout

 Разработчик Доминик Шаблевский (Dominic Szablewski) представил браузерный порт классической игры Wipeout. Оригинальная версия игры вышла в 1995 году для PlayStation и MS-DOC, позже проект портировали на другие платформы и переиздавали.

Код Wipeout для PSX оказался в Сети в 2022 году, тогда сторонние разработчики начали изучать его и выпускать сборки для Windows, Linux и macOS. Несколько месяцев назад Шаблевский также просмотрел исходники и решил разработать браузерный порт.

Энтузиаст отмечает, что исходный код игры находится в не самом лучшем состоянии. Лучше всего написаны система рендеринга гоночных треков и физический движок. Остальные части игры, как ему кажется, разрабатывались в сжатые строки. На это указывает меню состоящее из 5 тыс. строк кода и большого количества операторов if else.

Просочившийся код игры написан для платформы PSX, поэтому многие его части пришлось полностью переписать. Для портирования под современные браузеры Шаблевский использовал WebAssembly и WebGL.

Код итоговой версии опубликован на GitHub. На сайте разработчика можно запустить демонстрацию и поиграть в Wipeout. При запуске система предложит какую именно версию следует загрузить: полная (144 МБ) и урезанная без музыки и вступительной части (11 МБ). В блоге автор проекта подробно рассказал о том, как переписывал код для PSX под современные браузеры.

Управление в игре осуществляется с помощью клавиатуры. Доступен вид как от первого, так и от третьего лица. При этом разработчик отмечает, что многие части игры ещё не до конца портированы, поэтому для лучшего опыта советует воспользоваться сборками, предназначенными для Windows, Linux или macOS.

Автор проекта отметил, что пока не знает как к его порту отнесётся Sony, владеющая правами на франшизу. В своём блоге Доминик Шаблевский предложил представителям компании, читающим статью, оставить всё как есть или самим заняться разработкой ремастера с его помощью.



Источник новости: habr.com

DimonVideo
2023-08-11T20:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика