LINUX.ORG.RU

Quake


9

1

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

Asahi Linux: OpenGL ES 2.0 на Apple silicon

Группа Apple

Проект Asahi Linux смог запустить Xonotic и Quake в разрешении 4K на максимальных настройках графики в сеансе Wayland Gnome/KDE, используя открытые драйвера mesa OpenGL ES 2.0 на чипах M1 и M2 от Apple. Проект продолжает совершенствоваться. Запланированные обновления включают в себя:

  • продолжение улучшения поддержки OpenGL 2.0, включая шейдеры;
  • работа по полной поддержке Vulkan внутри драйвера;
  • упрощение сборки и установки драйверов для пользователей.

Проект Asahi linux уже 2 года работает над обратным инжинирингом GPU и разработкой графических драйверов для ARM-процессоров Apple. Для этого надо было разработать главные компоненты рабочих драйверов для GPU, userspace-драйверы (Mesa/OpenGL stack) и ядерные драйверы для macOS и Linux.

Алиса Розенцвейг (Alyssa Rosenzweig) и Дугалл Джонсон (Dougall Johnson) спустя несколько месяцев работы над проектом смогли разработать полностью открытый userspace-драйвер для macOS, способный отрисовывать glxgears и игру Neverball.

Затем, разработчик LinaAsahi в апреле этого года взялся за ядерные драйвера, которые в будущем планируется включить в основное ядро Linux. Прототип кода был написан на Python и использовался для изучения всех тонкостей Apple Firmware. Спустя несколько месяцев началась разработка полноценного драйвера на языке C. Но столкнувшись с множеством проблем в управлении памятью, разработчик решил дождаться уже анонсированной реализации Rust в ядре Linux. После переписывания основы на Rust разработка многократно ускорилась. Недавно с этим драйвером удалось запустить KDE.

С объединёнными наработками авторы выступили на XDC 2022 и провели всю конференцию, используя открытое ПО.

>>> Блог проекта Asahi linux с красиво собранной информацией со скриншотами на английском

 , , , ,

LibAccelerator
()

Xonotic 0.7.0

Группа Игры

Вышла новая версия классического сетевого шутера Xonotic 0.7.0.

Новая версия принесла с собой следующие изменения:

  • Значительные изменения в режимах игры. Улучшены классические режимы, полностью переписан режим Capture The Flag, например, добавлена передача флага, показ на радаре носителей обоих флагов после определённого периода времени, визуальные эффекты, уведомления. Остальные режимы игры (Clan Arena, Arena, Last Man Standing, Onslaught, Assault, Freezetag, Nexball и Domination) получили исправления ошибок, улучшения в мелочах. Весь код CTF перемещён в систему мутаторов.
  • Улучшение системы анимации персонажей. Теперь возможно одновременно применять на модель игрока больше одной анимации. К примеру, одну задействовать для движения ног, а вторую для туловища. Стало возможно динамически поворачивать скелет модели в зависимости от направления взгляда
  • Улучшение соперничества. Вещи, которые можно подбирать, на больших расстояниях теперь рендерятся как 2D-спрайты, что позволяет увидеть их издалека. Улучшены правила появления игроков на карте, что улучшает баланс в режимах Duel и командных режимах. Улучшен режим наблюдения, добавлены разные опции видеозаписи и вещания, появилось возможность следовать за powerup и killer.
  • Обновления карт. Добавлены четыре новые карты: масштабная Abyss для CTF, маленькая Fuse для дуэли, средняя SilentSiege для дуэли, Oilrig для deathmatch. В старые карты добавлены новые геймплейные возможности и улучшения.
  • Полностью переписана система сообщений. Теперь можно гибко настроить появление центральных, консольных и HUD-сообщений и уведомлений. Также теперь все такие сообщения доступны для перевода на другие языки. Система уведомлений согласована с обновленными режимами игры.
  • Благодаря graphitemaster и Blub\o, произведена миграция на новый компилятор QuakeC - gmqcc. gmqcc создаёт более быстрые и оптимизированные исполняемые файлы. gmqcc даёт разработчикам новые функции и инструменты, что имеет большое значение для развития игры.
  • Переход на новый график релизов, так что они теперь будут появляться чаще

Xonotic — это трёхмерный шутер от первого лица, ориентированный на многопользовательскую игру. Является форком Nexuiz и распространяется по лицензии GPL.

Полный список изменений

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

 , , ,

Psych218
()

Вышел Turtle Arena 0.6

Группа Игры

Состоялся релиз Turtle Arena 0.6.

Основные нововведения:

  • 4 игрока на одном экране;
  • Теперь у черепашек есть хвосты, как в оригинальных комиксах о черепашках-мутантах ниндзя;
  • Для множества объектов добавлен сэл-шейдинг (код для этого импортирован из проекта ZEQ2 Lite);
  • Множество изображений переделано в разрешение HD (большая часть графики UI/HUD теперь в HD-качестве);
  • Шрифты TrueType теперь используются по умолчанию и масштабируются в зависимости от разрешения экрана либо окна игры;
  • Переделан HUD основного окна;
  • Добавлено меню выбора джойстика;
  • Добавлена новая текстура для Overload base;
  • Возможность создать хостинг игры на интернет-сервере с помощью клиента игры;
  • Названия команд в командной игре отображаются разными цветами;
  • Вместо сетевого протокола quake3 master используется dpmaster, благодаря чему список серверов игры отделён от списков на мастер-сервере;
  • Автоматический выбор игровой карты в сетевой игре с помощью scripts/arenas.txt и scripts/*.arena, что позволяет добавлять новые карты в цикл карт;
  • Множество исправлений от людей, отправлявших коммиты в проект ioquake3; код движка ioquake3 обновлён с ревизии 1794 до 2236, а также множество других исправлений самого Turtle Arena.

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

 , ,

ZenitharChampion
()

Релиз Quake Live

Группа Игры

Сегодня Quake Live (QL) наконец-то выходит из стадии бета-тестирования, начавшегося в феврале 2009.

Напомним, что QL — это разработка id Software (ныне приобретённой ZeniMax). Интересна тем, что позволяет запустить модифицированную версию Quake 3 прямо из браузера. Присутствуют элементы социальной сети (друзья, кланы), ведётся учёт статистики, есть античит и множество серверов по всему миру, в том числе и в России. Большинство карт QL взято из оригинального Quake 3 (некоторые их них слегка изменены), также добавлено много новых хорошо сбалансированных карт. Геймплей и графика сохранены с небольшими исправлениями. Например, нет «мяса» (gibs).

Игра с момента первого анонса горячо обсуждалась — уже в первые шесть часов бета-теста она собрала более 100 тысяч пользователей. В ноябре 2009 года их было уже больше миллиона.

Сегодня, вместе с очередным обновлением, с игры снимается статус «бета». Несмотря на настораживающие заявления ZeniMax, она останется бесплатной. Но будет возможность приобретения «Премиум» и «Про» подписок, дающих следующие преимущества:

Премиум-подписка (1.99$ в месяц):

  • Доступ к 20 новым картам
  • Новый режим игры «Freeze Tag»
  • Особые награды (awards)
  • Возможность создать клан и вступить в пять кланов сразу
  • Возможность повесить фоновый рисунок на страницу профайла
  • Статистика матчей сохраняется в течение 6 месяцев

Про-подписка (3.99$ в месяц):

  • Возможность создать игровой сервер, указать его географическое расположение, выбрать режим игры и играть там только по приглашениям
  • Возможность пригласить до трёх друзей на «премиум» карту
  • Ещё больше особых наград
  • Возможность создать клан и вступить в десять кланов сразу
  • Статистика матчей сохраняется в течение года

Остальные игроки существенных изменений не заметят — по-прежнему 5 режимов игры, 40 арен, возможность вступить в клан, детальная статистика матчей.

Информация о релизе на сайте игры

Зарегистрироваться или обновиться

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

 ,

melkor217
()

Kwaak3: Quake3 портирован на Android

Группа Игры

Родерик Коленбрандер (Roderick Colenbrander) портировал Quake3 на платформу Android. Автор проверил работоспособность на Motorola Milestone, тестеры-добровольцы проверили на G1. За основу была взята версия для Nokia N900.

На данный момент есть:

  • звук
  • вычисления с плавающей точкой
  • устройства ввода: клавиатура, тачскрин, трекбол
  • рендеринг 3D через OpenGL
  • оптимизация игры для архитектуры ARM
  • сеть

Большая часть (99,9% по словам автора) написана на C плюс небольшая обертка на Java.

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

 , ,

registrant
()

На Nokia N900 портирован движок Quake 3

Группа Open Source

Оливер Макфедден, известный своими утилитам для реверс-инженеринга бинарных драйверов AMD, осуществил портирование движка Quake 3 на Nokia N900.

Это стало возможно благодаря мощной аппаратной платформе устройства.

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

 , , ,

KefirNet
()

Alien Arena 7.31

Группа Игры

Версия 7.31 включает в себя несколько заметных нововведений, а так же улучшения движка и геймплея.

Основные нововведения:

  • Улучшения рендеринга теней(«теневой объём» и «самозатемнение»).
  • Добавлен VBO manager.
  • Улучшения звуковой системы.
  • Фиксы безопасности.
  • Анизотропная фильтрация.
  • Новые погодные эффекты.
  • Добавлена система голосования.
  • Автоматическая смена одинаковых ников.
  • 2 новых уровня.
  • Автоматическая конфигурация при первом запуске.
  • Оптимизация загрузки.

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

 , ,

Sekai
()