Мне надо было отвлечься от больших проектов и я поискал то чего еще не было в браузере в плане нативного портирования. Duke Nukem 3D мы уже видели и я подумал, а почему бы не сделать мой любимый Blood? За основу я взял декомпилированные исходники оригинальной игры которые подготовила команда проекта Nblood на который я наткнулся собственно в поиске исходников) и приступил к реализации, которая заняла порядка 4-5 дней.
По большому счету это портирование eDuke32 - движка для других ОС отличных от DOS.
В результате я получил лучшую версию игры в которую сейчас можно поиграть в браузере! Из особенностей: • нативный браузерный порт без использования какой либо эмуляции • весит всего 60мб • улучшенный рендер и высокое разрешение • 60 FPS • современное управление • работают сохранения • это полная самая последняя пропатченная версия игры с двумя дополнениями
Ловите самый настоящий браузерный порт Super Mario 64, который я допилил взяв за основу довольно сырой проект с github. Это нативный ПК порт, а не эмуляция. Работает на мобилках и браузерах ПК
Особенности: • улучшено изображение и рендер • поддержка высоких разрешений и широкоформатных экранов • fps разлочен • поддержка мобильных устройств • мобильное управление • поддержка геймпадов • поддержка сохранений
И всё это благодаря очередной декомпиляции оригинальной игры от энтузиастов из команды ACreTeam.
Порт получился волшебным! Из особенностей: • улучшенный рендер изображения • поддержка мобильных устройств • удобное touch-управления • поддержка сохранений
Запускается в двух режимах: Облегченный без музыки (64мб) С музыкой (540мб)
За основу взята работа энтузиаста Cirsius. Особенности: • Поддержка русского языка (включается в опциях игры) • Мобильное управление, включая виртуальную клавиатуру (левый верхний угол) необходимую для старта и некоторых моментов игры • Базовая поддержка геймпадов • Поддержка мобильных устройств в целом • Возможность экспорта и импорта сохранений
Дисклеймер: Это всего лишь эксперимент с современными веб технологиями. Оригинальную версию представленной игры можно купить в Steam, что прямо указано при запуске этого экспериментального порта!
Представляю завершённый pet-проект — порт движка Doom 1/2, полностью переписанный с нуля
Это не запуск через DOSBox и не WebAssembly-обёртка. Движок реализован как честный software rendering на TypeScript и работает прямо в браузере, отрисовывая каждый пиксель на 2D Canvas — по тем же принципам, что и в 1993 году. При написании я опирался на исходники оригинального Doom (https://github.com/id-Software/DOOM)
Проект начался как эксперимент и в итоге вырос в полноценную реализацию. Значительная часть работы выполнялась с использованием ИИ Claude, при этом вся разработка заняла около трёх недель. Опыт в разработке и ИТ с 2003 года позволил сохранять полный контроль над процессом, так как проект несмотря на наличие исходников весьма не простой и требовал много внимания к архитектуре и деталям, по факту ничего нельзя пропустить и оставить без внимания
Игра использует оригинальные ассеты работая напрямую с WAD файлами
При этом добавил пару доработок (все настраиваются в меню Options):
TrueColor Полноценный цвет без ограничений палитры в 256 цветов
Динамическое освещение Источники света, которых не было в оригинальной игре
Поддержка высоких разрешений Без привязки к 320×200 — можно запускать в любом разрешении. Правда если поставить боль 960х600 то браузер уже тяжелее справляется и выдать стабильные 30 FPS ему сложнее
Freelook (свободный обзор) Можно смотреть вверх и вниз. При включении freelook отключается автоаим и стрельба идёт строго по перекрестию. За то теперь можно стрелять из окна куда раньше аим не видел противников
Целится можно куда угодно что более привычно современным игрокам
Мобильное управление Не самая сильная сторона, доделывал в последнюю очередь по запросу друзей, но работает и даже можно пройти игру
Полноэкранный режим в мобильной версии Кнопка FS включает fullscreen с блокировкой ориентации в горизонтальный режим и скрытием интерфейса браузера
Поддержка широких экранов Рендеринг занимает всю доступную область экрана, включая widescreen-форматы
Так же недавно добавим меню выбора части для запуска
Мой друг под ником EXL, известный гик из коммьюнити Motofan, умудрился недавно портировать Doom на Motorola C380 и Motorola E398. Кто бы мог подумать, что путем упорного и долгого реверс-инжиниринга, хакинга и десятков часов отладки, станет возможным запустить Doom на одном из самых слабых телефонов нулевых годов... Могли вы себе представить в 2003, что сможете поиграть в Doom на телефоне за 3к рублей?
Команда DosZone Team всей любовью и радостью представляет браузерную версию самой настоящей GTA Vice City. Легендарная игра теперь доступна практически на любых устройствах без установки! Мы применили самые передовые и современные веб-технологии, чтобы сделать игру максимально доступной для всех!
оригинальная игра со всеми ключевыми особенностями
практически моментальный запуск. Для старта игра качается всего 56мб, а остальное динамически загружает по мере необходимости и исследовании игрового мира
поддержка любых разрешений экрана
поддержка геймпадов и touch-управления
оригинальная английская версия и полностью локализованная русская версия с озвучкой от студии GamesVoice
поддержка как локальных, так и облачных сохранений
1/10
Игра доступна в свободной ограниченной версии. Можно сколько угодно кататься по городу наслаждаясь доступными заложенными в гемплей активностями. Но как только вы дойдете до первого сюжетного чекпоинта в отеле Ocean View, то игра попросит указать путь к файлу оригинальной игры для продолжения. Это может быть к примеру gtavc.exe.
Факт наличия оригинальных ресурсов подтверждается посредством проверки контрольных сумм файлов. Этим вы подтверждаете, что игра у вас куплена. Данная версия игры предоставляется исключительно в образовательных и исследовательских целях и служит для демонстрации технических возможностей запуска сложных игровых движков в современной веб-среде.
Всем отличной игры и времяпровождения
Заходите на наш канал и следите за новостями и другими нашими разработками. Это лучшая благодарность!
Nox одна из культовых РПГ. Код порта этой игры был утрачен, а все репозитории удалены, и я буквально по крупицам восстанавливал его искав по всему интернету и в его сохраненных архивах на wayback machine, но в результате всё получилось как задумано. Я сделал русскую версию за основу которой были взяты два лучших перевода совмещенных фанатами - Фаргус\7Волк.