creator cover sashikknox
sashikknox

sashikknox 

C/C++ programmer, love Aurora OS

75subscribers

110posts

goals2
$827.75 of $3 840 raised
Поддержать портирование игрового движка Godot 4 для ОС Аврора с экспортом проекта в RPM файл, совместимый с RuStore.
$211.62 of $6 399 raised
just donate if you want =) Портирование игр и игровых движков: Prey 2006, Doom 3, GZDoom, Xash3D, RE3, VCMI, Super Tux Kart, Love2D games, Godot 4...

Godot 4.7.2 для ОС Аврора

Ура, теперь я и до легендарного Godot добрался, обновил версию, и добавил кучу новых фич! Читайте ниже!
 
Что нового в Godot:
- обновил порт до апстрима 4.7.2-stable;
- добавил поддержку Vulkan на Авроре;
- добавил поддержку датчиков (гироскоп, акселерометр);
- добавил поддержку встроенной клавиатуры;
- в редакторе появилась возможность деплоить и отлаживать проект прямо на устройстве через сеть или по проводу;
- хотел починить работу геймпадов, но оказалось они починились как то сами собой, в апстриме то сделали по человечески наконец (SDL3 Gamepad API), ранее не работало );
- поддержка API DeviceInfo - теперь через Godot API можно запрашивать данные об устройстве, версию ОС и прочее.
 
Релиз можете скачать на GitHub
Хотите задонатить, можно это сделать на Boosty! (Если немного подождете, то я еще заведу аккаунт в https://seleba.app, там комиссии поменьше будут)
 
Telegram | Boosty

Обновление Prey для ОС Аврора

 Долго я откладывал обновление данного проекта, но время пришло!
 
"Prey - шутер от первого лица, разработанный студией Human Head Studios и изданный 2K Games в 2006 году на движке id Tech 4. Главный герой — индеец чероки по имени Томми, чей бар целиком похищен гигантским инопланетным кораблём-станцией «Сфера» и которому предстоит спасти подругу и противостоять инопланетянам. Ключевые механики — порталы и изменение гравитации, а также способность героя отделять дух от тела и воскрешаться после смерти."
Итак, что нового:
- починил "замедленное время" на слабых девайсах
- исправлены ошибки рендера некоторых материалов (можно было встретить чёрные текстуры)
- добавлен эффект glow (как в оригинальной игре)
- перетянул все доп эффекты из порта glKarin: мягкие тени, более приятная модель освещения blin-phong, подсветка ambien light (для того что бы в игре не было абсолютно черных теней, субъективно - выглядит красивее)
- добавил алгоритм FSR для апскейла рендера, в дополнение к ранее используемому Linear
- более удобный touch-ui
- всякие багофиксы
Оставайтесь на связи, будут ещё обновления старых проектов с 
багофиксами!
 
Скачать RPM с GitHub

Telegram | Boosty
Аврора на игровых консолях!
 
У кого какие хобби, а в ОМП свои вайбы. Например, вот портируют Аврору на всякое разное.
 
В этот раз решили сделать порты ОС Аврора на игровые портативные консоли. Две портативки получили свежую Аврору - Nintendo Switch (усилиями @erhoof) и AYN Odin 3 (этого зверя запускал я)
 
Результат просто превосходный! Обе консоли поддерживают работу с внешним экраном через док-станцию (hotplug) - режим зеркалирования или расширенного рабочего стола (desktop mode). Поддержка Vulkan, GLES3 и возможно затащим OpenGL посредством zink.
Поддерживается переключение режима производительности CPU/GPU на обоих устройствах.
 
Работает вся периферия: Switch прекрасно работает с джойконами в режиме hotplug, а на Odin 3 очень круто подсвечиваются стики в цвет выбранной атмосферы. Есть режим глубокого сна, консоль может лежать неделями, расходуя заряд батареи по капле.
 
Теперь, конечно, хочется портировать куда более требовательные игры на Аврору , над этим буду работать... но и простые телефоны с тачскрином не забуду, для них тоже готовятся новые релизы )

Telegram | Boosty
Subway Surfers на ОС Аврора

Классика мобильного гейминга добралась до Авроры благодаря усилиям @erhoof!
"Subway Surfers вышел 24 мая 2012 года - его создали две датские студии, Kiloo и SYBO Games. Игра была собрана на Unity с самого начала - именно этот движок позволил небольшой команде быстро сделать и масштабировать проект. Уже через неделю после релиза Subway Surfers возглавил чарты загрузок в 20 странах, а за первые восемь месяцев его скачали 100 миллионов раз. В 2018 году игра стала первой в истории Google Play, преодолевшей отметку в 1 миллиард установок, а по итогам 2010-х её назвали самой скачиваемой мобильной игрой десятилетия. Суммарные загрузки уже перевалили за 4 миллиарда - это одна из самых успешных мобильных игр в истории. "
А теперь о том, почему это важный и примечательный момент: игра работает при помощи игрового движка Unity . На самом деле всё очень круто: @erhoof создал нативный порт UnityPlayer для ОС Аврора, и это позволило запустить не только Subway Surfers - так что будут ещё посты и видео . Для игры вам потребуется самостоятельно раздобыть APK-файл игры под Android: приложение для Авроры распакует ресурсы из APK и запустит игру нативно на вашем устройстве.

Ждите релиза в RuStore и AuroraRepos

Star Wars Jedi Academy на ОС Аврора!

"Jedi Academy вышла в сентябре 2003 года: её сделала студия Raven Software при издателе LucasArts (в остальном мире издавала Activision), а сердцем игры стал движок Quake III. Спустя почти десять лет, в апреле 2013-го, сразу после закрытия LucasArts разработчики Raven выложили исходники игры на SourceForge под лицензией GPLv2. Правда, через пару дней код сняли с публикации - туда затесался лицензионный код видеокодека, - но сообщество уже успело его подхватить. Так родился OpenJK, который жив и по сей день. Для порта на ОС Аврора, движек был модифицирован - добавлен GLES3 рендеринг бекенд."
Вот тут реально сложно было впихнуть на экран все сенсорные контролы для игры... Надеюсь, пальцы никто не вывихнет! Как всегда, есть спасительная поддержка геймпадов - так можно играть куда комфортней
Скачать RPM с GitHub
Telegram | Boosty

Simpsons Hit & Run на ОС Аврора

"Игра вышла в сентябре 2003, разработчик - Radical Entertainment, издатель - Vivendi Universal Games. Жанр - миссионный экшен в Спрингфилде: ездим на тачках, ходим пешком и выполняем задания на время, почти GTA 🌚
Действие разворачивается за неделю до Хэллоуина: на Спрингфилд обрушивается волна странностей - осиные камеры слежки, чёрные фургоны и новая Buzz Cola, сводящая горожан с ума. Пропадает Барт, и семья Симпсонов (а заодно и Апу) вынуждена распутать заговор пришельцев Кэнга и Кодоса. (справка с интернета, сам я пока не прошел )"
 
Сделал для вас порт игры про Симпсонов!
Я честно говоря вообще пропустил выход этой игры в свое время, и впервые играю в нее на Авроре! Я был приятно удивлен, насколько симпатично смотрится игровая графика, и при этом игра отлично работает даже на слабых девайсах. Сразу настоятельно рекомендую подвигать тач-контролы под себя (опции, там кнопка в виде крестика со стрелочками) - удобной дефолтной раскладки я так и не придумал, пока берем как есть
 
P.S. Для игры подойдут ресурсы от оригинальной ПК версии. Найдете баги, пишите в комментарии к посту или issue на GitHub 👌
 
Скачать RPM с GitHub
Telegram | Boosty

Quake 2 VR на ОС Аврора

Недавно в Санкт-Петербурге прошла встреча сообщества ОС Аврора. Я выступал там с докладом о том, как мои опыты с получением данных с гироскопа дошли до возрождения забытой среди разработчиков игр технологии картонного VR. PDF-версию доклада можно скачать по ссылке. Наверное, это первая VR-игра на ОС Аврора!
 
Помимо VR-режима, Quake 2 обзавелся встроенным модом OpenFFA для сетевой игры в режиме deathmatch! В лаунчер добавил отдельную вкладку для настройки OpenFFA-сервера: теперь у вас есть возможность настроить и создать сервер сетевой игры прямо на устройстве!
 
Что нового в релизе:
- в лаунчере в настройках можно включить режим VR
- добавлен мод OpenFFA для сетевой игры!
- добавлена страница настройки сервера OpenFFA: теперь можно создать сетевую игру прямо на устройстве!
 
Кстати, все эти опыты привели к созданию небольшой C библиотеки aurora-sensorfw_async для чтения данных с датчиков на Авроре.
Скачать RPM с GitHub
Telegram | Boosty

Diablo теперь в RuStore на ОС Аврора! 😈

"Diablo - культовая Action RPG, разработанная студией Condor (в процессе разработки купленной Blizzard и ставшей Blizzard North) и изданная Blizzard Entertainment в конце 1996 года. Именно эта игра задала каноны жанра: случайно генерируемые подземелья, тонны лута и сетевой режим через Battle.net.
DevilutionX - open-source порт оригинальной Diablo (включая аддон Hellfire), написанный на C++. Порт основан на проекте Devilution: в 2018 году разработчик под ником GalaXyHaXz за четыре месяца реконструировал исходный код игры и выложил его в открытый доступ. С тех пор порт развивает сообщество и работает на десятках платформ - от ПК и смартфонов до консолей и, конечно, ОС Аврора."
 
Тотально обновленный порт DevilutionX появился в RuStore от разработчика-энтузиаста @zettday!
Теперь в приложении добавился очень качественный лаунчер, в котором можно выбрать папку с оригинальными ресурсами игры, а также прямо из него скачать демоверсию Diablo и сразу поиграть! Также есть обширная страница с кучей настроек игры под себя.
Великолепный рели
з! Всем настоятельно рекомендую!
 
Репозиторий проекта на GitHub
Telegram | Boosty

Порт QUAKE 4 для ОС Аврора!

Quake 4 — прямое идейное и сюжетное продолжение Quake II (1997), а не Quake III Arena. Игра возвращается к войне человечества со Строггами — киборгизированной инопланетной расой: действие начинается сразу после событий второй части, и игрок в роли морпеха Мэттью Кейна участвует в масштабном вторжении на родную планету строггов. Знаменитый сюжетный поворот — героя самого захватывают и частично превращают в строгга. ...
Когда строгги захватывают главного героя, начинается самый прикольный аттракцион в игре. Мы из глаз героя наблюдаем, как из нас делают киборга, заменяя живые конечности на роботизированные протезы, так сказать, наживую. После того как нас модифицируют, нас успевают спасти до перепрошивки, и в итоге большую часть игры мы проходим в виде морпеха-киборга
Что сделано для игры на Авроре:
- упраалениеи с сенсорного экрана, можно играть без клавы, мыши и геймпада;
- добавил нормальную поддержку геймпада;
- добавил функцию удержания дисплея устройства включенным, пока игра активна (что бы играть с геймпада)
- не скучный лаунчер;
- рендеринг в FBO, для поворота экрана и улучшения производительности счёт снижения разрешения рендера игры.

Эталонный сетевой шутер Quake 3 на ОС Аврора!

 
Вот и обещанный релиз на понедельник! Я уже очень давно планировал сделать порт этой игры, но были определенные сложности, которые удалось преодолеть (не было нормальной поддержки GLES3, пришлось сделать с нуля при помощи LLM)
 
"Quake III Arena — культовый мультиплеерный шутер от студии id Software, вышедший еще в декабре 1999 года. Его движок id Tech 3 лег в основу десятков игр, от Return to Castle Wolfenstein до первых Call of Duty, а в августе 2005 года исходный код был открыт под лицензией GPL — благодаря этому появился ioquake3 и стало возможным портирование на самые разные платформы."
 
Что уже есть:
- как обычно нескучный лаунчер;
- touch UI управление (без клавиатуры, мышки и геймпада);
- поддержка геймпадов (с дефолтными биндингами, чтоб сразу подключил и играешь);
- touch UI скрывается, если подключен геймпад;
- поддержка внешнего экрана.
 
Всем приятной игры!

Cкачать RPM с GitHub

 
Устройство на видео: Масштаб Т1 (Ayya T1)
 
Telegram | Boosty
Subscription levels4

Donate Extra Light

$1.27 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.

Donate Light

$1.92 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU: Все подписчики не получают никакого особенного контента, или каких то закрытых постов. Это просто удобный способ сделать ежемесячные пожертвования.

Donate Medium

$3.9 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.

Donate Like a Man!

$7.7 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.
Go up