LINUX.ORG.RU

Doom


6

2

Всего сообщений: 9

DOOM запустили на ёлочной игрушке

DOOM запустили на ёлочной игрушке
Группа Игры

Некто Sprite_tm запустил DOOM на миниатюрной визуальной копии IBM PC, выполненной им как елочная игрушка.

Речь о вполне реальном устройстве. Внутри этой ёлочной игрушки установлен миникомпьютер с микроконтроллером ESP32-C3, на котором можно запустить урезанную версию порта DOOM с приставки Game Boy Advance, а изображение выводится на маленький экран диагональю 2,5 см. Присутствует даже звук! Для игры достаточно подключить геймпад через Bluetooth.

Все чертежи для 3D-принтеров умелец выложил в открытый доступ, так что повторить этот трюк может каждый.

>>> Подробности

 , ,

DrRulez
()

Исходники порта Doom для кнопочных телефонов на чипе SC6531

Группа Игры

Опубликованы исходники порта Doom для кнопочных телефонов на чипе Spreadtrum SC6531. Модификации чипа Spreadtrum SC6531 занимают около половины рынка дешевых кнопочных телефонов российских брендов (остальное за MediaTek MT6261, другие чипы редкость).

В чём состояла сложность портирования:

  1. Сторонние приложения на этих телефонах не предусмотрены.
  2. Малый объём ОЗУ - всего 4 мегабайта (бренды/продавцы часто указывают это как 32МБ - но это введение в заблуждение, так как мегабиты, а не мегабайты).
  3. Закрытая документация (можно найти только утечку ранней и неполноценной версии), поэтому многое добывалось методом реверс-инжиниринга.

В основе чипа процессор ARM926EJ-S с частотой 208 МГц (SC6531E) или 312 МГц (SC6531DA), может понижать частоту до 26 МГц, архитектура процессора ARMv5TEJ (нет деления и операций с плавающей точкой).

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

На данный момент запускается на 6-и из 9-и протестированных телефонов на чипе SC6531. Для перевода этого чипа в загрузочный режим, нужно знать какую клавишу удерживать при загрузке, клавиши для протестированных моделей: F+ F256: *, Digma LINX B241: центр, F+ Ezzy 4: 1, Joy’s S21: 0, Vertex M115: вверх, Vertex C323: 0.

Также были опубликованы два видео: с демонстрацией игры на телефоне и запуском на еще 4-х телефонах.

P.S.: Похожее было опубликовано на OpenNet, новость от меня, только отредактированная админом сайта.

Без лицензии, сложно сказать какая лицензия должна быть для кода полученного реверс-инжинирингом, считайте как копилефт - копируйте и изменяйте, давайте изменять другим.

Игра Doom была использована для привлечения внимания, в качестве примера, я бы хотел свободную прошивку для кнопочных телефонов. Их чипы гораздо мощнее, чем они используются в прошивке. Причём железо дешевое и массовое, в отличие от редких телефонов с «открытых» ОС или позволяющих выполнять свой код. Пока никого не нашел, чтобы скооперироваться, а реверс-инжиниринг тяжелое развлечение. Для начала было бы хорошо найти управление SD картой и управление энергопотреблением, чтобы можно было использовать эти телефоны как игровую приставку. Дополнительно к Doom можно портировать NES/SNES эмулятор.

>>> Исходный код

 , , , ,

jpegqs
()

Sonic Robo Blast 2 версии 2.1.8 — игра с открытым исходным кодом, созданная фанатами Sonic the Hedgehog

Группа Игры

Sonic Robo Blast 2 (SRB2) — 3D-игра с открытым исходным кодом, созданная фанатами Sonic the Hedgehog с использованием модифицированной версии движка Doom Legacy (порт Doom). SRB2 полностью вдохновлена сериями Sonic от Sega Genesis. SRB2 всё еще разрабатывается, но в ней уже есть тонна уровней, врагов, скорости, что доставит вам кучу удовольствия.

Особенности игры

  • Красивое 3D-оформление игры.
  • Это платформер старой школы, в комплекте которого кольца, пружины, опасности, обратная гравитация и другие препятствия из оригинальной игры.
  • Три игровых персонажей (каждый со своими уникальными способностями): Sonic, Tails, Knuckles.
  • Более 20 игровых уровней для игры: от зеленых лугов до глубоких подводных руин, шахт, гор и космических станций...
  • Мультиплеер на 2 игрока: разделенный экран или до 32 игроков в 9 различных игровых режимах онлайн.
  • Настраиваемые графика и опции управления (джойстик поддерживается).
  • Оригинальные саундтреки, созданные лучшими музыкальными исполнителями в интернете.
  • SRB2 включает возможность создавать свои собственные уровни, персонажей, игровые режимы.

Список изменений версии 2.1.8

  • Исправлен эксплойт в игре по сети, с помощью которого можно было аварийно завершить работу игры для всех.
  • Исправлено несколько больших проблем с рендерингом OpenGL.
  • Исправлено несколько привязок Lua.

Список изменений

Скриншоты и видео

>>> Сайт

 ,

fallout4all
()

DOOM - 20 лет

Группа Игры

10 декабря 1993г. свет увидел DOOM — легендарный шутер, породивший множество форков и дополнений. На этой игре выросло не одно поколение. Сейчас DOOM ­— это не просто 2d шутер с примитивной графикой и тривиальной историей, это целая вселенная. Для меня, как и для большей части сего ресурса (надеюсь), это торжественный день. Спасибо ID Software за DOOM, за сотни часов, потраченных в детстве, за десятки прогулянных уроков и нескучных пар. Спасибо!

>>> proof

 , ,

comp00
()

Игра Doom 3 BFG портирована для Linux

Группа Игры

Спустя всего несколько недель с момента открытия исходных текстов игры Doom 3 BFG, изначально доступной только для Windows и Mac OS X, один из энтузиастов своими силами подготовил порт для платформы Linux.

( читать дальше... )

>>> Подробности на английском

 , ,

Licwin
()

Исходный код Doom 3: BFG Edition открыт под GPL

Группа Игры

Спустя около года со дня публикации исходного кода движка id Tech 4 и месяца после подтверждения открытия исходного кода Doom 3: BFG Edition под лицензией GPL это наконец произошло.

Bethesda Software, владелец Id Software, опубликовала исходный код Doom 3: BFG Edition на новом репозитории GitHub. Как и раньше, Id Software открыла лишь код, оставив игровые ресурсы проприетарными.

Doom 3: BFG Edition — это переиздание Doom 3, выпущенное в прошлом месяце. В этом ремейке улучшены графика и звук, добавлены поддержка 3D-дисплеев, система сохранений по чекпоинтам и прочие мелочи, которых не было в оригинальном Doom 3, выпущенном в 2004 году. Также в него входят дополнение «Resurrection of Evil», новая глава «The Lost Mission» и первые две части Doom.

Пока что нет официального клиента BFG Edition для Linux, как и планов на портирование, но доступность кода переиздания вместе с кодом оригинального Doom 3 может поспособствовать открытому сообществу для создания родной версии для Linux.

В дополнение к новости:

  • В своём блоге Bethesda анонсировала скорое обновление для игры.
  • Локализация на русский язык запланирована на IV квартал 2012 года.

>>> Подробности

 , ,

StalinEXE
()

Исходный код движка Doom III доступен для свободной загрузки

Группа Игры

Несколько часов назад Джон Кармак, один из основателей и ведущий программист id Software, сообщил на своей странице в соцсети Twitter о публикации исходного кода движка знаменитого шутера Doom III. Исходники доступны под лицензией GPL v3 (почему юристы Zenimax выбрали именно третью версию лицензии, Кармак не уточнял). Данные для запуска самой игры по прежнему распространяются согласно EULA и доступны только после покупки игры.

Игра Rage, созданная на движке нового поколения id Tech 5, вышла уже более месяца назад, но исходный код движка id Tech 4 так и не был опубликован в связи с возможными патентными проблемами. Проблема решена заменой спорного алгоритма на алгоритм предварительной загрузки теней.

Хоть Doom III выпущен в 2004 году, технологии, которые используется в игре, актуальны до сих пор, несмотря на то, что уже появились игры более совершенные в графическом и технологическом плане.

По сложившийся традиции, id Software публикует исходный код каждой новой версии своего движка после выхода следующей. Так уже были опубликованы под свободными лицензиями движки id Tech в 1997 году (Quake), id Tech 2 в 2001 (Quake II), id Tech 3 в 2005 (Quake III Arena), а также исходники таких замечательных игр как Doom, Wolfenstein 3D, Enemy Territory, Return To Castle Wolfenstein. Под влиянием сообщества и id Software, исходники Heretic и Hexen от Raven Software также были опубликованы в 2008 под свободной лицензией.

Теперь наступил момент, начиная с которого исходный код id Tech 4 можно свободно загрузить из репозитория проекта Doom III на GitHub и на официальном FTP.

>>> Тот самый статус твиттера

 , , id tech, ,

onix_N
()

Джон Кармак объявил об открытии исходных кодов Doom 3 в этом году

Группа Игры

На QuakeCon 2011 Джон Кармак, один из основателей и ведущий программист id Software, объявил об открытии исходных кодов Doom 3 в этом году. Дата не была названа, но Кармак сообщил что это произойдёт не раньше выхода Rage. Выход Rage для ПК (Microsoft Windows) запланирован на октябрь, релиз Linux-клиента скорее всего состоится позже.

Пока неизвестной остаётся ситуация с патентом на алгоритм расчёта теней, который принадлежит Creative Labs. В 2009 году в почтовой переписке Кармак сообщил, что если они выпустят исходный код, его использование будет потенциальным нарушением, однако есть альтернативные алгоритмы, работающие с небольшой потерей производительности.

>>> Подробности

 , , ,

Gary
()

Odamex 0.5.0

Группа Игры

Сегодня вышел Odamex, свободный многопользовательский порт DOOM, с номером версии 0.5.0. С последнего крупного релиза (0.4.0) прошло более двух лет. Основные изменения:

  • Изменён протокол Odamex
  • Улучшения кода сетевой игры для больших игр
  • Исправлены ошибки, приводящие к десинхронизации предметов/оружия
  • Изменена организация переменных cvars
  • Добавлена возможность отправки сообщений дня (MOTD) клиентам
  • Улучшенный интерфейс launcher'а
  • Множество исправленных ошибок и оптимизаций

>>> Подробности

 ,

d1337r
()