Су-57 Android game (demo) Su-57 AppGameKit Studio (open source)
Android APK
Скачать:
AppGameKit Studio Su-57 open source
ЦРиР AppGameKit Studio программирование игр
Россия, Московская область, г. Коломна
Видео “тормозное“ (плохое) -- это из-за того, что у меня слабый 64-ёх битный ноутбук
Пока только начал изучать AppGameKit Studio ().
Теней у самолёта нет, потому что с тенями плохо работает. Наверное, когда буду изучать программирование GLSL-шейдеров, то переделаю HLSL-шейдер теней DarkBASIC’а Pro 6.9, потому что у DarkBASIC’а тени отлично работают. OpenGL2.0 очень капризный, потому что в некоторых случаях требует картинки для текстур размеров 16x16, 32x32, 64x64, 128x128, 256x256, 512x512, 1024x1024, 2048x2048, 4096x4096, а иначе возникает ошибка из-за команд SetImageWrapU() и SetImageWrapV().
Тени.
Если Бог позволит, сделаю в меню настройки, в которых обладатели мощных смартфонов смогут включить отображение теней и настроить “размытие теней“. Но у меня почему-то сформировалась такая страсть программировать так, чтобы в игру можно было поиграть и на слабом дешёвом смартфоне. Да и сил и времени у меня нет, я не могу изо всех сил пыжиться и поднатуживаться, чтобы 12-14 часов программировать игру каждый день без выходных. Я ТОЛЬКО НАЧАЛ ИЗУЧАТЬ APPGAMEKIT STUDIO И APPGAMEKIT MOBILE!
Loadbar полоса загрузки.
Вместо рисования полосы загрузки (loadbar) командой DrawBox, нужно отображать и растягивать спрайт (sprite). Loadbar — это “классический“ дизайн. Сейчас в играх, например, в игре Tom Clancy’s рисуют вращающиеся кружочки вместо полосы загрузки.
“Кобра Пугачёва“!
Ды короче говоря! Я знаю, что нужно ещё очень много сделать и что только 5-10% игры спрограммировано! Но уже Су-57 способен делать “кобру Пугачёва“! А притяжение (гравитацию) я пока отключил.
Облака.
Да, облака пока некрасивые и нереалистичные. Использовал 20 слоёв облаков (в эскизе DarkBASIC Pro Су-57 80 слоёв и работают прекрасно и без тормозов даже на старом слабом компьютере Pentium 4 с 1 Гигабайтом оперативной памяти, потому что DarkBASIC Pro работает с Microsoft DirectX, а не с OpenGL!). Хочу сделать облака как в игре Tom Clancy’s ! Тем более, я просто не успел убрать “избыточную“ геометрию из 3d-моделей Kolomna.X, поэтому из-за 3d-моделей “ландшафта“ ещё тормозит игра.
Лётчик у ворот ангара.
Ах ха-а! А лётчик стоит у ворот ангара — это как в игре Tom Clancy’s ! 😊 Но картинка с российским военным лётчиком.
Shader Pack для AppGameKit.
Куплю Shader Pack для AppGameKit на сайте Steam и напрограммирую шейдеров всяких типа GodRay, “стекло“, “блики“, “металл“, хотя много шейдеров в примерах AppGameKit Studio, например SkyBox для имитации металла...