Komputer, Lîstikên komputer
Programming of games: bernameyên taybet, taybetmendiyên afirandina afirandin û pêşniyarên
Ji bo ewlehiyê, her gamer bi kêmanî careke din di jiyana xwe de fikirîn ku projeya lîstika xwe ya xwe çêbikin. Her weha, gelek jî jî dest bi tevgerên cuda hene. Lê wek hukûmetê, piştî hefteyek yan du geymdev ciwan, hin pirsgirêkên bi kêmbûna kêmbûna zanistî, li ser xewnê xwe bîr kir û ji bo derbasbûna dagirkerek din dûr dike. Ma çi ye? Ma bernameyên lîstik - Ma ew gelekî karsaz e û ne zelal e ku merivên mirinên pêvajoyê yên normal? Bersiv ji vê pirsê de hûn dikarin vê gotarê bibînin.
Game develop
Em dikarin bi baweriyê bêjin ku lîstikên lîstik ji yek ji karên herî girîng re di warê IT de ye. Ya rastî ev e ku hûn projeyek baş çêbikin ku hûn hewce ne ku hema heqê pirfireh zanyariyê heye. Ji bo nimûne, divê hûn bi zimanên pirzimanî bizanibin bizanibin, bikaribin kodê hêsan û hêsan binivîsin, ku di nav deverek hûrgelan de, hêjayî ne. Ji bo vê yekê, lîstikên bi hêla geymdevên mezin ve têne çêkirin, ku ji sedan pisporan di nav deveran de pêk tê.
Bê guman, ji bilî hûrgelan hene. Ji bo nimûne, bernameya bernameya nexşterî Marcus "Notch" Persson tenê tenê "Maynkraft" ava kiriye - lîstikek ku di 10 salên dawî de projeyên herî girîng e. Lê ji bo ku ji bo vê yekê tiştek pêşve bibe, divê hûn karsaziya we ya rast be û hewceyê pir ji wan re biceribînin.
Creating games. Programming
Her kesî dikare dikarin pirtûkên cîhanê destpê bikin. Lê wekî ku hûn dikarin fam bikin, lîstikên bernameyên pir dijwar e. Lêbelê, her kes dikare dikare lîstikvanek lîstik bibe. Rewşa herî girîng girîng e ku demeke gelemperî û tenê hewa titanic e. Em bêjin em xwedî vê yekê. Wê çi bikin?
Ya yekem, hûn hewce nebe ku herî kêm hin zimanên bernameyên herî populer yên mezin. Bêyî vê, ew nikare lîstikek kalîteyê biafirîne. Çima gelek zimanan? Ma yek tenê tenê ne? Bi rastî ev e ku zimanek her bernameyek xwedê xweya xwe ya serîlêdanê heye. Li jêr em ê zimanên herî populer û serîlêdana wan di nav bernameyên lîstikan de bifikirin.
Zimanan
Dibe ku zimanek gerdûnî di warê bernameyên C ++ de ye. Gelek lîstikên kevn û engên ji bo wan têne nivîsandin. Pêwîstiya vê ziman çi ye? Dibe ku yek ji avên sereke yên C ++ pirtirkêmtirîn pirtûkxaneyên pirfireh e. Bi vî awayî vê bi vî zimanî hûn dikarin tiştek dinivîsînin: Ji hêla piçûkek piçûk a projeya mezin a A classê AAA.
Lê mixabin, C ++ pir zehmet e ku hîn bibin. Newcomer nikare nikare bikaribin van çolan fêm bikin. Ji bo vê yekê, ku ew çêtir e ku hûn bizanibin bi nasnameya bernameya cîhanê re bi tiştek hêsantir dest pê bikin.
Python ji bo lîstikvanê destpêkek bijarek bijartir e. Ya yekem, syntaxê zimanî pir hêsan e. Ji bo ku bernameya pythonê dest pê dike, ew pir tête xwendin û fêrbûna neteweyî ya Îngilîzî ye. Duyemîn, kapasîteyên zimanên vê bernameyê pirfireh in. Bêguman, Python nikare c ++ bi karbidestiya xwe re bigire. Lêbelê, Python Bikaranîna, hûn dikarin pirtirkêmtir a software (nav lîstikê de) biafirînin. Ji bo nimûne, lîstikên Python wekî "Şerê Dîlof" (2005), "" Hemîdîbûnê 4 "," Sims 4 "û projeyên din ên ku bûyerên rastîn bûne bûn.
Java muxalîfek din e, ku bi rastî bi baldariyek girîng e. Belê, dibe ku berbi sereke ya vê ziman tête riya hilberîner e. Ev tê wateya ku nivîsbarê Javaê nivîsandiye ji hêla pergala tevahiya hemî operasyona (Windows, Linux, Android, etc.) piştgirî dike. Ji bo vê yekê hûn bi lez re lîstikek di bin platformê de bistînin. Herweha, Java programmer gelek gelek derfetên dide. Ji bo nimûne, ne hewce ne ku hûn dûr bînin. The above mentioned "Minecraft" rast di "Java" de hatiye nivîsandin.
Creating games without programming
Lê belê heger ku demek zimanî fêr nakin, lê dîsa dixwazî lîstika xwe ya xwe binivîse? Va ye ku alîkarî ji sêwirînerên lîstikên tê gotin. Çi ye? Bersiv ji pirsê hûn dikarin jêrîn bibînin.
Pêşniyarek lîstikek pispor e ku bernameyek taybet e ku ji hawirdora pêşveçûna pêşveçûna yekbûyî û motorek pêk tê. Simply put, ev nivîsbar e, bi kîjan hûn lîstikên xwe bê bernamekirin. Heke ku hûn riya xwe ji bo pêşveçûna lîstikê dest pê kir, hingê sêwirên lîstikvanan tenê çi ye ku hûn hewce ne. Bi alîkariya xwe hûn dikarin bizanin ka çawa pêvajoyek pêşveçûn çêdibe, çiqas girîng e ku hûn bala xwe bidin, û herdu aliyên girîng ên din ji bo xwe bala xwe bikin.
Lêbelê, bernameyên wekhev hene. Game çêkerên ku bi karbidestiya xwe kêmtir in. Ev bernameyên bikarhênerên di bin şertên genen, grafîk, meksîk, etc. Ji bo vê yekê ji ber ku ev projeyê ku bi alîkariya alîkar a designer re biaxive, ew nikare nabe.
Ji bo afirandina lîstikên lîstik
Wekî ku mimkun bû ku fêm bikin, sêwirkeran ne amade ne ku ji bo projeyên mezin çêbikin. Ev bernameyên pêwîst e ku ji bo pêşveçûna lîstikên lîstikên gemmdevu pêşî tecrûbê ciwan bide. Di vê beşê de gotara em ê bernameyên lîstikên bernameyên herî mezin yên li ser lîstikên bernameyên li pêş dibînim, ku dê destûra destpêkên ku di gemayek gamedev de yekemîn pêngavên xwe bikin bikin.
Dibe ku dibe ku bernameya pêşveçûnê ya navdar ê lîstikvan Game Game Maker. Ew tête çêkirin ku projeyên du-dimensî biafirîne. Hûn nikarin lîstikvanên pêşniyazên lîstikvanan bikin. Li ser şertên kodê, bikarhêner bi hevpeymanên çalak ên pêşdestî tên dayîn. Hûn hewce ne ku hûn tiştan çêbikin û rêbazên ji bo wan di navbera wan de diyar bike. Herweha hêja ye ku hûn dikarin spikên Game Maker Maker bêyî ku bernameyên sê-partî bi kar tînin rast bikin. Ji ber vê yekê, pergala tevahî xweser e. Ji bilî, Game Maker ji bikarhênerên ku bernameyên bernameyên pispor hene nexşîne û pêşkeftin ne. Bi tevahî, bernameyek heye ku kodê çavkaniya xwe zêde bike. Bi rêvebirê Game Game, hûn dikarin lîstikên bi riya herî bilind bikin (RPG, shooter taktîk, etc.) û alî (platformer).
Avakirina avakirina 2 ji bo pêşbaziya 2D lîstikvanên din. Dibe ku taybetmendiya sereke ya vê bernameyê pirzimanî ye. Bi rêya "avakirin" hûn dikarin ji bo iOS, Android, Windows, Web, dikarin çêbikin. Di warên karkeriyê de 2 Avakirina avakirina rêbazek bi nehêferî ya heman "Game Maker" ye.
Encam
Lîstikên lîstikên pêvajoyek pir-demsaziyê ye ku meh û an jî salan bimîne. Ji ber vê yekê, eger hûn dixwazin geymdevom a profesyonel bibin, ew hewce ye ku meriv bi taybetmendiyên xwe yên wekî bîhnfireh û hêzdariyê pêşve bibin.
Similar articles
Trending Now