Chagua lugha yako
Kozi ya Game Programming
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya Game Programming

Geuza ujuzi wako wa programu kuwa michezo inayoweza kuchezwa kikamilifu — kuanzia mwanzo kabisa. Kozi hii inakupitisha katika kila safu ya uendelezaji wa michezo, kuanzia hisabati ya msingi na mifumo ya wakati halisi hadi AI, shaders, na usafirishaji. Iwe unajenga mfano wako wa kwanza au unaboresha ustadi wako, utaondoka ukiwa na ujuzi na jalada la kuthibitisha.

Dedika kwa biashara

Unachojifunza:

  • Jenga mifumo kamili ya michezo ya 2D na 3D, ikijumuisha fizikia, kamera, na vidhibiti vya wahusika.

  • Tekeleza urambazaji wa A*, miti ya tabia, na mifumo ya utambuzi kwa AI ya adui yenye akili.

  • Tumia hisabati ya vekta, trigonometria, na upatanishaji kutatua matatizo halisi ya mwendo na utoaji picha.

  • Unganisha injini za sauti, mifumo ya HUD, na mbinu za hisia za mchezo kwa maoni ya mchezaji yaliyosafishwa.

  • Boresha utendaji wa utoaji picha kwa kutumia ufunganishaji, uondoshaji, LOD, na mikakati ya usimamizi wa kumbukumbu ya kompyuta.

  • Sanidi mifereji ya CI/CD, mifumo ya udhibiti wa toleo, na malengo ya ujenzi kwa matoleo ya michezo ya kitaaluma.

Jinsi unavyosoma kwa vitendo Kozi ya Game Programming

Jinsi unavyofanya mazoezi Kozi ya Game Programming

Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 40Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

Misingi ya Uprogramu wa Michezo

  • Somo la 1 • Sarufi ya Lugha ya Msingi na Aina za Data

    Inashughulikia vigeu, waendeshaji, na udhibiti wa mtiririko katika muktadha unaohusiana na mchezo. Inatoa msingi wa sarufi ambao kila sura inayofuata inategemea.

  • Somo la 2 • Mtazamo wa Uprogramu kwa Waendelezaji wa Michezo

    Huweka mbinu ya utatuzi wa matatizo ya kipekee kwa uprogramu wa michezo. Inaunganisha fikra za kikompyuta na mifumo tendaji ya wakati halisi.

  • Somo la 3 • Utangulizi wa Usanifu Unaoelekea Kitu

    Inatanguliza madarasa, vitu, na ufungaji kama zana za kuunda vielelezo vya mchezo. Inaweka msingi kwa usanifu unaotegemea vipengele utakaoshughulikiwa baadaye.

  • Somo la 4 • Kusanidi Mazingira ya Uendelezaji wa Michezo

    Inawaongoza wanafunzi katika kusakinisha na kusanidi zana zinazohitajika kuunda na kuendesha michezo. Inahakikisha kila mwanafunzi ana nafasi ya kazi inayofanya kazi kabla ya kuendelea.

  • Somo la 5 • Kazi na Upangaji wa Msimbo

    Inafundisha usanifu wa moduli kwa kutumia kazi na usimamizi wa wigo. Inawaandaa wanafunzi kupanga mifumo ya mchezo kwa usafi.

Sura ya 2Angalia maelezo

Hisabati kwa Ulimwengu wa Michezo

  • Somo la 1 • Trigonometria katika Mwendo na Mizunguko

    Inatumia sine, kosini, na tanjenti kuendesha mzunguko na mwendo wa duara. Inaunganisha moja kwa moja na ulengaji wa wahusika na hesabu za mzingo wa kombora.

  • Somo la 2 • Nambari Zisizobahatika na Tofauti za Kitaratibu

    Inashughulikia uzalishaji wa nambari bandia na ulegevu uliopandwa kwa maudhui ya mchezo yanayoweza kurudiwa. Inawaandaa wanafunzi kwa mada za uundaji wa kitaratibu katika sura za baadaye.

  • Somo la 3 • Mifumo ya Viratibu na Mabadiliko

    Inaelezea nafasi za viratibu za 2D na 3D na jinsi vitu vinavyowekwa ndani yake. Inawezesha moja kwa moja mifumo ya mwendo na kamera inayofundishwa katika kozi yote.

  • Somo la 4 • Vekta na Matumizi Yake katika Michezo

    Inashughulikia hesabu za vekta na matumizi yake katika mwelekeo, kasi, na hesabu za nguvu. Wanafunzi wanatumia bidhaa ya nukta na bidhaa ya msalaba kutatua matatizo ya kawaida ya uchezaji.

  • Somo la 5 • Uingilishaji na Mwendo Laini

    Inafundisha uingilishaji wa mstari na usio wa mstari kwa mabadiliko laini. Wanafunzi wanatekeleza kazi za kutuliza zinazotumiwa katika uhuishaji na mwendo wa kamera.

Sura ya 3Angalia maelezo

Kitanzi cha Mchezo na Mifumo ya Wakati Halisi

  • Somo la 1 • Muda wa Delta na Uhuru wa Fremu

    Inaelezea jinsi muda wa delta unavyotenganisha kasi ya mchezo kutoka kasi ya fremu. Wanafunzi wanarekebisha tena msimbo wa mwendo ili kufanya kazi kwa uthabiti kwenye maunzi mbalimbali.

  • Somo la 2 • Mashine za Jimbo kwa Mantiki ya Mchezo

    Inatanguliza mashine za hali zenye kikomo kama zana ya kusimamia hali za mchezo na vielelezo. Wanafunzi wanatekeleza mashine ya jimbo ya mhusika inayodhibiti mwendo na uhuishaji.

  • Somo la 3 • Ruwaza za Muda Usiobadilika dhidi ya Muda Unaobadilika

    Inalinganisha mikakati ya sasisho isiyobadilika na inayobadilika na faida na hasara zake. Inawaandaa wanafunzi kuchagua ruwaza sahihi kwa fizikia na mantiki ya uchezaji.

  • Somo la 4 • Anatomia ya Kitanzi cha Mchezo

    Inachambua awamu za uingizaji, sasisho, na utoaji picha na mpangilio wake wa utekelezaji. Inaweka muundo wa mpigo wa moyo ambao mifumo yote inayofuata inategemea.

  • Somo la 5 • Mifumo ya Kushughulikia Uingizaji

    Inashughulikia mifano ya uingizaji ya upigaji kura na inayoendeshwa na tukio kwa kibodi, kipanya, na kidhibiti cha mchezo. Wanafunzi wanajenga msimamizi wa uingizaji unaoweza kutumika tena ambao huondoa tofauti za maunzi.

Sura ya 4Angalia maelezo

Mifumo na Mitambo ya Michezo ya 2D

  • Somo la 1 • Ramani za Vigae na Data ya Usanifu wa Ngazi

    Inafundisha ujenzi wa ulimwengu unaotegemea vigae na utoaji picha mzuri wa ramani kubwa. Wanafunzi wanachambua faili za data za ramani ya vigae ili kujenga viwango vya mchezo vinavyotembeza.

  • Somo la 2 • Mifumo ya Kamera katika 2D

    Inashughulikia kamera za kufuata, utembezi wa paralaksi, na kubana kwa eneo la kutazama. Wanafunzi wanajenga kamera inayoongeza ufahamu wa anga bila kumchanganya mchezaji.

  • Somo la 3 • Utoaji Picha wa Sprite na Uhuishaji

    Inashughulikia kupakia, kuchora, na kuhuisha laha za sprite katika muktadha wa 2D. Inaunganisha misingi ya utoaji picha na maoni ya kuona ambayo wachezaji hupata.

  • Somo la 4 • Fizikia ya 2D na Mwendo

    Inatumia mvutano, msuguano, na msukumo kuunda mwendo wa 2D unaoaminika. Wanafunzi wanatekeleza kidhibiti cha mhusika wa mchezo wa majukwaa kwa kutumia kanuni hizi.

  • Somo la 5 • Utambuzi wa Migongano ya 2D

    Inatekeleza majaribio ya mgongano ya AABB na duara na kutatua mwingiliano kwa usahihi. Inatoa msingi wa fizikia kwa uchezaji wote tendaji wa 2D.

Sura ya 5Angalia maelezo

Misingi ya Uprogramu wa Michezo ya 3D

  • Somo la 1 • Usimamizi wa Eneo na Mahusiano ya Vitu

    Inafundisha grafu za eneo, mabadiliko ya mzazi-mtoto, na usimamizi wa mzunguko wa maisha wa vitu. Wanafunzi wanapanga eneo la 3D lenye kuzaliwa na kusafishwa kwa nguvu.

  • Somo la 2 • Mifano ya Mwangaza na Kivuli

    Inashughulikia mwanga wa mazingira, unaoenea, na unaoakisiwa na utekelezaji wake katika shader. Wanafunzi wanaandika shader za kimsingi za vertex na fragment ili kudhibiti mwonekano wa uso.

  • Somo la 3 • Nafasi ya Viratibu ya 3D na Nyavu

    Inatanguliza vipeo, kingo, nyuso, na mfumo wa utoaji picha kwa jiometri ya 3D. Inaunganisha maarifa ya mabadiliko ya 2D kwa sawa za 3D kwa kutumia matriki.

  • Somo la 4 • Udhibiti wa Mwendo wa Mhusika wa 3D

    Inatekeleza ruwaza za kidhibiti cha mtu wa kwanza na mtu wa tatu katika nafasi ya 3D. Inajenga juu ya ujuzi wa mashine ya jimbo kusimamia mwendo, kuruka, na kamera.

  • Somo la 5 • Ushirikishwaji wa Mgongano na Fizikia ya 3D

    Inashughulikia viasi vya mipaka, utoaji wa miale, na kuunganisha injini ya fizikia. Wanafunzi wanatumia miale kwa utambuzi wa mwingiliano na fizikia kwa mienendo ya vitu.

Sura ya 6Angalia maelezo

AI ya Michezo na Mifumo ya Tabia

  • Somo la 1 • Tabia za Uendeshaji

    Inatekeleza tabia za kutafuta, kukimbia, kufika, na kuwa kundi kwa mwendo unaojiendesha. Inachanganya tabia nyingi kutoa mwendo wa wakala unaoonekana wa asili.

  • Somo la 2 • Mifumo ya Utambuzi na Ufahamu

    Inatekeleza mstari wa kuona, radiasi ya kusikia, na kumbukumbu kwa ufahamu wa adui unaoaminika. Inaunganisha data ya utambuzi na maamuzi ya mti wa tabia.

  • Somo la 3 • Miti ya Tabia kwa AI ya Adui

    Inatanguliza miti ya tabia kama mbadala unaoweza kupanuka wa mashine za jimbo zilizowekwa. Wanafunzi wanajenga AI ya adui inayopiga doria, kutambua, kukimbiza, na kushambulia.

  • Somo la 4 • Ukubwa wa Ugumu na Urekebishaji wa AI

    Inashughulikia ugumu unaoendeshwa na vigezo na marekebisho ya nguvu kulingana na utendaji wa mchezaji. Wanafunzi wanafichua vigezo vya AI kwenye kiolesura cha kurekebisha kwa urudiaji wa haraka.

  • Somo la 5 • Kutafuta Njia kwa Algorithm ya A*

    Inaelezea nadharia ya utafutaji wa grafu na inatekeleza A* kwenye gridi na ramani ya urambazaji. Wanafunzi wanatoa mawakala wanaopata njia bora kuzunguka vizuizi vinavyobadilika.

Sura ya 7Angalia maelezo

Sauti, Kiolesura cha Mtumiaji, na Maoni ya Mchezaji

  • Somo la 1 • Menyu, Kusitisha, na Kiolesura cha Mtiririko wa Mchezo

    Inashughulikia utekelezaji wa menyu kuu, skrini ya kusitisha, na paneli ya mipangilio. Wanafunzi wanasimamia mabadiliko ya hali ya kiolesura bila kuvuruga kitanzi cha mchezo.

  • Somo la 2 • Ushirikishwaji wa Injini ya Sauti

    Inashughulikia kupakia, kucheza, na kusimamia athari za sauti na muziki katika msimbo. Wanafunzi wanatekeleza sauti ya anga na mchanganyiko wa nguvu kwa mandhari ya sauti yenye kuzama.

  • Somo la 3 • Mbinu za Hisia za Mchezo na Juisi

    Inatumia mtetemo wa skrini, kusitisha-kupiga, na mlipuko wa chembe ili kuongeza maoni ya mchezaji. Wanafunzi wanatathmini na kurekebisha ukubwa wa maoni kwa kupitia uchezaji wa haraka.

  • Somo la 4 • Sauti ya Kitaratibu na Tendaji

    Inafundisha sauti inayoendeshwa na vigezo inayoitikia matukio ya uchezaji na hali ya mchezaji. Inaunganisha usanifu wa sauti na mzunguko wa sasisho wa kitanzi cha mchezo.

  • Somo la 5 • Uprogramu wa HUD na Kiolesura cha Mchezo

    Inatekeleza pau za afya, ramani ndogo, na maonyesho ya orodha ya vitu kwa kutumia mfumo wa kiolesura. Wanafunzi wanatenganisha mantiki ya kiolesura na mantiki ya uchezaji kwa kutumia muundo wa MVC.

Sura ya 8Angalia maelezo

Utendaji, Uboreshaji, na Usafirishaji

  • Somo la 1 • Usimamizi wa Kumbukumbu na Utiririshaji wa Nyenzo

    Inashughulikia ruwaza za ugawaji wa lundo, uchanganyaji wa vitu, na utiririshaji wa nyenzo kubwa. Wanafunzi wanapunguza miinuko ya kumbukumbu inayosababisha kukwama wakati wa uchezaji.

  • Somo la 2 • Mfumo wa Ujenzi na Malengo ya Jukwaa

    Inaelezea usanidi wa ujenzi, mifumo ya nyenzo, na mipangilio mahususi ya jukwaa. Wanafunzi wanazalisha ujenzi wa utatuzi na toleo linalolenga angalau majukwaa mawili.

  • Somo la 3 • Mbinu za Uboreshaji wa Utoaji Picha

    Inatekeleza ujumlishaji wa vikundi, uondoaji, na LOD ili kupunguza mzigo wa kazi wa GPU. Wanafunzi wanatumia mbinu hizi kudumisha kiwango cha fremu kinacholengwa katika matukio magumu.

  • Somo la 4 • Upimaji, Udhibiti wa Ubora, na Utayari wa Kuzinduliwa

    Inashughulikia upimaji wa kitengo cha mifumo ya mchezo, upimaji wa kurudi nyuma, na orodha za kuangalia kabla ya kuzinduliwa. Wanafunzi wanatumia mchakato uliopangwa wa udhibiti wa ubora kwenye mradi wao wa kuhitimu kabla ya kuwasilishwa.

  • Somo la 5 • Utambuzi wa Wasifu na Utambuzi wa Vikwazo

    Inashughulikia zana za utambuzi wa wasifu wa CPU na GPU na jinsi ya kusoma grafu za mwali. Wanafunzi wanapata na kuweka kipaumbele vikwazo vya utendaji vilivyo na athari kubwa zaidi katika miradi yao.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Mpanda programu aliyejifundisha mwenyewe: yuko tayari kutumia ujuzi wake wa uandishi wa msimbo katika uundaji wa michezo.

  • Mwanafunzi wa sayansi ya kompyuta: anatafuta uandaaji wa michezo unaomwezesha kufanya mazoezi zaidi ya kozi za kitaaluma.

  • Mtaalamu wa uendelezaji wa programu: anatafuta kuelekea kwenye tasnia ya michezo kutoka uwanja mwingine wa teknolojia.

  • Mpenzi wa michezo anayecheza burudani: anataka kujenga michezo halisi badala ya kuicheza tu.

  • Mtaalamu wa uendelezaji anayejiendeleza kwa kujitegemea: analenga kuchukua nafasi ya ukadiriaji na mbinu za kitaaluma zenye muundo.

  • Mhitimu wa hivi karibuni wa kambi ya mafunzo ya uandishi wa msimbo: ana hamu ya kubobea na kujitofautisha kwa kutumia jalada la michezo.

Kile wanasema wanafunzi wetu

Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

Mafunzo muhimu

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Je, kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Muda wa kozi ni upi?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF