JIYANA TANRIKULU
Awirek nû li şêwaza jiyana xwe bigirin.

Çêkerê lîstika Android

Çêkera lîstika Android-ê nermalava ku ji bo çêkirina lîstikan ji bo platforma Android-ê tê bikar anîn e. Tevî ku we zanîna kodkirinê heye ku hûn lîstikan pêşve bibin an na, bernameyên çêkirina lîstika Android-ê dikarin ji we re bibin alîkar ku hûn lîstikên xwe biafirînin.


Bernameyên çêkirina lîstikên Android-ê cûrbecûr amûr û taybetmendiyan pêşkêşî bikarhêneran dikin. Van amûran dikarin ji bo afirandina grafîk, lîstik û dengên lîstikê werin bikar anîn. Bernameyên çêkirina lîstikên Android-ê ji bo ceribandin û xeletkirina lîstikan jî amûran pêşkêş dikin.

Bernameyên çêkirina lîstika Android-ê ji bo destpêk û pêşdebirên bi ezmûn maqûl in. Ji bo destpêkan, bernameyên hêsan-karanîna û fêrbûna hêsan hene. Ji bo pêşdebirên bi ezmûn, bername hene ku taybetmendî û amûrên pêşkeftî pêşkêş dikin.

Pêvajoya çêkirina lîstika Android-ê bi gelemperî bi karanîna motorek lîstikê pêk tê. Motorên lîstikê ji pêşdebiran re çarçoveyek nermalava berfireh peyda dikin ku ji wan re dibe alîkar ku grafîk, deng, motora fîzîkê û taybetmendiyên lîstikê yên din yek bikin.

Li vir çend bernameyên çêkirina lîstikên Android-ê yên populer hene:

  • Yekîtî: Unity yek ji bernameyên çêkirina lîstikên Android-ê yên herî populer e. Yekbûn dikare ji bo afirandina lîstikên 2D û 3D were bikar anîn. Unity  xwedan navgînek hêsan-karsaz û cûrbecûr amûr e.
  • GameMaker Studio: GameMaker Studio bernameyek e ku bi taybetî ji bo afirandina lîstikên 2D hatî çêkirin. GameMaker Studio navberek bi karanîna hêsan û cûrbecûr amûran vedihewîne.
  • Çêkerê RPG: RPG Maker bernameyek e bi taybetî ji bo afirandina lîstikên rola-lîstiksaziyê hatî çêkirin. RPG Maker xwedan navberek bi karanîna hêsan û cûrbecûr amûr e.
  • Lîstikên Blockly: Lîstikên Blockly bernameyek e ku ji bo kesên bê zanîna kodkirinê hatî çêkirin. Blockly Games ji bo afirandina lîstikan bi karanîna blokan tê bikar anîn.

Bernameyên çêkirina lîstikên android ên din

  • Motora Unreal:
    • Unreal Engine motorek lîstikek din a hêzdar e ku bi taybetî ji bo lîstikên ku balê dikişînin ser grafikên kalîteya bilind tê bikar anîn. Ew di pêşkeftina lîstika 3D de pir populer e.
  • Godot Engine:
    • Godot motorek lîstikek belaş û çavkaniya vekirî ye. Ew hem lîstikên 2D û hem jî 3D piştgirî dike û karanîna wê pir hêsan e.
  • Cocos2d-x:
    • Cocos2d-x motorek lîstikek populer e, nemaze ji bo kesên ku dixwazin lîstikên 2D pêşve bibin. Hûn dikarin bi zimanên wekî C++ an Lua bername bikin.
  • Corona SDK:
    • Bi karanîna zimanê bernamesaziyê Lua, Corona SDK dihêle hûn zû lîstikên 2D pêşve bibin. Guhertoyên belaş û dravî hene.
  • LibGDX:
    • Ew çarçoveyek pêşveçûna lîstikê ya Java-yê ye. Hûn dikarin hem ji bo Android û hem jî ji bo platformên din lîstikan biafirînin.
  • Û Motor:
    • AndEngine motorek lîstikê ye ku bi taybetî ji bo platforma Android-ê hatî çêkirin. Ew li ser Java-yê ye û bi taybetî ji bo lîstikên 2D-ê maqûl e.

Naha, em li ser bernameyên çêkirina lîstika Android-ê hin agahdariya berfirehtir bidin. Di navnîşa ku me li jor daye de em ê di derheqê bernameyên çêkirina lîstikên android-ê yên girîng û herî têne bikar anîn de agahdariya berfirehtir bidin.

Unity - Bernameya çêkirina lîstika Android

Unity motorek lîstikê ya pirplatform û çarçoveya pêşkeftina lîstikê ye. Yekem ji hêla Unity Technologies ve di 2005-an de hate berdan, Unity ji pêşdebirên lîstikê re komek berfireh a amûran ji bo afirandina lîstikên 2D û 3D pêşkêşî dike. Li vir agahdariya bingehîn li ser Unity hene:

  1. Piştgiriya Pir-Platform:
    • Unity dihêle hûn lîstikan li Windows, macOS, Linux, iOS, Android, WebGL, Xbox, PlayStation û gelek platformên din biweşînin.
  2. Pêşkeftina Lîstikên 2D û 3D:
    • Yekbûn dikare were bikar anîn da ku lîstikên 2D û 3D pêşve bibin. Hûn dikarin hem lîstikên platformê yên 2D yên hêsan û hem jî lîstikên 3D yên tevlihev biafirînin.
  3. Engine Graphics:
    • Unity motorek grafîkî ya pêşkeftî vedihewîne. Ew dikare ji bo bidestxistina wêne û bandorên kalîteya bilind were bikar anîn.
  4. Motora Fîzîkê:
    • Unity motora xweya fîzîkê heye ku bandorên fizîkî yên di lîstikê de simule bike. Ev rê dide we ku hûn tevgera tiştan, pevçûn û têkiliyên fîzîkî yên din kontrol bikin.
  5. Zimanên Nivîsandinê:
    • Unity zimanên bernamekirinê yên bi gelemperî yên wekî C# û JavaScript piştgirî dike. C# bi gelemperî wekî zimanê sereke yê ku di Unity de tê bikar anîn tê tercîh kirin.
  6. Firoşgeha Taybetmendiyê:
    • Unity Asset Store ji pêşdebiran re bigihîje hebûnên amade, pêvek, bandorên dîtbar, û çavkaniyên din. Ev ji bo bilezkirin û başkirina pêşkeftina lîstikê bikêr e.
  7. Civak û Belgekirin:
    • Yekîtiyê civakek mezin a bikarhêneran heye ku bi riya forum û çavkaniyên din piştgirî didin hev. Wekî din, belgeya fermî ya Unity pir berfireh e.
  8. Karûbarên Unity Cloud:
    • Unity ji pêşdebiran re karûbarên bingehîn ên ewr peyda dike. Van karûbar analîtîkên lîstikê, karûbarên reklamê û amûrên pêşkeftinê yên din hene.

Unity amûrek hêzdar û maqûl e ku di cîhana pêşkeftina lîstikê de gelek karanîna wê heye. Ew hem ji hêla pêşdebirên serbixwe û hem jî ji hêla studyoyên lîstika sereke ve bi berfirehî tê bikar anîn.

Meriv çawa bi Unity re lîstikek android çêbike?

Em ê bi kurtî biaxivin ka meriv çawa lîstikên android-ê bi Unity re çê dike. Divê ez destnîşan bikim ku piraniya lîstikên li ser Google Play Store bi motora lîstika Unity têne çêkirin.


Çêkirina lîstikek gav bi gav bi Unity re pêvajoyek pir berfireh e, lê em dikarin bi navnîşkirina gavên bingehîn dest pê bikin. Ev rêber danasîna giştî dide. Bînin bîra xwe ku guhertoyên Unity bi demê re têne nûve kirin, ji ber vê yekê hewl bidin ku guhertoya herî dawî bikar bînin.

Unity platformek pêşkeftina lîstikê ya pir populer e ku ji bo afirandina lîstikên 2D û 3D tê bikar anîn. Yekbûn rêyek girîng e ku meriv pêşkeftina lîstikê hîn bibe, tewra ji bo destpêkan jî, ji ber ku ew xwedan navgînek hêsan a karanîna û cûrbecûr amûr e.

Gav 1: Daxistin û Sazkirina Yekîtiyê

  1. Malpera fermî ya Unity çûyin.
  2. Serlêdana Unity Hub dakêşin û saz bikin.
  3. Unity Hub vekin û hesabek Unity biafirînin an têkevin.
  4. Di Unity Hub de biçin beşa "Sazkirin" û guhertoyek Unity dakêşin û saz bikin.

Gav 2: Afirandina Projeyek Nû

  1. Di Unity Hub de, biçin tabloya "Projeyan".
  2. Bişkojka "Nû" bikirtînin û mîhengên projeya xwe bikin. Hûn dikarin wekî celebê projeyê "3D" an "2D" hilbijêrin.
  3. Peldanka projeyê hilbijêrin û bi tikandina bişkoja "Create" proje biafirînin.

Gav 3: Navbera Edîtorê Yekîtiyê

  1. Têkiliya Edîtorê Yekîtiyê bigerin. Bi beşên bingehîn ên wekî dîtina dîmenê, dîtina lîstikê, pencereya hiyerarşiyê, û pencereya projeyê nas bikin.

Gav 4: Zêdekirina Tiştan li Dîmenê

  1. Ji pêşeka "GameObject" hêmanên cihêreng (mînak kûbe, qonax) zêde bikin.
  2. Tiştan bi kaşkirin û avêtina wan li ser sehneyê bi cih bikin.
  3. Manîpulasyonên bingehîn ên mîna zivirandin, pîvandin, û livîna tiştên di dîmenê de fêr bibin.

Gav 5: Materyal û Shaders

  1. Materyal biafirînin û wan li tiştên xwe bicîh bikin.
  2. Materyalên xwe bi karanîna shaderan xweş bikin.

Gav 6: Ronahî û Siya

  1. Ronahî li dîmenê xwe zêde bikin.
  2. Siyayan mîheng bikin û ronahiyê xweş bikin.

Gav 7: Kontrola kamerayê

  1. Kamerayek lê zêde bikin û dîmenê xwe ji aliyên cihêreng vekolînin.
  2. Kontrolên kamerayê yên mîna şopandin, zoom û zivirandinê fêr bibin.

Gav 8: Kontrolên lîstikê

  1. Kontrolên lîstikvanan zêde bikin (mînak, karakterê xwe bi klavyeyek an ekranek destikê kontrol bikin).
  2. Ji bo guhdarîkirina bûyerê û rêveberiya têketinê jêhatîbûnên kodkirina C# pêşve bibin.

Gav 9: Fîzîk û Pevçûn

  1. Bi lêzêdekirina pêkhateyên Rigidbody û Collider taybetmendiyên fîzîkê fêr bibin.
  2. C# bikar bînin da ku lihevhatinên di navbera tiştan de bibînin û bertek nîşan bidin.

Gav 10: Anîmasyon

  1. Bi karanîna pêkhateya Animatorê ji bo tiştên xwe anîmasyon biafirînin.
  2. Fêr bibin ku bi Animator Controller re anîmasyonan birêve bibin.

Van gavan li ser pêvajoya pêşkeftina lîstikê bi Unity re nêrînek peyda dikin. Hûn dikarin serî li belgeyên fermî yên Unity û çavkaniyên serhêl bidin ku her gav bi kûrahî fam bikin û fêr bibin. Wekî din, awayê pratîkî yê pêşvebirina lîstikan bi Unity re ji hêla ezmûna ku bi afirandin û xebata li ser projeyan ve hatî bidestxistin pir çêtir dibe.

Bernameya çêkirina lîstika android GameMaker Studio

GameMaker Studio ji bo pêşdebirên lîstikê platformek bikarhêner-heval e û ji bo afirandina lîstikên 2D amûrek bi taybetî populer e. Gelek lîstikên li ser Google Play Store bi bernameya Game Maker Studio têne çêkirin.

GameMaker Studio platformek pêşkeftina lîstikê ye ku ji bo afirandina lîstikên 2D tê bikar anîn. GameMaker Studio ji bo fêrbûna pêşkeftina lîstikê, hetta ji bo destpêkan, rêyek girîng e, ji ber ku ew xwedan navgînek hêsan a karanîna û cûrbecûr amûr e.

Naha, em ê bi kurtî û bi kurtî rave bikin ka meriv çawa bi vê motora lîstikê lîstikên android-ê çêdike. Li vir pêvajoya gav-gav a çêkirina lîstikek Android-ê bi karanîna GameMaker Studio heye:

Gav 1: Daxistin û Sazkirin GameMaker Studio

  1. Malpera fermî ya GameMaker Studio çûyin.
  2. Guhertoya pêwîst hilbijêrin û dakêşin.
  3. Bi xebitandina pelê dakêşandî GameMaker Studio li ser komputera xwe saz bikin.

Gav 2: Vekirina GameMaker Studio û Afirandina Projeyek Nû

  1. GameMaker Studio vekin.
  2. Bi tikandina "Projeya Nû" an "Create" projeyek nû biafirînin.
  3. Navê projeyê bidin û wê xilas bikin.

Gav 3: Zêdekirina Dîmen û Tiştên Lîstik

  1. Afirandina Dîmenê:
    • Herin tabloya "Rooms" û jûreyek nû ava bikin. Odeyek astek an beşa lîstika we temsîl dike.
  2. Zêdekirina Objeyek:
    • Herin tabloya "Objects" û tiştên nû lê zêde bikin. Mînakî, karakterê lîstikvan, dijmin, asteng û hwd.

Gav 4: Bûyer û Çalakî

  1. Bûyer:
    • Her tişt xwedan bûyerên cihêreng e (Afirandin, Gav, Têkçû, hwd.). Van bûyeran reftariya objeyê diyar dikin.
  2. Çalakî:
    • Li gorî her bûyerê çalakiyên taybetî zêde bikin. Mînakî, gava ku bişkojk tê pêl kirin tevgerîn, di bûyera lihevketinê de bandorek lîstin, hwd.

Gav 5: Grafîk û Deng lê zêde bikin

  1. Zêdekirina Grafîkê:
    • Herin tabloya "Sprites" û ji bo karakter, paşxane, û tiştên din sprites lê zêde bikin.
  2. Zêdekirina Deng:
    • Herin tabloya "Deng" û ji bo lîstika xwe bandor û muzîkê lê zêde bikin.

Gav 6: Pûan û Rewş zêde bikin

  1. Rewşa nixtan:
    • Bi karanîna guhêrbarek gerdûnî pîvanê bişopînin û nûve bikin.
  2. Rewş:
    • Guherbarên ku rewşa jiyana lîstikvan û rewşa lîstikê dişopînin lê zêde bikin.

Gav 7: Berhevkirin û xebitandin li ser Android

  1. Mîhengên Avakirinê:
    • Herin "Pel"> "Projeya Hinardekirinê".
    • "Android" hilbijêrin û mîhengên projeyê rast bikin.
  2. Karkirina li ser cîhaza Android:
    • Piştî qedandina mîhengan, hûn dikarin bi tikandina "Berhevkirin" an "Run" lîstika xwe li ser cîhaza xwe ya Android-ê bimeşînin.

Çavkaniyên Additional

Belgekirin û forumên civakê yên GameMaker Studio çavkaniyên hêja ne ji bo dîtina bêtir agahdarî û bersivên pirsên we. Hûn dikarin bi şêwirdariya van çavkaniyan pêvajoya pêşkeftina lîstika xwe baştir bikin.


Feydeyên çêkirina lîstikên Android-ê bi GameMaker Studio re ev in:

  • Têkiliyek wê ya hêsan heye.
  • Ew rêyek girîng e ku meriv pêşkeftina lîstikê fêr bibe, tewra ji bo destpêk.
  • Ew ji bo afirandina lîstikên 2D cûrbecûr amûr û taybetmendiyan pêşkêşî dike.

Dezawantajên çêkirina lîstikên Android-ê bi GameMaker Studio re ev in:

  • Ew ji bo afirandina lîstikên 3D amûr û taybetmendiyên tixûbdar pêşkêşî dike.
  • Dibe ku zanîna kodkirinê hewce bike.

cocos2d-x - Bernameya çêkirina lîstika Android

cocos2d-xçarçoveyek pêşkeftina lîstika çavkaniya vekirî ye ku ji bo afirandina lîstikên 2D tê bikar anîn. Cocos2d-x hem ji bo destpêk û hem jî ji bo pêşdebirên bi ezmûn maqûl e. Cocos2d-x çarçoveyek pêşkeftina lîstika çavkaniya vekirî ye û bi taybetî ji bo afirandina lîstikên mobîl tê bikar anîn. Cocos2d-x zimanê bernameya C++ bikar tîne û piştgiriya pir-platformê pêşkêşî dike. Ew dikare ji bo pêşvebirina lîstikên 2D û 3D were bikar anîn.

Taybetmendiyên sereke yên Cocos2d-x ev in:

  • Bikaranîna hêsan: Cocos2d-x  xwedan navgînek hêsan a karanîna ye. Tewra destpêk jî dikarin di demek kurt de dest bi pêşxistina lîstikan bikin.
  • Pir-platform: Cocos2d-x dikare were bikar anîn da ku lîstikan li ser cûrbecûr platforman biafirîne, di nav de Android, iOS, Windows, macOS, û Linux.
  • Qewî: Cocos2d-x cûrbecûr taybetmendî û amûran pêşkêşî dike. Van taybetmendiyan lîstikên we balkêştir û tevlihevtir dikin.

Feydeyên pêşkeftina lîstikê bi Cocos2d-x ev in:

  • Bikaranîna hêsan: Cocos2d-x  xwedan navgînek hêsan a karanîna ye. Tewra destpêk jî dikarin di demek kurt de dest bi pêşxistina lîstikan bikin.
  • Pir-platform: Cocos2d-x dikare were bikar anîn da ku lîstikan li ser cûrbecûr platforman biafirîne, di nav de Android, iOS, Windows, macOS, û Linux.
  • Qewî: Cocos2d-x cûrbecûr taybetmendî û amûran pêşkêşî dike. Van taybetmendiyan lîstikên we balkêştir û tevlihevtir dikin.

Taybetmendiyên sereke yên Cocos2d-x:

  1. Çavkaniya vekirî û belaş:
    • Cocos2d-x çavkaniya vekirî ye û belaş heye. Ew ji hêla civakê ve tê piştgirî kirin û bi berdewamî nûve kirin.
  2. Piştgiriya Pir-Platform:
    • Cocos2d-x dikare li ser iOS, Android, Windows, macOS, Linux û gelek platformên din bixebite. Ev ji pêşdebiran re nermbûnê dide ku lîstikên xwe li ser cîhazên cihêreng biweşînin.
  3. Zimanên Bernamekirinê:
    • Cocos2d-x zimanê bernameya C++ bikar tîne. Hûn dikarin ji avantajên performansa C ++ sûd werbigirin.
  4. Piştgiriya 2D û 3D:
    • Cocos2d-x dikare ji bo afirandina lîstikên 2D û 3D were bikar anîn. Ew bi taybetî ji bo lîstikên 2D çareseriyek hêzdar e.
  5. Fîzîkê Lîstik:
    • Cocos2d-x bi motorên fîzîkê yên lîstikê re hevaheng e, ku dihêle hûn tevgera tiştan, pevçûn û danûstendinên laşî yên din simule bikin.
  6. Piştgiriya Grafikên Dewlemend:
    • Cocos2d-x taybetmendiyên grafîkî yên dewlemend pêşkêşî dike û dihêle hûn bi hêsanî bandorên taybetî, anîmasyon, sprites û hêmanên dîtbar ên din bi hev re bikin yek.
  7. Civak û Belgekirin:
    • Cocos2d-x xwedan civakek pêşdebir a bihêz e û belgeya wê ya fermî pir berfireh e. Hûn dikarin serî li forumên civakê bidin ku bersivên pirsên xwe bibînin.
  8. Afirînerê Cocos:
    • Ji bilî Cocos2d-x, amûrek din a bi navê Cocos Afirînerê jî heye. Ev dihêle hûn lîstikan bi rengek dîtbartir pêşve bibin û dikarin bi zimanên wekî JavaScript an TypeScript werin bikar anîn.

Meriv çawa bi Cocos2d-x re dest bi çêkirina lîstikan dike?

  1. Damezirandin:
  2. Afirandina Projeyê:
    • Hûn dikarin termînalê an rêzika fermanê bikar bînin da ku projeyek cocos2d-x biafirînin. Her weha hûn dikarin bi karanîna amûra Afirînerê Cocos bi dîtbarî projeyan biafirînin.
  3. Bernamekirin û Sêwirandin:
    • Hûn dikarin lîstikên di C++ de kod bikin û lîstika xwe bi karanîna taybetmendiyên Cocos2d-x sêwirînin.
  4. Testkirin û berdan:
    • Hûn dikarin lîstika xwe biceribînin û dûv re wê li ser platformên piştgirî biweşînin.

Cocos2d-x ji bo pêşdebirên lîstikên indie û studyoyên piçûk vebijarkek bi taybetî bihêz e, ku ji bo lezkirina pêvajoya pêşkeftina lîstikê hejmarek amûr û taybetmendiyan pêşkêşî dike.

NAVNETEWÎ
Dibe ku hûn jî ji van hez bikin
agahkişî