creator cover sashikknox
sashikknox

sashikknox 

C/C++ programmer, love Aurora OS

76subscribers

97posts

goals2
$740.52 of $3 786 raised
Поддержать портирование игрового движка Godot 4 для ОС Аврора с экспортом проекта в RPM файл, совместимый с RuStore.
$208.68 of $6 310 raised
just donate if you want =) Портирование игр и игровых движков: Prey 2006, Doom 3, GZDoom, Xash3D, RE3, VCMI, Super Tux Kart, Love2D games, Godot 4...
Гоняем на картах в SuperTuxKart
"SuperTuxKart — это бесплатная трёхмерная гоночная аркада с открытым исходным кодом, вдохновлённая серией Mario Kart. Игра предлагает динамичные заезды с дрифтом, нитро‑ускорением и коллекционированием предметов, которые можно использовать против соперников. В вашем распоряжении множество персонажей — пингвин Tux и другие маскоты свободного ПО, разнообразные трассы (от ледяных пещер до космических станций) и несколько режимов: одиночная карьера с сюжетными испытаниями, гонки на время, локальный мультиплеер с разделённым экраном, а также сетевая игра через интернет и LAN. Присутствует онлайн‑профиль для отслеживания достижений. "
Давно хотелось взяться за этот проект, и наконец-то порт игры готов! Игра, кстати, работает на том же движке Irrlicht, что и Luanti, которую я портировал ранее. В гонки можно играть как с геймпада, так и с тачскрина. Поддержки гироскопа пока не завёз 🌚 Ранее я всерьёз не пытался пройти эту игру, но теперь можно начать.

Кстати, по умолчанию в игру зашиты ресурсы пониженного качества. Если хочется более качественную картинку, их можно скачать прямиком из игры: заходим в "Настройки "-> "Основные" -> нажимаем кнопку "Установить ресурсы полной игры" -> в открывшемся диалоге кнопка "Установить". Также в игре есть онлайн-библиотека трасс, персонажей и арен - кнопка "Дополнения" в главном меню.
Релиз GTA San Andreas

Разработчик-энтузиаст @erhoof выложил на GitHub свой порт GTA: San Andreas! Я уже рассказывал в прошлом посте, что игра является портом оригинальной Android-версии. Теперь нам доступна сборка для обеих архитектур - armv7hl и aarch64.

Игровые файлы: можно купить оригинальную игру на Android и дернуть ресурсы оттуда, а можно купить ресурсы игры на торрентах - если вдруг покупка GTA заблокирована в вашей стране 😄 Инструкции, как забрать ресурсы из оригинального APK есть на странице релиза, ссылка ниже (в комментариях под постом тоже есть ).

Скачать RPM на GitHub: GTA: San Andreas 1.1.0 для ОС Аврора
Telegram | Boosty
Kuna - декомпилятор на Rust, заточенный под LLM-агентов

Нашел в интернете интересный инструмент - Kuna, порт декомпилятора Ghidra на Rust, который заточен, как утверждают авторы, под работу с LLM. Причем не только заточен, но и создан при помощи LLM: почти весь код проекта сгенерировали LLM-агенты, а сама Kuna задумана как self-refining - агенты сами улучшают декомпилятор, которым пользуются. Работает в CLI, в браузере через WebAssembly и как расширение Ghidra GUI, лицензия Apache-2.0.

Мне этот инструмент интересен прежде всего тем, что можно взять старую любимую игру, декомпилировать и попробовать сделать из этого настоящую нативную игру под любую платформу - меня, конечно же, прежде всего интересует Аврора Кстати, проект RE3, который я портировал ранее , - как раз продукт декомпиляции оригинальной GTA3.
Сам я в данный момент использую Ghidra для декомпиляции одной из игр, которая мне очень нравится. Пока проект в сыром состоянии, много чего не работает, но проект кажется перспективным: игра уже запускается, грузятся уровни, можно пострелять по NPC, нажимать кнопочки, открывать двери и всякое такое. Рендер из оригинального OpenGL переводится на GLES3. Если будет интересно - скриншотик выложу в комментах.
Kuna - agent-first декомпилятор
Telegram | Boosty
Godot - самый популярный игровой движок

Год от года популярность игрового движка Godot только возрастает. Движок действительно заслуживает быть самым популярным по многим причинам:
- бесплатное коммерческое использование;
- богатый инструментарий, современный рендер и графические эффекты;
- удобная и понятная система иерархии объектов, низкий порог вхождения;
- мультиплатформенность: сделал один раз - играй везде;
- огромная база плагинов, документации, обучающих видео.

Это лишь малая часть заслуг, но на мой взгляд самое важное - он очень лёгкий в понимании и использовании.

Чем ещё примечателен Godot: под Аврору он тоже собирается - есть готовый порт, можно брать и делать игры. Совсем недавно множество игр сделали ребята из Омска (кое что я даже сам поиграл: Wood Ball, Aurora`s Dungeon, Честь Авроры, Spaceship Mission, Platformer Adventure), и многое из этого уже в RuStore.
А на недавнем GMTK Game Jam игровой движок Godot и вовсе выбрался в лидеры, обойдя даже Unity: 47% проектов было создано с помощью Godot и 34% - с помощью Unity.
Источники:
Возрастающая популярность движка от года к году. Сайт godotengine.org
Godot вышел в лидеры GMTK Game Jam 2026
Telegram | Boosty

Симулятор хулигана Bully на ОС Аврора!

"Bully — это экшен-приключение от Rockstar Games, вышедшее в 2006 году.
Игра разворачивается в школе-интернате, где вы играете за Джимми Хопкинса — обычного ученика, втянутого в школьный хаос. Вместо скучной учёбы  вас ждут драки, прогулы, шутки над одноклассниками и противостояние хулиганам."

Я почему то пропустил данный шедевр и ни разу не играл в игру, но теперь у меня есть возможность пройти ее прямо на Авроре!
Сборка игры сделана по тому же принципу, как я описывал в предыдущем посте. Поэтому, пока что есть версия только для 32 битных (armv7hl) устройств на Авроре.

Устройство на видео: FPlus Т800

Telegram | Boosty
Невероятно! San Andreas на ОС Аврора!

Разработчик-энтузиаст @erhoof подготовил порт легендарной GTA: San Andreas для ОС Аврора. За основу взят порт GTA SA для PS Vita, который, в свою очередь, построен на Android-версии игры.
Подход интересен тем, что это не эмуляция и не переписывание движка. По духу это ближе всего к тому, как Wine запускает Windows-приложения на Linux: инструкции процессора выполняются нативно, транслируются только вызовы к чужому API. Здесь ровно та же идея, только вместо Win32 оборачивается Android. Чуть подробнее - под спойлером.
"Мобильная GTA SA собрана с помощью Android NDK и поставляется в виде нативной ARM-библиотеки `libGTASA.so`. Сам код игры - это обычный C++, никакой Java внутри нет; с Android-окружением он общается только через несколько «точек соприкосновения».
Чтобы запустить такой .so на Авроре, пишется so-loader: он загружает библиотеку игры в память, разбирает её таблицу импортов и подменяет каждый внешний символ на нативную реализацию для Авроры. Создание окна, инициализация GLES-контекста, вывод звука, ввод, работа с файлами, JNI-заглушки - всё это реализуется поверх API целевой ОС. Сам код игры при этом не трогается и исполняется процессором как есть - ровно поэтому это не эмулятор.
Легендарная Half-Life на ОС Аврора
"Half-Life - научно-фантастический шутер от первого лица, разработанный Valve и выпущенный 19 ноября 1998 года. Игра представила непрерывное сюжетное повествование без кат-сцен, реалистичный искусственный интеллект противников и бесшовный игровой мир, что задало новые стандарты жанра. Проект породил дополнения, сиквелы и ряд модификаций, включая Counter-Strike. Главный герой - физик Гордон Фримен."

В общем, я давно хотел взяться за порт этой игры, но не находил времени. А потом подумал, если хорошо расписать задачу, то ее вполне можно отдать нейросети.
Так что встречайте, мой первый порт игры под ОС Аврора, который я целиком отдал на аутсорс нейросетям (anthropic пожалуйста не блокируйте мой аккаунт, ведь я из Нидерландов ).

Порт игры основан на игровом open source движке xash3d-fwgs. Есть поддержка multiplayer! Наконец можно всерьез зарубиться по сети на Авроре во что нибудь кроме Quake 2
Скачать RPM можно с GitHub

Устройства на видео: Fplus R570e и его друзья

Telegram | Boosty
Wood Ball (Ball Advanture) - увлекательный платформер про деревянный шарик

"В игре мы управляем резвым деревянным шариком, мы умеем прыгать и кататься. Цель игры - преодолевать препятствия, балансировать, что бы не сорваться с платформы, собирать монетки.
"В данной демо версии игры (это еще не финальная версия) порадовала ее целостность. В игре есть музыка, звуки и приятная графика.
Однако должен оставить замечание, в игре очень сложное управление. Катать шарик при помощи двух наэкранных кнопок, крайне трудно, легко промахнутся по кнопке. Считаю что вместо кнопок - нужен наэкранный джойстик! (Как например в моих портах Clock Wind или Timelines под тач скрин)
Для Godot, есть пример Platfromer2D (скачать aarch64, скачать armv7hl). Тут тоже используются кнопки, но для того, что бы поменять направление движения влево/вправо, достаточно передвинуть палец с одной кнопки на другую, не отпуская касание экрана. Такой вариант тоже очень удобный, хотя мне все еще не нравится фиксированное положение кнопок на экране, велик шанс промаха в разгаре игровой сессии.

Игра Wood Ball (или BallAdvanture 🤔) сделана в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Авторы игры: Egor Kontorin
Еще одна работа от студентов из Омска: Aurora's Dungeon

"Это top-down action roguelike в духе классических dungeon-краулеров. Каждый забег - это процедурно сгенерированный данж из связанных комнат: старт -> обычные комнаты -> сокровищницы -> босс -> переход на следующий этаж. Между забегами игрок копит артефакты с постоянными бонусами и растёт в уровне."
Как я понимаю - это не финальная версия игры, предварительное демо, но уже можно скачать и пойграть! Очень надеюсь, что разработчики доведут проект до RuStore, потому что сеттинг получается залипательный )
Авторы проекта: Тарлан Назаров, NikitaShmykov
Скачать демо с GitHub

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

Telegram | Boosty
В прошлый раз бот не сработал, в итоге только сегодня отправил сюда ) 

Разгадываем головоломки в Spaceship Mission

Классный проект в духе космической научной фантастики! 🛸
"Мы очнулись на космическом корабле, бортовой компьютер говорит, что ядро главного ректора повреждено, корабль находится в аварйном состоянии, двери заблакированы. Нам нужно разобраться, что происходит и починить корабль.
Игра в жанре квест, ходим по комнатам, решаем головоломки и проходим мини игры, таким образом чиним корабль. Находим предметы и подсказки для решения загадок."
Проект разрабатывается в рамках образовательной программы ТОП-ИТ в ОмГТУ.
Репозиторий проекта на GitHub.
Авторы проекта: София Бабикова и Маргарита Бокач. Желаю авторам проекта скорее довести задуманное до релиза!

Ждем релиза в RuStore! (Не буду говорить что в середине мая )

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

Telegram | Boosty
Subscription levels4

Donate Extra Light

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

Donate Light

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

Donate Medium

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

Donate Like a Man!

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