EN
creator cover sashikknox

sashikknox

C/C++ programmer, love OS Aurora and SailfishOS
sashikknox
69
subscribers
goals
157.25 of $ 5 209 money raised
just donate if you want =)

Пример игры на QML для ОС Аврора

Я недавно делал доклад на Devfest Omsk 2024, где я рассказывал как можно сделать двумерную игру используя QML и библиотеку компонентов Bacon2D, во время доклада я пообещал что выложу исходники на гитхаб, но честно говоря просто забыл об этом )
А вот и ссылка на github.com репозиторий.
P.S. в целом это просто демка, но вполне можно развить до простой игры, посмотрим как со временем и желанием будет.
Готовой сборки проекта не прилагаю, т.к. там особо и играть не во что, никакой игровой механики не заложено =)
Так же ничто не мешает собрать данную игру под любую другую платформу, кроме ОС Аврора.
Видео с доклада
avatar
аж прослезился, как будто в 90е попал и первый раз увидел сегу

Prey 2006 для ОС Аврора (в разработке)

Наверное все видели в официальной группе ОС Аврора  в ВК видео, в котором играют Prey на геймпаде на планшете.
Я делал этот порт чисто чтоб успеть к конференции "Аврора Своя Конференция".
Но в порт был просто хардкодом заточен под один планшет,  и даже бы не заработал на релизном девайсе. Там не было поворота экрана, не было звука и бели проблемы со скоростью игровой логики, она считалась исходя из количества кадров, а не из пройденного времени ,в связи с чем игра могла становится в режиме slow motion  если не успевала отрисовывать 60 кадров в секунду. Но планшеты справлялись и таких проблем не было )
И вот я все это время перетаскивал исходники Prey внутрь моего порта игры Doom 3. В итоге игра уже запускается, есть поворот экрана, есть звук, есть наэкранные кнопки.
Show more
avatar
Вот это уже прикольнее, чем дум 3, ждем BeamingFace
avatar
Без VPN приходится через сервисы типа yt1d.com/ru/ видео тянуть, ждем в rutube :)
Show more replies
avatar
О, круть, спасибо! 

Doom 3 в RuStore

Понятное дело, у кого RuStore уже есть на Авроре, тот и сам заметил, но решил что не будет лишним сказать об этом здесь!

DIII4Aurora v1.5.8

Еще я наконец выложил релиз Doom 3, поправил лаунчер, он теперь на русском. Частично вылечил багу с белым фоном в игре, если в Аврора 5 включена светлая атмосфера.
Show more
avatar
Забыл ссылку к посту прикрепить, штош, исправился )

Fallout 2 CE 1.2.4

Небольшое обновление Fallout 2.
В общем, Devfest OMSK 2024 прошел успешно, я вернулся к своим портам, и решил первым делом поправить ужа поднадоевшую багу.
В связи с глюком в новом SDL2, если открывать Fallout 2 держа планшет в альбомной ориентации, то SDL2 возвращал неверные пропорции окна, и окно игры создавалось криво. Поправил сию досадную мелочь в своем форке SDL2, и пересобрал fallou2 с линковкой на свой SDL2
Ниже ссылка на релиз:
https://github.com/savegame/aurora-fallout2-ce/releases/tag/v1.2.4
Баг выглядел как то так:
avatar
Спасибо за труд брат!

Devfest OMSK

В общем в последнее время не занимаюсь портированием игр, т.к. готовлю доклад к Devfest OMSK. В целом доклад уже готов, дошлифовываю презентацию. Естественно доклад будет в треке по ОС Аврора.
Ну и вчера вот вечерком собрал ioquake3 под аврору ) пока первый билд, есть графические артефакты, но в целом оно заработало ) Захотелось что нибудь по настоящему мультиплеерное на Авроре посмотреть ) скриншоты quake думаю не особо интересны, все и так видели quake 3 )

GZDoom на ОС Аврора!

Благодаря товарищу, я все таки взялся за GZDoom. К тому же ностальгию навеяла автобиография Джона Ромеро  "Икона Doom" которую я послушал в аудио, да еще и Алексей Гладков сделал отличное видео на тему .
В итоге взялся за порт движка, и вот первый релиз готов
Небольшое видео как я пробую играть на FPlus T1100. Контроллер не настроен, очень высокая чувствительность стиков, я могу гораздо лучше играть! ))
Show more
avatar
Наконец девайсы на Авроре стали не бесполезны! (это локальный мем, не воспринимайте буквально)
Show more replies
avatar
Дмитрий Бачило, блин, даже на одеяле запустили

SDL2 c правками для Аврора ОС

После обновления SDL2 на апстрим в ОС Аврора, появился неявный баг. А именно во внутренностях реализации SDL2, при определенных обстоятельствах, меняются местами значения ширины и высоты экрана. В связи с чем я сделал небольшой патч на SDL2 версии  2.30.0 для исправления этого досадного момента. В первую очередь я делаю форк и сборку либы для своих проектов, и тем не менее готовой сборкой исправленной SDL2 может воспользоваться любой желающий. Качаем архивы под armv7hl и aarch64 и линкуем со своим проектом статически ( можно динамически, но либу тащить с собой в RPM и поправить rpath в проекте)
Собвтенно ссылка на релиз
https://github.com/savegame/SDL/releases/tag/aurora-sdl-2.30.0
P.S. Из за этого бага такие порты как Fallout 2, Heroes Of Might And Magic 3, Godot Engine могут запускаться неправильно на устройстве, создавая окно неправильных размеров. Проявляется это на планшете, если планшет повернут в ландшафтную ориентацию перед запуском приложения.

Subscription levels

Donate Extra Light

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

Donate Light

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

Donate Medium

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

Donate Like a Man!

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