motofan logo
 Правила форума  Правила раздела
> 

EXL's Android Kitchen, Порты и ремейки различных игр на Android OS

EXL
сообщение 11.11.2015, 5:57


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 971
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Spout
Изображение

Жанр: Retro Game Arcade Time Killer
Автор: Японский программист kuni
Портировал на Android OS: EXL
Тестирование: J()KER
Язык: English
Дополнительно: Когда-то давно я портировал на платформу MotoMAGX простенькую, но сильно затягивающую игру Spout. Цель этой игрушки весьма проста: необходимо подниматься на кораблике всё выше и выше по экрану, набирая очки и сражаясь с гравитацией. Кораблик управляется с помощью реактивной струи, частички которой могут служить не только средством передвижения, но и грозным оружием. Реактивной струёй можно разрушать стены и препятствия, преграждающие путь наверх. Если управляемый вами кораблик столкнётся с преградой или упадёт в самый низ экрана, то вы проиграете. С увеличением набираемой высоты плотность расположения препятствий постепенно увеличивается, что сильно влияет на игровую сложность. Пространство, по которому поднимается кораблик, разделено на равные части, границы которых отмечены горизонтальной полоской чёрного цвета, которую, кстати, тоже нужно разрушать. На преодоление первой части пространства вам даётся ровно одна минута, а после того, как вы пересечёте чёрную черточку, к оставшемуся времени снова добавится 60 секунд. Таким образом, быстро пролетая первые части пространства, вы сможете сохранить драгоценное время для более сложных участков выше. Звучит очень просто, но на практике постоянная борьба с гравитацией и набираемой скоростью — весьма сложное испытание.

Последующий опыт портирования Spout на Android OS подробно описан в моём блоге:
Портирование Spout на Android OS: первый опыт работы с NDK, JNI и OpenGL ES — осторожно, по ссылке очень объёмная статья!

Скриншоты приложения:
Изображение

Дополнительные скриншоты

Изображение

Изображение

Изображение
[close]

Анимация, демонстрирующая игровой процесс:
Изображение

v1.2 -- Скачать APK пакет для Android OS, все архитектуры, 211 КБ
v1.1 -- Скачать APK пакет для Android OS, все архитектуры, 207 КБ
v1.0 -- Скачать APK пакет для Android OS, все архитектуры, 195 КБ
v1.0 -- Скачать APK пакет для Android OS, версия сенсорного управления от J()KER, armeabi-v7a, 76 КБ

Репозиторий с исходным кодом Spout
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
EXL
сообщение 1.3.2018, 1:50


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 971
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Gish
Изображение

Жанр: Двумерный аркадный платформер с элементами физических головоломок
Автор: Cryptic Sea (Alex Austin), Josiah Pisciotta, Edmund McMillen
Портировал на Android OS: EXL, Pickle (OpenGL ES), ptitSeb (GL4ES)
Тестирование: J()KER, Zorge.R
Язык: English
Управление:
Движение по экрану или D-Pad -- Перемещение главного героя.
S -- Стать скользким.
A -- Выдвинуть шипы.
D -- Стать тяжёлым.
Пробел -- Прыжок.
OK -- Подтверждение.
Дополнительно: История разработки инди-игры Gish берёт своё начало в 2003 году. Именно тогда независимая компания Chronic Logic, занимающаяся изданием и разработкой видеоигр, заключила контракт с художником и геймдизайнером Edmund’ом McMillen’ом, который впоследствии станет известным благодаря таким популярным инди-играм, как Super Meat Boy и The Binding of Isaac. Пока Edmund работал над графикой, программисты Alex Austin (под псевдонимом Cryptic Sea) и Josiah Pisciotta занимались написанием игрового движка. Разработка Gish была завершена весной 2004 года и уже в мае Chronic Logic выпустила игру на рынок США, где аркада получила восторженные и положительные отзывы критиков. Благодаря успеху игры, её дистрибуцией в 2004 году занялась такая компания, как Stardock, а в 2007 году Gish был добавлен в библиотеку игр в Steam’е. Кроме того, в 2010 году платформер был включен в первый сборник инди-игр под названием Humble Indie Bundle, который собрал более одного миллиона долларов. В знак признательности поддержавшему их сообществу, Cryptic Sea объявил о том, что исходный код игры Gish будет открыт и выпущен под лицензией GNU GPL v2.0, но ресурсы игры нужно будет приобретать отдельно.

Главным героем игры является небольшой шарик смолы по имени Gish, который может изменять своё физическое состояние. Сюжет аркады не слишком замысловат и повествуется в нескольких статичных иллюстрациях перед началом первого уровня игры. Gish и его подружка Brea прогуливались в парке, как вдруг из канализационного люка вылезло мерзкое чудовище, которое утащило девушку под землю. Бесстрашный Gish прыгает за ним в канализацию и отправляется на поиски своей возлюбленной, после чего, собственно, и начинается сама игра, конечной целью которой является спасение несчастной Brea.

История игры и мой опыт портирования Gish на Android OS с помощью библиотек OpenGL ES, GL4ES, SDL2, OpenAL и Ogg Vorbis, подробно описан в моём блоге:
Портирование Gish на Android OS — осторожно, по ссылке объёмная статья!

ChangeLog v1.1
  • Исправлено зависание при выборе рендерера GL4ES на устройствах с Android OS < 4.0;
  • Исправлен сброс настроек формы при выходе из различных диалогов;
  • Добавлен параметр, отключающий рамку в игре;
  • Значения счётчика FPS теперь обновляются несколько медленнее;
  • Исправлен вылет приложения в файловом диалоге на Android OS >= 7.0;
  • Добавлен перевод лаунчера на русский язык (спасибо MaximuM FaziL);
  • Оптимизация некоторых функций рендеринга (спасибо ptitSeb);
  • Обновление библиотеки GL4ES до версии 1.0.0-16-g1f4841f;
  • Исправление размера viewport’а при отключенной рамке;
  • В связи с обновлением Android NDK, ANDROID_PLATFORM_LEVEL был увеличен с 9 до 14;
  • Добавлена дополнительная информация в ReadMe-файлы.
[close]

ChangeLog v1.2
  • Инструментарий Gradle обновлён до актуальной версии;
  • Произведена миграция кодовой базы проекта с компилятора GCC на Clang;
  • Исправлен баг паузы при сворачивании окна приложения;
  • Отцентрирован вывод текста в некоторых меню;
  • Исправлена разблокировка уровней сложности и дополнительных режимов игры;
  • Исправлен баг с непроходимым уровнем «cave6.lvl» при выключенном освещении (спасибо bitvalser за багрепорт).
[close]

Скриншоты и фотографии приложения:
Изображение

Изображение

Изображение

Видео: [video]https://www.youtube.com/watch?v=GyMU2oV2LI4[/video]

v1.2 -- Скачать APK-пакет Gish, armeabi-v7a, x86, 2.5 МБ.
v1.1 -- Скачать APK-пакет Gish, armeabi-v7a, x86, 2.7 МБ.
v1.0 -- Скачать APK-пакет Gish, armeabi-v7a, x86, 2.7 МБ.

Приобрести игру Gish, Data-файлы которой подходят под мой Android-порт, можно по этим ссылкам:
Купить игру Gish в Steam
Купить игру Gish на сайте Chronic Logic

Репозиторий с исходным кодом Gish
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

EXL's Android Kitchen, Порты и ремейки различных игр на Android OS · Игры и эмуляторы для Android OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 12:09

Форум живёт: