RAČUNALNIK

Siit saate teada, kuidas Android-mÀnge teha

Selles Ôpetusartiklis anname teile suurepÀraseid nÀpunÀiteid ja nÔuandeid selle kohta, kuidas alustada ja luua oma esimene Android-mÀng

Kas soovite Androidile mĂ€ngu teha? Kui olete mĂ€ngu varem mĂ€nginud, on raske teada, kust alustada. Milliseid tööriistu vajate? Millist programmeerimiskeelt peaksite Ă”ppima? Millised on raskused? Nendele ja teistele kĂŒsimustele vastamiseks oleme loonud algajatele Ă”petuse kujul artikli, et oma mĂ€nguideid oma nutitelefonides kasutada!

Alustavate ideede otsimine

Androidi jaoks mĂ€ngu vĂ€ljatöötamisel on parim viis alustada visiooniga, mida kavatsete luua. See vĂ”ib tunduda ilmselge, kuid Ă”ige tööriista ja töövoo valimine sĂ”ltub mĂ€ngutĂŒĂŒbist, mida olete mĂ”elnud, olgu see siis puzzle mĂ€ng, 2D platvormimĂ€ng vĂ”i isegi VR-kogemus.

Peamine nĂ”uanne on alustada millestki suhteliselt lihtsast. SĂ”ltumatud mĂ€nguarendajad valivad pigem mĂ€ngustiili, mis minimeerib investeerimiseks vajaliku aja ja töö. Selle nĂ€ide on klassika Limbo, mis kasutab siluette lihtsas keskkonnas ilma muusikata, mitte ĂŒksikasjalikke spraite.

Esimene pĂ”hiline nĂ€punĂ€ide on visiooni loomise Android-tĂŒĂŒpi mĂ€ngude kohtaEsimene pĂ”hiline nĂ€punĂ€ide on visiooni loomise Android-tĂŒĂŒpi mĂ€ngude kohta

Sellised otsused aitavad mitte ainult esile tÔsta mÀngu nii paljude teiste turul olevate seas, vaid vÔimaldavad ka arendajatel vÀhendada vajalikku tööjÔudu ja töökoormust.

Kui plaanite teha jĂ€rgmist PUBG vĂ”i Fortnite, valmistu aastatepikkuseks tööks ja suurepĂ€raseks meeskonnaks. Alustage Ă”ppimisviisist vĂ€iksena ja saate luua hea fĂ€nnibaasi ja saada kogemusi. Samuti saate tulevikus proovida suuremaid projekte kohe, kui saate seda tĂŒĂŒpi tööd praktiseerida!

Pange paberile mÔned olulised ideed, mida peate meeles pidama, kui soovite teha mÀng Androidile:

  • Mis saab ĆŸanrist?
  • Mis on see “konks”, mis teid teistest eristab?
  • Millised on mĂ€ngudega seotud tegurid?
  • Kuidas teie graafiline stiil vĂ€lja nĂ€eb?
  • Milliseid tööriistu te graafika jaoks kasutate?
  • Ja mis puutub helisse? Kuidas loote / saate muusikat ja heliefekte?

Android Studio ohud

Kui teate, mida soovite teha, peate otsustama, kuidas seda teha. SÔltuvalt teie oskuste tasemest ja projekti laadist on mitu erinevat vÔimalust.

Seega on “traditsiooniline marsruut” luua Android-mĂ€ngud Android Studio abil. SEE Android Studio on ametlik Androidi arendustööriist, mis pĂ€rineb otse Google’ilt ja toetab paljusid erinevaid projekte.

Android Studio kasutamiseks peate Ă”ppima Java vĂ”i Kotlin – ametlikult toetatakse kahte keelt. MĂ”lemal juhul peate ka alla laadima JDK (Java arenduskomplekt) ja tutvuma Android SDK-ga (tarkvaraarenduskomplekt) ja vĂ”ib-olla ka vĂ€ikese XML-iga.

Android Studio on Android-mÀngude ametlik rakendus Android Studio on Android-mÀngude ametlik rakendus

SDK on kogu Google’i raamatukogudest ja tööriistadest, mis vĂ”imaldavad Java-l Androidi operatsioonisĂŒsteemiga suhelda ja see aitab Android Studio koodi teisendamiseks funktsionaalseks APK-failiks. Android Studio pakub liidest, kuhu saate kĂ”ik selle sisestada, mida nimetatakse IDE-ks vĂ”i “integreeritud arenduskeskkonnaks”.

Seal on palju Ă”ppida ja kui soovite luua platvormimĂ€ngu vĂ”i graafikamahukat projekti, peate palju ĂŒles ehitama nullist. See Ă”petus annab teile lĂ€htepunkti ja nĂ€itab, kuidas seadistada graafika manipuleerimiseks ekraane ja lĂ”ime.

Teoreetiliselt on 3D-mÀnge vÔimalik luua ka kÀsitsi, kasutades riistvarakiirendatud graafika saamiseks OpenGL-i vÔi Vulkani API-sid. Kuid sel juhul peate Ôppima taustal olevad graafikad ja Ôppima selle API kasutatavat keelt.

Lihtsa mĂ€ngu jaoks Android Studio see on valik. Mis tahes keerukama jaoks on palju lihtsamaid meetodeid. Isegi professionaalsed arendajad ei kasuta Android Stuudio mĂ€ngude arendamiseks ja algajad peavad Ă”ppekĂ”veras isegi lihtsate mĂ€ngude puhul ĂŒlesmĂ€ge vĂ”itlema.

Ühtsus ja ebareaalne: parim valik!

Eespool selgitatud pĂ”hjustel otsustavad kogenud arendajad seda tavaliselt teha Ühtsus vĂ”i Pole pĂ€ris mĂ€ngude arendamisel.

Need tööriistad ĂŒhendavad IDE mĂ€ngumootoriga. TeisisĂ”nu, need pakuvad teile liidest koodiga manipuleerimiseks ning pakuvad palju liikumiseks valmis fĂŒĂŒsikat ja kĂ€itumist. Selle asemel, et programmeerida, kuidas midagi nĂ€iteks Ă”hku kukkus, Pole pĂ€ris VĂ”i Ühtsus nad lasevad teil lihtsalt mĂ€rkida ruudu, kus on kirjas “gravitatsioon”, ja seda hakatakse teie jaoks kĂ€sitsema.

Keerukamate mĂ€ngude jaoks on Unite ĂŒks parimaid vĂ”imalusiKeerukamate mĂ€ngude jaoks on Unity ĂŒks parimaid vĂ”imalusi

Lisaks on nendele tööriistadele graafika lisamine sama lihtne kui sĂŒndmuskohale lohistamine! Need tööriistad muudavad asja lihtsamaks, sest teoreetiliselt saate Androidi mĂ€ngu luua ajaga (kuni seitsme minutiga!). Toetatakse isegi virtuaalreaalsuse rakenduste loomist.

MĂ”lemal juhul vajate vĂ€ikest koodi. Unity kasutab Java-ga sarnast C # -d, kuid te ei pea olema keeleteadlane. Unreal kasutab C ++, kuid pakub ka vĂ”imalust kasutada vooskeemide tĂŒĂŒpe tegelike skriptide asemel. Kuigi Unity ja Unreal kasutavad Android SDK-d (mis tĂ€hendab, et peate ikkagi alla laadima), manipuleerivad nad sellega taustal.

MĂ”lemad tööriistad on piisavalt tasuta ja kohandatavad, et saaksite teha mida iganes soovite. Need ĂŒhilduvad ka mitme platvormiga, mis tĂ€hendab, et saate oma mĂ€nge hĂ”lpsalt teisele platvormile teisaldada, nĂ€iteks iOS, PC vĂ”i isegi Xbox One ja PS4. Seda seadet armastab enamik Play poe professionaalseid arendajaid, nii et siin pole tĂ”esti mingit piirangut, mida saate saavutada.

MĂ”lemad programmid ĂŒhilduvad mitme muu platvormiga peale PC ja Androidi, nĂ€iteks iOS ja isegi PS4

MĂ”lemad programmid ĂŒhilduvad mitme muu platvormiga peale PC ja Androidi, nĂ€iteks iOS ja isegi PS4

Mis on parem – Ühtsus vĂ”i Ebareaalne -, see sĂ”ltub sellest, kes kĂŒsib. LĂŒhidalt, Unity on natuke lihtsam kasutada ja sobib paremini eelkĂ”ige mobiil- ja 2D-mĂ€ngude jaoks. Unreal suudab 3D-graafikat veidi paremaks muuta, kuigi see mĂ”jutab tĂ”enĂ€olisemalt arvutite ja konsoolide mĂ€ngude arengut.

MÀngude ehitaja: kÔige lihtsam lahendus

Kui soovite tĂ”esti oma koodijaotist minimaalseks muuta, vĂ”iksite Androidile mĂ€ngude loomisel eelistada seda mĂ€nguehitaja (Populaarne “mĂ€ngude ehitaja”). Need tööriistad vĂ”imaldavad teil mĂ€nge luua, lohistades mitu erinevat elementi ja kodeerides potentsiaalselt kĂ”ige vĂ€hem.

SEE GameMakeri stuudio on ĂŒks sellistest tööriistadest ja on lihtsam kui Unity vĂ”i Unreal 4, millel on pĂ”hiskriptide jaoks juurdepÀÀsetav kood nimega GML vĂ”i “GameMaker Language”. Kuigi see pole tasuta, ei maksa see pĂ”hilitsentsi eest palju.

Panus Game Builderile vÔib olla suurepÀrane valik aja kokkuhoiuks

Panus Game Builderile vÔib olla suurepÀrane valik aja kokkuhoiuks

Kuigi GameMaker Stuudiot kasutatakse mĂ”ne kaubanduslikult eduka tiitli loomiseks, vĂ”ib arendajal esineda mĂ”ningaid jĂ”udluse kitsaskohti ja piiranguid saavutatava osas. Teised GameMakers piiravad teie vĂ”imalusi veelgi, sunnivad teid mudelist kinni pidama vĂ”i kasutavad ĂŒldist, eelnevalt mÀÀratletud graafikat.

Kui teil on suurepĂ€rane idee ja soovite oma loovust ilma liiga palju takistusi uurida, on kĂ”ige parem jÀÀda Unity juurde enamikus Androidi mĂ€nguprojektides. Ainsad erandid on see, kui soovite Ă”ppida Androidi stuudiot koos pĂ”himĂ”istatuse kujundusega vĂ”i kui soovite Unreal 4 kaudu teha midagi parimat graafikat sisaldavat platvormiĂŒlest.

Alustage oma Androidi mÀnguprojekti

Kui olete tutvunud tööriistakomplektiga, mida kavatsete kasutada, on jĂ€rgmine samm uue projekti alustamiseks. TĂŒhja ekraani esmakordne nĂ€gemine vĂ”ib olla hirmutav, kuid kui seda lihtsustada, vĂ”ite tulemusi hakata nĂ€gema palju varem.

Enamik mÀnge nÔuab esmalt mehaanika ja reeglite pÔhikomplekti. Alustage oma mÀngu tunnetuse projitseerimisega (kui kiiresti peategelane liigub, millised on tema vÔimed?). Selles etapis kasutate katsetamiseks tÔenÀoliselt kohahoidjagraafikat ja vÔib-olla mingit liivakasti taset.

Kui teil on mÀngitav mÀng, on jÀrgmine samm luua tasemed ning rakendada oma graafikat ja funktsioone. Tasandikujundus on vÀga lÔbus, kuid testib kÔike jÔuliselt koos sÔprade ja perega. Pidage meeles: see pole alati lÔbus! Veenduge, et alguses oleks mÔni lihtne tase, mis aitab mÀngijatel mehaanikat Ôppida.

NĂŒĂŒd, kui teate parimaid tööriistu mĂ€ngude ehitamiseks, on aeg mÀÀrida oma kĂ€ed

NĂŒĂŒd, kui teate parimaid tööriistu mĂ€ngude ehitamiseks, on aeg mÀÀrida oma kĂ€ed

Graafika ja heli loomine vÔib olla ka vÀga lÔbus, kuid aeganÔudev ja vÀljakutsuv. Kui teil on kunsti- ja graafilise disaini oskusi, vÔiksite nendega ise tegeleda ja neile aega leida. Vastasel juhul vÔib olla parem kasutada mÔnda muud disainerit. VÔite paluda sÔbral manipuleerida teie mÀngu graafikaga vÔi isegi tellida protsess allhanke kaudu, kasutades sellist saiti nagu 99Designs vÔi Fiverr. See on ka hea viis saada pilte oma poe loendisse lisamiseks ja reklaamimiseks.

Kui graafika ja tasemed on paigas, jÀÀb ĂŒle vaid mingi liidese loomine. Teil on vaja pealkirjaekraani, menĂŒĂŒd, edenemise salvestamise viisi jne.

Parim asi Androidile mĂ€ngu tegemise otsustamisel on see, et saate oma projekti ajakohastada ka pĂ€rast selle avaldamist. Ärge olge perfektsionist ja lĂŒkake mĂ€ngu kĂ€ivitamine edasi. Minge varakult vĂ€lja ja tĂ€iendage, kui leiate vaatajaskonna.

Back to top button

Tuvastati reklaamiblokeerija

Meie saidi kasutamise jĂ€tkamiseks peate eemaldama AD BLOCKERI AITÄH