Android uchun eski o'yin port. Android-ga ko'chirilgan kompyuter uchun eng yaxshi o'yinlar

Golovna / Qo'shimcha funksionallik

Ushbu ajoyib to'plamda konsolda o'yinchilarga allaqachon tanish bo'lgan o'yinlar tanlovi mavjud. Tse place, de vie sevimli kompyuter o'yiningizni faqat Android platformasida biling. Siz mo''jizaviy tarzda qidiruvlarda o'zingizning maxsus soatingizni tejashingiz mumkin, hatto hozir ham planshetlar uchun kompyuter o'yinlarini qidirishda butun Internetni ko'rib chiqolmaysiz, ularning barchasini bitta joydan yuklab olish mumkin - bizning portalimiz. Yaka bo'l android gra viruslar uchun takroriy tekshiruvdan o'tish va keyingi safar saytda e'lon qilish. O'yinchoqni bepul va to'g'ridan-to'g'ri xabar uchun yuklab olish mumkinmi, buning uchun siz ushbu SMSni ro'yxatdan o'tkazishingiz shart emas.

Agar siz konsolda ajoyib o'yin o'ynagan bo'lsangiz va bizning kollektsiyamizda bo'lmasangiz, bizning spívrobítniki kollektsiyadan eng yaxshi o'yinchoqlardan kamroq tanlasa ham, obov'yazkovo zavantazhite vv. Shubhasiz, o'yin jarayonining katta xilma-xilligidan ehtiyot bo'ling, siz zombi armiyasi va boshqa hayvonlar kabi qolib qolasiz. Siz turli joylar bilan narxni oshirasiz va xavfli missiyalarni engasiz. Arkada qanday ekanligini bilishingiz mumkin, shuning uchun bu qotillik harakati, de carte shunchaki dushmanlar bilan to'la. Ko'proq hurmatli bo'ling, kerakli o'tkirlash haqida g'amxo'rlik qilishingiz, o'z sur'atingizni keskin o'zgartirishingiz va kerakli ta'minotni tanlashingiz kerak. Aytganingizdek, teri syujet chizig'i kabi o'ziga xos hamma narsaga ega, shuning uchun o'yin jarayoni, hisobot tavsifidan hayratga tushish kerak. Qidiruv filtrlari bilan shoshiling, ular sizga eng yaxshi o'yinlarni tanlashda yordam beradi. Agar siz Android uchun yangi o'yinlarning muxlisi bo'lsangiz, unda rokdan keyin chiqarilishni tartiblang va agar siz mashhur dasturlarning muxlisi bo'lsangiz, mashhur kompyuter o'yinlarining Android planshetlarida tarqatilishini oching.

Bizning spívrobítniki eng so'nggi tarkibdan faqat eng yaxshi yangi tarkibni tanlaydi va saytga qo'shadi yoki qo'shadi. Rasmiy ketganidan bir necha kun o'tgach O'yin bozori, bu gra bizning portalimizdan yuklab olish mumkin va mutlaqo bepul. Yangi versiya tugmani bosish orqali boshlashingiz mumkin, bu harakatlar uchun ro'yxatdan o'tish shart emas. Varto muhim ahamiyatga ega operativ ish jurnalistlarimiz, qanday yozish kerak hisobot tavsiflari teriga gr. Zvichayno, siz konsolda o'ynaganingizdek, siz taxminan nima qilishni bilasiz va o'yin siz uchun mutlaqo yangi bo'lgani uchun siz o'yin jarayoni va texnik qism bilan tanishasiz. Bezshtovny Kompyuter o'yinlari android uchun sizni, bizni oldinga, grafikangiz bilan hayratga solsin. Jim bo'lishga arziydi, bu bizning kollektsiyamizda mavjud va biz siz uchun eng yaxshisini tayyorladik.

Grisni yaratish - bu bo'g'iq va tanish jarayon. Ayniqsa, "klassik" ning remeyki asl g'oyalarni va kampaniyaga sarflangan o'nlab yillarni qadrlaydigan robish bo'lsa, diqqatga sazovordir. Men Android "a" ning rivojlanishi haqida jiddiy tushunchaga ega emas edim, shuning uchun planshet uchun ishlaydigan "ehtiyoj kabi" dasturini yaratish tumanli ko'rinardi, ammo bu yoqimli emas. , "ajoyib" ga ishora qo'shib. ruxsat etilgan va paydo bo'ladi, hid yomonroq ko'rinmaydi zamonaviy mahsulotlar, bozorda namoyish eting, alfa kanalisiz RGB565 palitrasi bilan harakat qiling. Men suv toshlar va dribly ko'milgan bir rake bo'ladi, deb ruxsat, kengaytirish bir soat uchun jim yotgan kabi, lekin boshiga ko'proq og'riqli urdi, real bay ustida o'yinni ishga tushirish varto. Qattiq zarba bermagan narsa, egasi ham shunday bo'ldi va ayblangan muammolar maqsadga erishish zarurligini kamroq belgiladi. Mushuk ostida siz hamma narsani amalga oshirganlar haqida gapirib berasiz.


Varto mendan oldinda, agar velosipedlar haqida gapirish mumkin bo'lsa, men shunga o'xshash narsani o'ylab topmadim, shuning uchun men Internetda google-ga kirmayman. Bundan tashqari, Reader yangi echimlar yoki mega texnologiyalarni o'rganishi dargumon, ammo siz Android uchun SDL1 / 2-dan foydalanadigan dasturni tanlash bo'yicha ko'rsatmalarni qanday sinab ko'rishni ham bilishingiz kerak.


3. libsdl-andlroid orqali Gri katlama uchun konfiguratsiya faylini yaratish

Boshqa fayllarga ega bo'lgan otalar uchun siz boshqa loyihadan AndroidAppSettings.cfg faylini yaratishingiz yoki nusxalashingiz kerak, quyida men konfiguratsiyam o'rniga uni ko'rib chiqaman.
komentari pídlyagayut vydalennya, shuning uchun men zamovchuvannyam uchun nalashtuvannya o'tkazib yubordim
# Android libSDL porti uchun dastur sozlamalari
# Nomi, koristuvacheví ko'rsatilgandek
AppName="CaesarIA"
#im'ya to'plami
AppFullName=net.dalerank.caesaria
#Dasturning ichki versiyasi
AppVersionCode=1740
#ushbu versiya koristuvacheví ko'rsatiladi
AppVersionName="0.3.1740"
#bu yerda siz mahalliy yoki masofaviy arxivlarni belgilashingiz mumkin, ular oʻrnatishdan soʻng ochiladi
AppDataDownloadUrl="!!O'yin ma'lumotlari 100 Mb|cache.zip"
Dastur tanlangan #library versiyasi (2.0 versiyasi mavjud emas)
LibSdlVersion=1.2
#ekran orientatsiyasi
ScreenOrientation=h
#globina rangi, pídtremuêtsya 16/24/32 - eng yaxshi ko'rilgan 16-o'rin
Video chuqurligiBpp=16
#Ushbu va keyingi ikkita belgi OpenGL-ni qo'shimchalarga ulash uchun berilgan,
#rocks Men vicorist GL emas, keyin menda hech qanday ma'no yo'q
NeedDepthBuffer=n
NeedStencilBuffer=n
NeedGles2=n
Teksturalarni saqlash uchun #ensign operativ xotira agar kompyuterda hech qanday muammo bo'lmasa, unda
Hech qanday ensign teksturalarisiz #android-da ko'rsatib bo'lmaydi
SwVideoMode=y
#sichqonchaning emulyatsiyasi, keyingi ikki praporshch uchun praporshch kerak
AppUsesMouse=y
#obrobka kilkoh bir soatlik hujum
AppUsesMultitouch=y
Sichqonchaning o'ng tugmachasini bosish #emulyatsiyasi, boshqa barmoq bilan bosing
AppNeedsTwoButtonMouse=y
#kursorni siljiting
ShowMouseCursor=n
#ular shu yerda turishlari mumkin ha, lekin praporshch yoqilganda, kirish maydoni olinmagan
AppNeedsTextInput=n
#dozvil chitannya z kopichuvacha
AccessSdCard=y
Agar keshga Internetdan kirish mumkin bo'lsa, uni "ha" ga o'rnatish kerak
AccessInternet=n
# virtual SDL tugmalari soni, men GUI-dan foydalanaman, buning uchun tugmalar bo'lmaydi
AppTouchscreenKeyboardKeysAmount=0
Dasturni ishga tushirishdan oldin #shutter SDL ekran pardasi
StartupMenuButtonTimeout=3000
#píd yake abi qo'shimcha oladi
MultiABI=armeabi-v7a
#bu yerda kutubxonalarni ko'rsatish kerak. cream sdl, robotli dasturiy ta'minot uchun kerak bo'lganda
CompiledLibraries="sdl_mixer sdl_ttf lzma ogg"
# kompilyatsiyaning qo'shimcha bayroqlari, menda RTTI va vinyaty yoqilgan
AppCflags="-O2 -finline-functions -frtti -fexceptions"
#papkalar bu yerda ko'rsatilgan
AppSubdirsBuild="dep dep/smk dep/aes dep/lzma dep/bzip2 dep/libpng source source/vfs source/core source/gfx source/o'yin manbai/gui source/sound source/scene source/pathway source/walker source/objects manba/yaxshi manba/shahar manbai/hodisalar manbai/dunyo manbasi/din"


4. kompilyatsiya qilish uchun nalashtuvannya yo'li zarur qo'shimcha

$rm loyihasi/jni/application/src
$ln -s caeasaria loyihasi/jni/application/src


5. apk-ni tanlang

$./changeAppSettings.sh -a
$android yangilash loyihasi -p loyihasi
$./build.sh


6. androidda dasturlarni imzolash va o'rnatish

Agar hamma narsa uzoqda tuzilgan bo'lsa, unda commandergenius / loyiha / bin papkasida MainActivity - unsigned.apk fayli bo'ladi, uni imzolash va ilovaga o'rnatish kerak.

$ keytool -genkey -v -keystore rs.keystore -alias caesaria -keyalg RSA -keysize 2048 -validity 10000
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore rs.keystore ~/projects/commandergenius/project/bin/MainActivity-release-unsigned.apk caesaria
$ mv ~/projects/commandergenius/project/bin/MainActivity-release-unsigned.apk ~/projects/caesaria.apk
$adb net.dalerank.caesaria-ni o'chirish
$adb install ~/projects/caesaria.apk

Suv toshlari
0. Uchrashuvni charxlash: kob uchun siz qandaydir o'tkir amaliyotga tayinlangan bo'lishingiz kerak Windows, Linux yoki Linux Android.
Yechim: ANDROID/__ANDROID__ mavjudligini qayta ko'rib chiqish aniqlaydi.

1. Jurnallar: siz afv va boshqa visnovoklar haqida ma'lumotni ko'rishingiz mumkin abd logcat Biroq, ma'lum bo'lishicha, stdout / printf turi uchun standart usullar ishlamaydi, siz jurnalni faylga ko'rsatishingiz va undan ham ko'proq hayratga tushishingiz mumkin yoki siz ko'proq ovozni yaxshilashni xohlaysiz.
Yechim: Android jurnali sarlavhasi faylini qo'shing #o'z ichiga oladi , va vizualizatsiya uchun biz funktsiyani buzamiz
__android_log_print(ANDROID_LOG_DEBUG, CAESARIA_PLATFORM_NAME, "%s", str.c_str());

Xuddi shu printf sintaksisi bilan.

2. OpenGL varianti: agar kimgadir OpenGL kerak bo'lsa, mobil platformalarda GLESning yaqin qarindoshi bor.
Yechim: standart fayl sarlavhalarini almashtirishni yoqing і , maxsus tekstura va bo'yashda kichik farqlar mavjud, lekin asosiy kodda (men o'zlashtirgan oddiy kod) amalda o'zgarishsiz ishlaydi.

3. Podkalarni shakllantirish: rus tilidagi SDL_MOUSEBUTTONUP podini ekranda barmoq bilan tanib oling, libsdl-android kutubxonasida etishmovchilik bo‘lishi mumkin yoki men bu yerda yorib chiqdim. Bu ba'zan reaktsiyasiz paydo bo'ldi, interfeysning elementlari ajratuvchi chiziqda, masalan, harakat tugmachasini bosib ketgandan so'ng, go'yo fikrga ko'ra, lagerga borish aybdor va kursorning kursori. sichqonchaning tepasida.
Yechim: Maxsus mening dasturim uchun - katlanmış android primusga qo'shilganda, elementlar kunning qolgan qismida kursor ostida bo'ladi.

4. DRIBNIA INTERFAS: Porijnyann Suprasniy Mobilny ash ekrana tug'ilishi monitor binosining abstrakt, vikoristovy 10-15 roskes, Ale Fizychy Menshi, o'sha Eleemeni Koristuvach Vygiastyaty Vygiastyastyy Vygiastyastyy Vygiastystyy. Vygiastyaty Vygiastyaty Vygiastyaty
Yechim: Interfeysni qayta ko'rib chiqish, uni qiyin ish qilish va birinchi ko'rinishni saqlashni unutmang.




Bir harakat ikki kishiga tushadi(Xalq donoligi)
Hammasi komitentlardan biri tarqatish qutisiga xabar yuborganligi, SDL2 kutubxonasining so'nggi versiyasi bilan o'yinni muvaffaqiyatli ishga tushirganligi va undan oldin SDL1.2 versiyasi - 2008-yilgacha chiqarilganidan boshlandi. Aytishim kerakki, men o'zim yangi versiyaga o'tish imkoniyatini ko'rdim, ayniqsa uni ko'rib chiqqanimdan so'ng, bu "qutidan tashqari" deb ataladigan Mac va Android uchun oddiy yordamdir. Va keyin robotda yana bir mini-pas chiqdi, kattaroq balyoz yo'riqnomasi va ajoyib chashka kavi olib, men remeykni yangi "dvigatel" ga tarjima qila boshladim.
Men o'quvchini ko'chirishning texnik tafsilotlari bilan bog'lashni xohlamayman, shunchaki apparat yordami paydo bo'lishi bilan ish mafkurasi o'zgardi, bu men eshitgunimcha juda ko'p qiyinchiliklarni keltirib chiqardi. Kechqurun va kun oxirigacha cho'zilgan ko'chirish, qoldirilgan kamchiliklarni va grafik artefaktlarni tuzatish. Qayta ishlash tugallandi va "ajoyib" OS uchun tayyorlandi va yana Android dasturlarini tanlash uchun qo'llanmalarni qayta o'qish kerak bo'ldi, shuning uchun libsdl-android odatda SDL1.2 va SDL2 dasturidan robotlar uchun moslashtirilgan. o'zi mualliflar rídmí da yozadilar)

Qo'shiq matni

libsdl.org endi rasmiy SDL 1.3 Android portidir, u eng mashhur va
noldan yangi ilovalar yaratish uchun ko'proq mos keladi, bu port asosan qaratilgan
SDL 1.2 da va tegishli ilovalarni kompilyatsiya qilishda qaysi port yaxshiroq ekanligini o'zingiz hal qilasiz.
Bundan tashqari, bu port ko'proq mos ravishda tan olingan, lekin bundan tashqari, bu rasmiy port uchun to'g'ri keladi.

Men ushbu matnning to'g'riligini ko'rdim, agar u bir yil oldin sarflangan bo'lsa, men portni libsdl-android orqali eski konfiguratsiyada ishga tushirishga harakat qildim. Xo'sh, yaxshi, salbiy dalil - tezh dalil: vikoristovuvatimu mavjud vositalar.

Ikkinchi raqamli namuna, qo'ng'iroq qilmang
SDL2 allaqachon Android dasturiy ta'minotini yig'ish uchun barcha kerakli konfiguratsiyalarni o'chirib tashlaydi, rasmiy veb-saytdagi tavsiyalarni o'qib chiqqandan so'ng, istalgan vaqtda sinab ko'rishingiz va tanlashingiz mumkin. Men hali ham kilka krokív bo'ladi, deb bilaman, o'rnatish uchun, deb o'rnatish adt.

0. SDL2 ta'minotidan dumbaga nusxa ko'chiring

$git clone bitbucket.org/dalerank/caesaria
$hg klon hg.libsdl.org/SDL
$mkdir sezariya/android
$cp SDL/android-loyihasi sezaryen/android
$mkdir caesaria/android/libs
$mkdir caesaria/android/data
$cp SDL caesaria/android/libs

Hamma nusxalar buzilganmi??? kutubxonalar uchun suv yo'llarini yaxshilashni osonlashtirish. Android/libs papkasida kompaniyaning SDL-si, android/ma'lumotlar papkasida esa dastur belgisi bo'ladi.


1. loyiha uchun papka tuzilishini katlayın

papalikda android/android-loyiha/jni dastur komponentlarida ramziy xabarlar yaratamiz

$ln -s ../../libs/SDL SDL
$ln -s ../../libs/SDL_mixer SDL_mixer
$ln -s ../../libs/SDL_net SDL_net
$ln -s ../../src/dep/aes aes
$ln -s ../../src/source ilovasi
$ln -s ../../src/dep/bzip2 bzip2
$ln -s ../../src/dep/freetype freetype
$ln -s ../../src/dep/libpng libpng
$ln -s ../../src/dep/lzma lzma
$ln -s ../../src/dep/smk smk
$ln -s ../../src/dep/src src
$ln -s ../../src/dep/ttf ttf
$ln -s ../../src/dep/zlib zlib

Men bu erda yozganlarim haqida:
zlib erkin katlama uchun kerak bo'ladi, bu o'ziga xos tarzda SDL_ttf uchun kerak va shriftni ko'rsatish uchun tavsiya etiladi.
Smk kutubxonasi asl videokliplar qo'llaniladigan smack formatidagi videolarni yaratish uchun kerak.
Zip arxivlari bilan ishlash uchun Bzip, lzma va aes kerak.
libpng gri teksturasini olish uchun kerak.
SDL, SDL_mixer, SDL_net bir xil tovush bilan ishlaydigan bo'yash uchun mashhur.
o'yin natijalari uchun qasos olish uchun ilova, chunki u libapplication.so kutubxonasiga o'tkaziladi
src papkasida libmain.so kutubxonasi yozuvlari mavjud va uning o'qi allaqachon c-kod ustida java-dzvinkív bilan yozilgan, shuning uchun biz muvaffaqiyatli ishga tushirishimiz va koristuvachni yorqin rasm bilan xursand qilishimiz mumkin.
Loyihani sozlash va ndk uchun konfiguratsiyalar allaqachon SDL2 mualliflari tomonidan berilgan.


2. panjara komponentlarini tanlash uchun konfiguratsiyalarni yozish

Shunday qilib, katlama tizimi ishladi, chunki bizga robotlar uchun kutubxonalar kerak va ularni tanladik, ular uchun konfiguratsiyalarni yozish kerak, masalan, Makefile. Buyuk imovirnistyu bilan Android.mk allaqachon kutubxona omborida mavjud bo'ladi yoki siz uni Internetda bilishingiz mumkin. O'yin va libsmk kutubxonasi uchun konfiguratsiya fayllarini qo'shish imkoniyatiga ega bo'ldim.

libsmk uchun Android.mk oddiyroq va android dasturlashga xalaqit bermaydigan odamlar uchun donoroq bo'ladi.
#smk/android.mk
LOCAL_PATH:= $(my-dir-ga qo'ng'iroq qiling)

$(CLEAR_VARS) kiriting

LOCAL_MODULE:= smk
$(joker belgi $(LOCAL_PATH)/*.c))

Config Mist qutisi kengaytmali barcha fayllarni kompilyatsiya qiladi .bilan, hozirgi dadada topilgan (libsmk uchun sizga jni/smk kerak bo'lmaydi)

Bu kutubxonani saqlash uchun yozish va sozlashga o'xshaydi, chunki biz o'yinning o'zini ifodalaymiz.

#application/android.mk
LOCAL_PATH:= $(my-dir-ga qo'ng'iroq qiling)
$(CLEAR_VARS) oʻz ichiga oladi

LOCAL_MODULE:= ilova

SDL_PATH:=../../libs/SDL
SDL_MIXER_PATH:= ../../libs/SDL_mixer
SDL_NET_PATH:=../../libs/SDL_net
GAME_PATH:= $(LOCAL_PATH)
DEP_PATH:=../dep

LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)/$(SDL_PATH)/include \
$(LOCAL_PATH)/$(SDL_MIXER_PATH) \
$(LOCAL_PATH)/$(SDL_NET_PATH)/include \
$(LOCAL_PATH)/$(FREETYPE_PATH)/include \
$(LOCAL_PATH)/$(GAME_PATH) \
$(LOCAL_PATH)/$(DEP_PATH) \
$(LOCAL_PATH)/$(DEP_PATH)/libpng

# Ilova manba fayllarini shu yerga qoʻshing…
LOCAL_SRC_FILES:= $(subst $(LOCAL_PATH)/, \
$(joker belgi $(GAME_PATH)/*.cpp) \
$(joker belgi $(GAME_PATH)/core/*.cpp) \
$(joker belgi $(GAME_PATH)/vfs/*.cpp) \
$(joker belgi $(GAME_PATH)/objects/*.cpp) \
$(joker belgi $(GAME_PATH)/gui/*.cpp) \
$(joker belgi $(GAME_PATH)/shahar/*.cpp) \
$(joker belgi $(GAME_PATH)/gfx/*.cpp) \
$(joker belgi $(GAME_PATH)/events/*.cpp) \
$(joker belgi $(GAME_PATH)/world/*.cpp) \
$(joker belgi $(GAME_PATH)/pathway/*.cpp) \
$(joker belgi $(GAME_PATH)/walker/*.cpp) \
$(joker belgi $(GAME_PATH)/yaxshi/*.cpp) \
$(joker belgi $(GAME_PATH)/religion/*.cpp) \
$(joker belgi $(GAME_PATH)/scene/*.cpp) \
$(joker belgi $(GAME_PATH)/ovoz/*.cpp) \
$(joker belgi $(GAME_PATH)/o'yin/*.cpp))

LOCAL_SHARED_LIBRARIES:= SDL2 SDL2_mixer SDL2_net sdl_ttf pnggo lzma bzip2 aes smk
LOCAL_CPP_FEATURES += istisnolar
LOCAL_CPP_FEATURES += rtti
LOCAL_LDLIBS:= -lGLESv1_CM -llog

$(BUILD_SHARED_LIBRARY) qoʻshing

Siz bilishingiz mumkinki, LOCAL_C_INCLUDES ichida siz sarlavha fayllarini ochishingiz kerak bo'lgan yo'llarni qo'shasiz, LOCAL_SRC_FILES da asl kodli fayllarni qo'shasiz,
LOCAL_SHARED_LIBRARIES da dasturning eskirganligini belgilash mumkin.

Prapori rtti, istisnolar RTTIga ovoz bering va g'alaba qozoning.


3. katlama

$cd android-loyihasi
$android yangilash loyihasi -p. -t Android-15
$ndk-build V=1
$chumoli
$ant o'rnatish


Nazariy jihatdan, ulangan qurilma yoki emulyatordagi tavsiflarning tavsifidan so'ng siz dasturni o'rnatdingiz.


Rake
1. De shukati resurslari?
Resurslarni tarqatish joyi OS ning o'ziga xos amalga oshirilishida saqlanishi kerak va ko'proq hollarda papka qo'shimcha sifatida mavjud bo'ladi. /sdcard/Android/data/im'ya_package/files, o'rta yo'l holda vikoristannya bir soat uchun, siz fayl qidiruv uchun afv kirish uchun afv bo'lishi mumkin.
SDL_system.h fayliga tayinlangan SDL_AndroidGetExternalStoragePath() funksiyasi orqali dastur katalogiga yoʻlni oʻzgartirishingiz mumkin.
2. Vikna yaratilishi sharafiga sazovor bo'lgan.
SDL_WINDOW_OPENGL | kombinatsiyasi SDL_WINDOW_SHOWN | SDL_WINDOW_BORDERLESS barcha qurilmalarda ishlamaydi, SDL_WINDOW_OPENGL yoki SDL_WINDOW_BORDERLESS ni tanlang va bu to'g'ri dasturmi yoki yo'qligini biling. Nima uchun bunday xatti-harakat sabab bo'lganini tushuntira olmayman. SDL_WINDOW_SHOWN belgisi bilan u jurnallarda yakkama-yakka boshlanadi, masalan, ensignlardan foydalanish, lekin SDL_WINDOW_SHOWN yordamida u ancha kamroq.
3. Ovoz kanallari juda ko'p.
Ehtiyotkorlik, SDL_mixer::Mix_AllocateChannels(N>16) funksiyasi ishlayotgan soatda ovozni ishga tushirishning iloji bo'lmagani uchun kechiriladi. Elektr kanallari sonini kamaytirish bilan qanday kurashishni, muammoni qanday qilib to'g'ri hal qilishni bilmayman.
4. stlport va gnustl
Nexus 7 (Android 4.0.3) emulyatorida o'zgaruvchan stlportli vektordan o'tayotganda xatoga duch keldim. Men hali ham kechirim borligini tushuntira olmasligimni bilaman;
5. Mening kungfu siznikidan kuchliroq.
Tizimda mavjud bo'lganlarga o'xshash nomlarga ega kutubxonadan foydalanib, boshqa birovning kutubxonasini boshqa birovning kutubxonasini egallash darajasiga olib kelish, unda hech qanday zarur funktsiyalar bo'lmasligi mumkin. Kechirim men libpng.so versiyasini tanlaganlar orqali keldi, yechim stackoverflow-da topildi, kutubxona nomini almashtirish orqali tuzatildi. libpng.so ustida libpnggo.so

Haddan tashqari...
Amaliyot qiling! Mayzhe BB haqida qayg'urmaydi! Chi qondirish men? Ortiq yo'q!

O'ng tomonda men qiyshiq, bora olmayman, lekin planshetda qo'shimcha juda to'g'ri (juda oddiy rasm uchun 10-12 fps summalar natijasi), menimcha ayb qo'lda noma'lum materiallardan. SDL - ikkala reenkarnasyonda mo''jizaviy kutubxona va yaxshi vikoristovaning ko'plab xayrli ishlari, shuningdek,

Ko'pgina chakana sotuvchilar noldan yangi o'yinlarni yaratmaydilar mobil yordamchi binolar, Va uni allaqachon bir xil platformaga o'tkazing. Ba'zan tashqariga chiqish juda ajoyib, ba'zan esa sensorli boshqaruv faqat pseudo. Quyida yaltiroq o'yinlarning butalari keltirilgan, chunki chakana sotuvchilar IOS va Android-ga muvaffaqiyatli o'tishgan.

Kompyuterdan planshetga o'tkazish osonroq. Tse bagata retro, yak ê segment orasida sevimli. Shaharni boshqarish oson va kompyuter chegaralarida ajoyib tarzda his etiladi.

Hearthstone eng katta toshlardan biridir karta o'yinlari yak, bundan oldin, men bezkoshtovna. Hammasi Blizzard tomonidan qadoqlangan.

Uzoq vaqt davomida janr muxlislari o'zlarining IOS-larida bir xil futbol menejerini topa olmadilar va Android qurilmalari. Joriy momentning I o'qi. Yakísny simulator z zruchnym keruvannyam allaqachon tayyor.

O'yin dunyosida siz kommunistik kuchni oldindan bilishda kordon nazorati agenti roliga mas'ulsiz. Siz vivchiti hujjatlar pribulih va vikonati hamma aybdor zarur ish chet ellik mehmonlarning kirib kelishiga yo'l qo'ymaslik. Yon tomondan bu zerikarli tuyuladi, lekin amalda bu inson aktsiyalari bilan to'g'ri bo'lishi mumkin, bu eng mashhur mobil o'yinlardan biridir.

Mabut, bu eng yaxshi rolli o'yinlardan biri, agar ular yaratilgan bo'lsa. Von mittevo sizni IOS yoki Android-dan sinxronlashtirishning bir turi bo'lgan hayoliy va g'amgin dunyoga o'tkazadi.

Plants vs Zombies, ehtimol mobil o'yinlar dunyosidagi eng katta va eng yomon nomlardan biri. Menimcha, agar biror narsa bo'lsa, siz uchib ketayotgan qo'shimcha karam uchun zombi maqsadlariga qarashga shoshilishingiz mumkin. Agar siz hali bu mo''jizaviy o'rmonda qo'lingizni sinab ko'rmagan bo'lsangiz, bu to'g'ri lagerga yo'l qo'ymang!

Bu erda strategiya, taktika, yuzsiz himoya, musofirlar va yuzsiz kosmik kemalarning uchirilishi. Uning oldida turishning iloji yo'q garnning o'ti.

Bastion RPG janrining yangi yoki mukammal xususiyatlarini targ'ib qilmaydi, yoki siz ajoyib kiyimingizni xursand qilishingiz mumkin. Post-apokaliptik o'yin xayolot dunyosi ajoyib ko'rinadi va virtual sensorli boshqaruvlar orasidagi tanlov shunchaki o'rnini bosa olmaydi.

Mario-ning IOS-ga kelishi Mario Kart-ni ishga tushirish uchun bir necha kun ketishi mumkin Uskunalar Do'koni. Ale Sonic & All-Stars Racing - bu juda ajoyib va ​​umid qilamanki, konsol versiyasi bilan bir xil his-tuyg'ular.

Goo dunyosi

O'yin birinchi navbatda kompyuter va Wii-da, keyin esa App Store-da ishga tushirildi. World of Goo - bu IOS va Android uchun dasturiy ta'minotning portativligining haqiqiy namunasidir. Sensorli birikma, yaknaische, tsíêí̈ gris uchun mos.

Hayot yo'lingizni shaxsiy kompyuter va Mac-dan boshlab, birinchi navbatda 3DS-ga o'ting, ko'p odamlar IOS va Android-da o'zgartirish uchun uzoqqa bormaslik uchun gravitatsiyaviy-kommutatsiya platformasi-jumboqni qanday yig'ish haqida tashvishlanishadi. Hammasi ajoyib, ovozli VVVVVV edi.

PS Vita-da debyut qilganidan 3 oy o'tgach, Severed allaqachon IOS-da o'zini yaxshi his qilmoqda. Boylik haqida o'ylaganda, grenavit mobil platformada yaxshiroq sezildi. Yaxshi narsalarni qidirayotgan birinchi shaxsning syurrealistik tarixiga kiring.

qarshi josus

CounterSpy - bu konsolning asl nusxasining biroz soddalashtirilgan versiyasi, ammo u o'ziga kerak bo'lgan hamma narsani o'z zimmasiga oldi. Tse vydminniy stealth-platformer íz garnoyu funktsyonalnystyu.

Siz hali katta o'yin o'ynamadingiz, uyalmang! Aqldan ozgan hissiy ijod, xuddi iPad kabi, xuddi kompyuterdagi kabi o'zini o'zi hayratga soladi.

O'yinning global nashri taxminan 1000 yillik o'yin vaqti uchun mavjud bo'lib, bu seriyaning barcha qismlarini bosib o'tish uchun zarurdir. Chergove Yakísne JRPG janrida butun dunyoga mashhur loyihaning davomi

Dragon Quest VIII

Final Fantasy IX-da bo'lgani kabi, siz o'zingizni IOS va Android-da his qilishingiz mumkin. yangi eski ko'rinish, tejash tizimi va JRPG janri.

Tse kattaroq, pastroq - bu shunchaki platforma. Limbo, o'zining qora va oq arthouse uslubi bilan, agar mobil o'yinlar yo'q qilingan bo'lsa, eng go'zallaridan biridir.

Shahar afsonaviy odamlar tomonidan yaratilgan, xuddi Bastionni yaratgandek. Transistorlar uzoq umr ko'rish va IOS-ga yaxshi o'tkazish uchun barcha imkoniyatlarga ega. Ba'zi odamlar kompyuterning uchinchi tomon platformasi ekanligiga shubha borligini aniqlaydilar.

Tse mahsuloti, bu albatta sinab ko'rishga arziydi. Zavdyaky uning yakisnyy promalovtsi, zvukovyy obrobtsy va to'g'ri o'yin, gra kompyuter platformalarida, konsollarda va planshetlarda mashhur bo'ldi.

Maymun oroli 2 Sp. Nashr

Monkey Island 2 har doim janrdagi eng yaxshi o'yinlardan biri bo'lgan. Shunday qilib, zalishaêooooooooi doínií, lisha loyihasi otrimav grafik kapital ta'mirlash yangi tizim boshqaruv, men uni dotikga olib boraman, bu esa uni yanada yuqori qiladi.

Arvoh hiylasi: Phantom Detektiv

Gras zatyaguê boshoqning o'zidan. Siz virishuvati zavdannya, pov'yazaní z manipulyatsíêyu soat, schob zdíysniti vbivstvo aybdor. Ghost Trick xuddi 2011-yilda Nintendo DS-da bo'lgani kabi IOS-da ham ajoyib his qiladi.

Dunyo siz bilan tugaydi: yakkaxon remiks

Eng qisqa yogo da ilohiy mysivo qaradi. Gri JRPG janriga mos keladi, bu yakísno opratsova jangovar tizim nadaê grí uning osoblivíst.

Might & Magic: Qahramonlar to'qnashuvi

Might & Magic haqida gapirishning ma'nosi yo'q, lekin haqiqat shundaki, IOS, Android platformasi buning uchun yaxshiroqdir. RPG janridagi o'yin jarayoni, juda ko'p sirlar va silliq 2D grafikalar allaqachon Clash of Heroes uchun tekshirilgan.

Geometriya urushlari 3

Agar siz ilgari o'yinni o'zingiz sinab ko'rmagan bo'lsangiz, unda siz planshet platformasida turishingizni aytmaysiz. Tse duzhe yakisny 3D shooter. Geometry Wars - bu funktsional, lekin ayni paytda hamma uchun oddiy loyiha.

Kostyum qidiruvi

Biz RPG janrini ulug'vorlik va epiklikka olib borish kerakligini aytdik, lekin Kostyum Questda baribir siz o'sha unutilmas vaqtdagi bolaga aylanasiz. Yarim tunda IOS-da mo''jizaga o'xshab ketadigan ruhiy muhit yanada pastroq.

Gmbox biz eng yaxshilari haqida gapiradigan bir qator maqolalarni davom ettirmoqda mobil o'yinlar platformada Android- eng chiroyli otishmalar, eng chiroyli poygalar, eng murakkab jumboqlar, RPG va ularning janrining boshqa taniqli vakillari. Ilgari biz bu haqda bilib oldik va bugun siz Android-dagi kompyuterdan keyingi port haqida bilasiz.

Im'yadagi xuddi shu-rozrobnik tomonidan buzilgan zamonaviylikning eng yaxshi twitch-arcade. Ritmik 8 bitli musiqa ostida, ekranning o'rtasida joylashgan geometrik figuraning yuzasida kichik trikotajni siljitish kerak, shunda u yon tomondan tortib olinadigan devorlar tomonidan yashirinadi. Super Hexagon - ibtidoiy, ammo o'yin sanoatidagi boshoqlar uchun juda qimmat. Bu harbiy vinochilarning uchuvchilarini tayyorlash uchun ohangdor qo'shiqqa o'xshaydi. Bu yanada katlanabilen, lekin bu varte bor.





"Freddidagi besh kecha" filmining uch qismi - bu bolalar uchun nasroniy o'yinlar do'koni ko'rinishidagi hind tarixi, uy o'yinlari jurnalisti Jim Sterling uchun o'ziga xos yurak xafa bo'lib, u o'z loyihalaridan birida bolalar o'yinchoqlarini tasvirlab, ularni tanqid qilgan. qorong'u tomonga. Endi men yovuz animatronikaning taqdiri uchun yovuzlikni ayblayman - peluş mavjudotlar, binolarning qulashi, qabr odamlari, ular bilan bir haftada besh kechani o'tkazish kerak, lekin o'lmaslik kerak ) barcha ilovalar uchun stezhity olib kelish. videokameralar va yoritish yordami uchun.



Virtual pitomnik nihoyatda mashhur, chunki u yaratuvchisi Markus Perssonni o'ldirgan. Minecraft dunyoning vipadkovo avlodlariga shag'al qo'yadi va yangi dunyoda fikrga tushadigan hamma narsani - qal'alarni, kosmik kemalarni va boshqa olamlardagi portallarni targ'ib qiladi. Yirtqich hayvonlarning bir nechta turlarini, masalan, oddiy va ahmoq zombilarni yoki vibuxon-xavfsiz sudraluvchilarni himoya qilish zarurligini rag'batlantiring, chunki ular gri ramziga aylandi. Mobil versiya sensorli tarkibda kompyuter va konsol versiyasiga o'xshaydi (kamroq kontent bilan siz faqat mahalliy WiFi-merezhí-da o'ynashingiz mumkin), ammo baribir ko'p vaqtni sotib olishingiz mumkin.



1991 yilda kompyuterda viyshov kabi klassik mos platforma. Lester Nayt Chaykin nomidagi olim-fizik rolidagi bosh qahramon, yaqinda o'tkazilgan tajriba natijasida boshqa dunyoda sayyoraga sudralib ketgan va omon qolish, o'zga sayyoraliklar bilan kurashish va xavfli vaziyatlarni bilish uchun aybdor. Xo'sh, grí syujeti g'ayrioddiy tarzda taqdim etilgan: zestrichayutsya shag'al kabi barcha belgilar noma'lum tarzda gapirish.



Oddiy usulda bo'lgani kabi, 2D-Minecraft-ni yon tomondan ko'rish mumkin. Ale Terraria tsíkava va vídriví víd svogo akasi - HAYVONLAR bilan kurashish uchun juda ko'p tsíkavíshe bor, ular orasida siz katlama va noyob boshliqlarni tugatishingiz mumkin. G'alabadan keyin qolganlari qabrlardan mahrum bo'ladi va tobora ko'proq jihozlar Terraria Minecraftdan ko'ra boyroq ko'rinadigan yana bir jihatdir. Aks holda, hamma narsa o'xshash: bitmas-tuganmas hunarmandchilik, dunyo yana vayron bo'lishi mumkin va tajribalar va kuchli qal'alar yaratish uchun eng keng imkoniyatlar. yilda boy koristuvachív rejimi uchun to'lovlar mobil versiyasiê, lekin siz yangisida faqat mahalliy tarmoq orqali dartsiz o'ynashingiz mumkin.

Bugun, ko'proq koristuvachív telefonív va tabletív íz yangi qoziq usí ígrashki o'tish mamnun, avvalroq ular shaxsiy kompyuterga ketdi. Kesilgan, qayta ishlangan yangi kommunal xizmatlarni sotib oling operatsion tizim lekin ko'proq va ko'proq o'yinlar Android-ga ko'chirilmoqda. Eng yaxshi portlangan dasturlarda o'ynashni xohlaysizmi?

Skrinshotlar

O'yin jarayoni

Kompyuterdan Android-ga ko'chirilgan o'yinlar ro'yxatiga birinchi qo'shilgan o'yinchilarning bir nechta qalbini zabt etgan afsonaviy RPG strategiyasi. Ko'proq koristuvachiv bu yordam dasturini 98 yildan ortiq biladi. Endi u qurilmalarda paydo bo'ldi va o'z chanuvallarini xursand qilishda davom etmoqda.

Ishga tushirilgandan so'ng, siz belgilarni boshqarish bilan maslahatlarni ko'rishingiz mumkin, deb umid qilamiz, buning uchun siz shunchaki Qo'llanma tugmasini bosishingiz kerak. Bundan tashqari, siz yordamchi dasturning standart versiyasini tanlashingiz yoki qo'shimcha hikoya chizig'ini tanlashingiz mumkin, aniqrog'i Aziv-dan boshlashingiz mumkin.

Kob rolikini ko'rib chiqqandan so'ng, mumkin:

  • rozpochati yakkaxon guruh;
  • multiplayerdan foydalaning, do'stlar bilan qo'shiling;
  • harakatni va tovushning boyligini o'zgartirish uchun nalashtuvannyaga boring.

Keyin boshoqli o'simliklar xarakterga berilishi kerak, yordamchi dasturda siz o'zingizning allaqachon ma'lum bo'lgan qahramoningizni olishingiz yoki yovuzlikka qarshi mustaqil kurash yaratishingiz mumkin. Yaratish uchun siz "Yaratish" tugmasini bosishingiz kerak, keyin pastki jurnalni, irqni, klanni va boshqa xususiyatlarni tanlashingiz kerak.

Lívoruch displey roztashovani dodatkoví tugmalari. Kommunal kartaga o'tishni ko'rish uchun kompasni bosish orqali kvest haqida ma'lumotni ko'rishingiz mumkin. Ryukzakni ko'rish uchun qilich va sumka tasvirini bosing va qahramon haqida ma'lumot olish uchun erkak bilan rasmga bosing.


Yordamchi dasturdagi asosiy vazifa - dushmanlar ustidan g'alaba qozonish va hayotingizga ko'proq odamlarni jalb qilish. Yunon o'yin soati oltmish yildan ortiq bo'lgan yuzga yaqin turli sehrli afsunlarni, 40 dan ortiq turli sinflarni tanladi.

Plyus va minuslar

Afzalliklari:

  • buyruq grafikasi;
  • ajoyib syujet;
  • yuzsiz klanlar;
  • yaxshi musiqa.

Hozirgi rus filmida juda ko'p foydali narsa yo'q, bu esa o'yinchini joyida osonlashtiradi. Dastur juda muhim, shuning uchun yoga yuklab olish teriga mos kelmaydi.

foyda oling

Maks Payn

Skrinshotlar

O'yin jarayoni

Maks Payne - o'z syujetiga ega bo'lishi mumkin bo'lgan birinchi darajali otishma. Maks obro'li politsiyachi bo'lib, bir vaqtlar jiddiy jinoyatchilarni birlashtirgan. Banditlar Paynening niyatlarini chípati í̈x emas, balki yordam berishga harakat qilishdi, lekin yaxshilik va adolatga bo'lgan ishonch Paynega o'z yo'lida harakat qilishiga imkon bermadi. Todi yovuz odamlar qahramonning butun oilasini buzdilar, shundan keyin Maksning butun hayoti o'zgardi.

Yordamchi dasturni ishga tushirgandan so'ng siz o'quv qo'llanmasidan o'tishingiz, sensorli sozlamalaringizni sozlashingiz, virtual joystikni o'chirib qo'yishingiz, shuningdek signalni avtomatik saqlash va o'zgartirishni yoqishingiz mumkin. Qo'shimchalar ísnuê chotiriga teng:

  • vtikach;
  • zvareny salqin;
  • kelgandan keyin o'lik;
  • soat tekshirilmaydi.

Siz boshoqni faqat birinchi darajada talon-taroj qilishingiz mumkin. Bunday epizodlarni ko'rish uchun oldinga borish kerak. Qisqa videodan xuddi shu kabi qo'shimcha qilinmoqda shaxsiy kompyuter. Qahramon o'zining o'tmishi haqida gapiradi, go'yo u o'sha qizining otryadi vafotidan keyin o'lguniga qadar tirik edi.

Zayshovshi kabinaga borganida, qahramon unchalik emasligini tushundi, devordagi shprits tasvirini chiqarib yuborishdi va u otryadning faryodini eshitdi. Vín uch kishini o'ldiradi, go'yo ular shifokorlar kiyimida kiyingan, lekin Maks ularning yo'liga tusha olmadi. Buning g'alabalari yangi giyohvand nutqi kabi kuchayib ketdi va bu ichimlikning xarakterini giyohvandlikka qarshi kurash organlariga olib keldi.

Ekranning yuqori qismida bosh qahramonning hayotini ko'rsatadigan odamning silueti bo'yalgan. zbílshennya zhitt'evih kuchlari uchun keyingi shukati birinchi yordam to'plami. O'ng tomondan siz to'pponcha tasvirini otib, yangisini bosishingiz mumkin, siz o'q otish binosini ko'rishingiz mumkin, hayvon juda ko'p patronlarni ko'rishi mumkin.

Agar siz uni o'zgartirishingiz kerak bo'lsa, siz ko'proq biladigan o'qlarni bosing. Ekranda nima ko'rinadi do'l belgisi Tse tartibni ob'ekt sifatida bilish kerakligini anglatadi, buning uchun alohida hurmat ko'rsatish kerak. Kamera yo'nalishini o'zgartirish uchun virtual joystiklardan foydalaning, ularni sozlamalarda o'zgartirishingiz mumkin.

Plyus va minuslar

Afzalliklari:

  • mo''jizaviy hikoya;
  • ê avtonarxdan foydalanish imkoniyati;
  • ko'proq rus tili;
  • yuzsiz qamchilash.

Yordamchi dastur shunga o'xshash turdagi boshqa o'yinlarga qarshi grafiklardan kelib chiqadi.

foyda oling

Qurtlar 2: Armageddon

Skrinshotlar

O'yin jarayoni

Jang qiluvchi qurtlar uzoq vaqtdan beri telefonlar va planshetlarga ko'chib o'tgan. Bittasi eng yaxshi versiyalari, Armageddon haqida o'ylashga arziydi. Yordamchi dastur bilan tez-tez kompyuterda tanishing, lekin agar siz ilgari qiziqarli o'yinchoq o'yib yozmagan bo'lsangiz, uni qurilmangizda ishlatishni boshlashingiz mumkin.

Bundan tashqari, Zayshovshi, siz eng boshlang'ich gurudan tortib janglarda sinfgacha katlama rivenini tanlashingiz mumkin. Teriga biriktirilgan qo'shiq soati bir tur va harakatda uchun. Shishgan holda, siz missiya davomida mavjud bo'lgan jangovar zaxiralar uchun variantlarni ko'rishingiz mumkin. O'yin soatining 90 daqiqasini engil o'yinda o'tkazish joiz, ammo teri qurti uchun hayot yuz soat davomida smuga bilan to'la bo'ladi.

Sizga 50 ta oltin tanga beriladi, tangalar tasviriga bir marta bosish orqali siz avtomatik ravishda kommunal xizmatlar doʻkoniga yoʻnaltirilasiz. Qurt do'konida siz zahistu va boshqalar uchun bosh kiyimlarni olishingiz mumkin cicato dizayni qo'shimcha zirh, forti sotib oling va qabr toshlarini quring.

Agar siz hech qanday tarzda o'ynamagan bo'lsangiz, unda siz mashg'ulot jangidan o'tishingiz mumkin. Asoslarni o'zlashtirganingizdan so'ng, siz bitta o'yinchi o'yinini boshlashingiz yoki do'stlaringiz bilan kurashish uchun ko'p o'yinchiga o'tishingiz mumkin. Utilityda zirhni o'zgartirish, zirhli transport vositalarining masofasini yaqinlashtirish mumkin. Bularning barchasi ilgari kompyuterda bo'lgani kabi qo'shimchadan olingan. Kulrang maydonning mohiyati dushmanning barcha dushmanlarini o'ldirishdir.

Plyus va minuslar

Afzalliklari:

  • buyruq grafikasi;
  • ajoyib vibir zbroí;
  • yuzsiz xona.

Nedolik ruscha tarjima holda.

foyda oling

Podbaglar

Dasturga qarashdan teri alohida hurmatga loyiqdir. Agar siz RPG-ni yaxshi ko'rsangiz, Baldur darvozasida o'ynash imkoniyatini qo'ldan boy bermang, kelajakda shooter muxlislari uchun afsonaviy Max Payne o'yini, ammo kayfiyatni ko'tarish uchun qurtlar ajralmas bo'ladi.

© 2022 androidas.ru - Android haqida hamma narsa