Проекты

На этой странице перечислены мои актуальные и значимые проекты, над которыми я работал в последнее время. Остальные наработки можно найти на страницах этого сайта. Готовые и протестированные пакеты различных версий можно скачать здесь же. Некоторые программы могут потребовать дополнительных Data-файлов, стоит помнить об этом и посетить официальную страничку проекта, нажав на его иконку слева. Там про дополнительные файлы будет написано более подробно. Автор не несёт ответственности за возможные нежелательные последствия в случае использования данного программного обеспечения. Вы устанавливаете и используете все опубликованные ниже пакеты на свой страх и риск.

Список актуальных проектов:

1. Adamant Armor Affection Adventure
2. AstroSmash
3. Bezier Clock
4. Cave Story (NXEngine)
5. Gadget Hackwrench (DigestBot)
6. Gish
7. Ken’s Labyrinth
8. Snooder 21
9. Spout
10. Synergy Calls

Список отсортирован в алфавитном порядке и будет постепенно обновляться, по мере появления новых релизов или приложений. Если вы хотите как-либо отблагодарить меня за мой труд, то просто подпишитесь на мой профиль на GitHub’е с помощью кнопки «Follow» и проставьте звёздочки тем проектам, которые вам понравились. Если у вас возникли какие-либо вопросы или трудности с опубликованными здесь приложениями, то вы можете связаться со мной используя контактную информацию, изложенную на отдельной странице и удобное вам средство связи.

Adamant Armor Affection Adventure

Платформа: Android OS
Игра Adamant Armor Affection Adventure от quasist’а и Don’а Miguel’я заняла второе место в конкурсе RIOT Tag-Team Coding Competition. Вдохновившись как успехом игры, так и самоотверженным трудом её авторов, я решил «воздать славу» старой GPH-тусовке и портировать её на Android OS.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.1, 05-MAY-2017, armeabi, armeabi-v7a, x86, 1.7 МБ.
[Скачать | Download] — APK-пакет, v1.0, 28-APR-2017, для Sony Ericsson Xperia™ PLAY и подобных, armeabi, armeabi-v7a, x86, 1.7 МБ.
[Скачать | Download] — APK-пакет, v1.0, 25-APR-2017, armeabi, armeabi-v7a, x86, 1.7 МБ.
[Скачать | Download] — OBB-кеш с Data-файлами, v1.0a, 25-APR-2017, 19.8 МБ.
[Скачать | Download] — OBB-кеш с Data-файлами, v1.0b, 25-APR-2017, 22.0 МБ.

<< Перейти к списку проектов

AstroSmash

Платформа: Android OS
Портирование игры AstroSmash с J2ME на Android OS позволило мне разобраться во многих тонкостях декомпиляции Java-мидлетов и научиться отрисовывать графику через канвас системного класса SurfaceView. Игра AstroSmash была стандартной игрой во многих мобильных телефонах Motorola.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.2, 05-MAY-2017, 113 КБ.
[Скачать | Download] — APK-пакет, v1.1, 07-MAR-2017, 111 КБ.
[Скачать | Download] — APK-пакет, v1.0, 12-JUL-2016, 114 КБ.

<< Перейти к списку проектов

Bezier Clock

Платформа: KDE Plasma 5, Qt Quick
Часы на кривых Безье Bezier Clock являются моей первой попыткой знакомства с языком программирования QML и технологией Qt Quick. Приложение реализовано в виде анимированных обоев для рабочего стола KDE Plasma 5 и в виде standalone-приложения.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — TAR.XZ-пакет для пакетного менеджера KDE Plasma 5, v1.1, 11-FEB-2018, 12 КБ.
[Скачать | Download] — TAR.XZ-пакет для всех дистрибутивов GNU/Linux, v1.1, 11-FEB-2018, 14 КБ.
[Скачать | Download] — TAR.XZ-пакет для дистрибутива Arch Linux, v1.1, 11-FEB-2018, 23 КБ.
[Скачать | Download] — TAR.XZ-пакет для пакетного менеджера KDE Plasma 5, v1.0, 23-SEP-2016, 13 КБ.
[Скачать | Download] — TAR.XZ-пакет для всех дистрибутивов GNU/Linux, v1.0, 17-AUG-2016, 14 КБ.
[Скачать | Download] — TAR.XZ-пакет для дистрибутива Arch Linux, v1.0, 17-AUG-2016, 15 КБ.

<< Перейти к списку проектов

Cave Story (NXEngine)

Платформа: Windows, GNU/Linux, Dingux, MotoMAGX, EZX
Мой порт игрового движка NXEngine предназначен для запуска игры Cave Story на самых разных платформах, в том числе на Dingux и MotoMAGX. Из основных улучшений: возможность вывода изображения на широкоформатный экран, оптимизация звука и поддержка русификации.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — ZIP-пакет для MS Windows, 32-bit (x86), v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.8 MБ.
[Скачать | Download] — ZIP-пакет для MS Windows, 32-bit (x86), v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.8 MБ.
[Скачать | Download] — TAR.GZ-пакет для Linux, 32-bit (x86), v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.3 MБ.
[Скачать | Download] — TAR.GZ-пакет для Linux, 32-bit (x86), v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.3 MБ.
[Скачать | Download] — TAR.GZ-пакет для Linux, 64-bit (x86_64), v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.3 MБ.
[Скачать | Download] — TAR.GZ-пакет для Linux, 64-bit (x86_64), v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.3 MБ.
[Скачать | Download] — ZIP-пакет для Dingoo A320, Dingux, v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.8 MБ.
[Скачать | Download] — ZIP-пакет для Dingoo A320, Dingux, v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.7 MБ.
[Скачать | Download] — ZIP-пакет для Ritmix RZX-50, Dingux, v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.8 MБ.
[Скачать | Download] — ZIP-пакет для Ritmix RZX-50, Dingux, v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.7 MБ.
[Скачать | Download] — MGX-пакет для MotoMAGX, v1.0.0.4 | Rev 4, 22-NOV-2013, RUS, 1.8 MБ.
[Скачать | Download] — MGX-пакет для MotoMAGX, v1.0.0.4 | Rev 4, 22-NOV-2013, ENG, 1.8 MБ.
[Скачать | Download] — PKG-пакет для EZX, v1.0.0.4 | Rev 4, RUS, 17-FEB-2015, 1.7 MБ.
[Скачать | Download] — PKG-пакет для EZX, v1.0.0.4 | Rev 4, 17-FEB-2015, ENG, 1.6 MБ.

<< Перейти к списку проектов

Gadget Hackwrench (DigestBot)

Платформа: Node.js
Для конференции @motofan_ru в сервисе Telegram я написал бота Гаечку, которая записывает важные новости и события, происходящие в группах. Благодаря патчам от Zorge.R она научилась делиться другой полезной информацией, например, котировками и доступностью игровых серверов.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — ZIP-пакет для Node.js, v1.0.5, 28-DEC-2017, 309 КБ.
[Скачать | Download] — ZIP-пакет для Node.js, v1.0.4, 17-NOV-2016, 204 КБ.

<< Перейти к списку проектов

Gish

Платформа: Android OS
При портировании на Android OS замечательного инди-платформера Gish от Cryptic Sea я использовал библиотеки SDL2, OpenAL, Ogg Vorbis и классный враппер GL4ES, который был написан разработчиком ptitSeb’ом и который занимается трансляцией вызовов OpenGL в OpenGL ES.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.2, 01-MAR-2018, armeabi-v7a, x86, 2.5 МБ.
[Скачать | Download] — APK-пакет, v1.1, 31-JUL-2017, armeabi-v7a, x86, 2.7 МБ.
[Скачать | Download] — APK-пакет, v1.0, 31-MAY-2017, armeabi-v7a, x86, 2.7 МБ.

<< Перейти к списку проектов

Ken’s Labyrinth

Платформа: Android OS
В процессе портирования Ken’s Labyrinth на Android OS я решил не отвязывать игру от библиотеки SDL, а использовать её возможности. Проект был переведён на SDL2 и OpenGL ES, патчами на поддержку которого любезно поделился Pickle. В игру было добавлено сенсорное управление и лаунчер.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.2, 05-MAY-2017, armeabi, armeabi-v7a, x86, 2.9 МБ.
[Скачать | Download] — APK-пакет, v1.1, 17-MAR-2017, armeabi, armeabi-v7a, x86, 2.8 МБ.
[Скачать | Download] — APK-пакет, v1.0, 30-MAY-2016, armeabi, armeabi-v7a, x86, 2.8 МБ.
[Скачать | Download] — APK-пакет, v1.0, 30-MAY-2016, armeabi-v7a, 1.8 МБ.

<< Перейти к списку проектов

Snooder 21

Платформа: Android OS
Игра Snooder 21 является моим ремейком популярного карточного пасьянса Snood™ 21, который был стандартной игрой во многих телефонах от Motorola, например, C350 или V150. Игровые ресурсы были отрисованы в духе оригинала. Приложение использует канвас класса SurfaceView.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.2, 05-MAY-2017, 422 КБ.
[Скачать | Download] — APK-пакет, v1.1, 04-FEB-2017, 421 КБ.
[Скачать | Download] — APK-пакет, v1.0, 03-AUG-2016, 480 КБ.

<< Перейти к списку проектов

Spout

Платформа: Android OS
Первой игрой, которую я портировал на Android OS был Spout. Я отвязал приложение от библиотеки SDL, затем переписал рендеринг игрового контекста на OpenGL и OpenGL ES. В движок Spout были добавлены некоторые улучшения, вроде сенсорного управления.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.2, 05-MAY-2017, 211 КБ.
[Скачать | Download] — APK-пакет, v1.1, 17-MAR-2017, 207 КБ.
[Скачать | Download] — APK-пакет, v1.0, 09-NOV-2015, 195 КБ.
[Скачать | Download] — APK-пакет, v1.0, 10-NOV-2015, вариант управления от J()KER, armeabi-v7a, 76 КБ.

<< Перейти к списку проектов

Synergy Calls

Платформа: Android OS
Простое приложение Synergy Calls используется для логирования входящих и исходящих вызовов на сервер посредством отправки POST-запросов. Эту программу для Android OS я написал по просьбе моего друга, которому было необходимо отслеживать звонки.
Репозиторий с исходным кодом: GitHub | GitLab | Bitbucket



[Скачать | Download] — APK-пакет, v1.1, 05-MAY-2017, 44 КБ.
[Скачать | Download] — APK-пакет, v1.0, 07-FEB-2017, 43 КБ.

<< Перейти к списку проектов