Jinsi ya Kutengeneza Injini ya Mchezo (na Picha)

Orodha ya maudhui:

Jinsi ya Kutengeneza Injini ya Mchezo (na Picha)
Jinsi ya Kutengeneza Injini ya Mchezo (na Picha)
Anonim

Injini ya mchezo hutumiwa kurahisisha mchakato wa programu kwa kutumia tena nambari kutoka kwa michezo ya zamani. Kwa kuwa michezo mingi ni sawa na programu ya busara (zote zina sauti, kugundua mgongano, nk), unaweza kutumia tena sehemu nzuri ya nambari badala ya kuanza kutoka kila wakati.

Kuna anuwai ya injini za mchezo huko nje. Wengine wamelenga wasanii ambao hawana programu inayofaa. Baadhi zinajumuisha kabisa GUI ambazo zinaweza kufanya programu iwe rahisi. Na zingine zimetengenezwa kwa waandaaji programu tu.

Nakala hii ni ya watu wanaopenda kutengeneza injini hiyo ya mwisho, kwa waandaaji programu pekee. Hata kama hujui lugha yoyote ya programu au programu, lakini una nia ya programu au usimamizi wa mchezo, kisha soma.

Hatua

Sehemu ya 1 ya 4: Jifunze Mpango

Tengeneza Injini ya Mchezo Hatua 1
Tengeneza Injini ya Mchezo Hatua 1

Hatua ya 1. Chagua Lugha yako

Kuna lugha anuwai ambazo programu hufanywa. Lugha unayochagua haijalishi sana, lakini jambo muhimu zaidi ni kwamba uanzie mahali.

  • Kuna lugha nyingi za programu za kuchagua, lakini nyingi huenda na C ++ au Java na pia ni muhimu zaidi katika Ukuzaji wa Mchezo.
  • Mara tu unapojifunza lugha moja, ni rahisi sana kujifunza nyingine.
Tengeneza Injini ya Mchezo Hatua 2
Tengeneza Injini ya Mchezo Hatua 2

Hatua ya 2. Tafuta kozi

Njia bora zaidi (kwa maoni yangu) ya kujifunza programu / sayansi ya kompyuta ni kuchukua darasa! Ikiwa hii ni darasa shuleni kwako, au nje ya shule haipaswi kujali.

  • Haijalishi wewe ni nani, unaweza kupata darasa la programu linalokufaa.
  • MIT OpenCourseWare (https://ocw.mit.edu/) ina anuwai ya madarasa ya bure.
  • Ukiangalia kote kwenye Google, utapata tovuti zingine kadhaa ambazo pia zina mihadhara ya bure na darasa zinazopatikana.
  • Unaweza pia kuwa na rafiki anayekufundisha lugha, kushiriki ni kujali.
Tengeneza Injini ya Mchezo Hatua 3
Tengeneza Injini ya Mchezo Hatua 3

Hatua ya 3. Jizoeze

Hutaki mchezo wako wa kwanza uwe wewe mchezo mkubwa, muhimu. Unataka nafasi ya kusokota na usijali sana kuhusu mradi wako.

  • Jaribu kutengeneza mchezo rahisi.
  • Ikiwa umejifunza Java, angalia kifurushi cha Swing.
  • Usijali sana kuhusu mradi huu, wanapaswa kuchukua wiki chache tu za wakati wako.
  • Jifunze kutokana na makosa yako.

Sehemu ya 2 ya 4: Anza Mchezo Wako (Injini)

Tengeneza Injini ya Mchezo Hatua 4
Tengeneza Injini ya Mchezo Hatua 4

Hatua ya 1. Fikiria Wazo la Mchezo

Jaribu kujipa changamoto. Kwa njia hiyo ikiwa hautatimiza yote uliyojiwekea, bado (pengine) utakuwa na mchezo mzuri uliobaki.

  • Fikiria kwa muda, usijisikie unashinikizwa kufanya hivi mara moja.
  • Kaa kwenye wazo lako kwa muda ili ujue ni nzuri.
Tengeneza Injini ya Mchezo Hatua ya 5
Tengeneza Injini ya Mchezo Hatua ya 5

Hatua ya 2. Sanidi Wazo lako

Mawasiliano ya kiufundi ni muhimu kwa aina yoyote ya uhandisi, pamoja na uhandisi wa programu. Hutaki kumwambia mtu kuwa unatengeneza tofaa na anakwenda kukutengenezea sauti kwa peari.

Andika "Hati ya Kubuni Mchezo". Hizi hutumiwa katika ukuzaji wa mchezo wa kitaalam, lakini muhimu zaidi, zinawasiliana na wengine maoni yako. Kuna templeti nyingi za bure zinazopatikana mkondoni

Tengeneza Injini ya Mchezo Hatua ya 6
Tengeneza Injini ya Mchezo Hatua ya 6

Hatua ya 3. Kusaidia Usaidizi

Sio lazima uende peke yako. Pia ni ya kufurahisha zaidi na ya kufurahisha katika kikundi.

  • Hauwezi kutengeneza injini ya mchezo wa kawaida na kusimamia mradi bila msaada.
  • Uliza marafiki wako kwanza kabla ya kwenda kwa wageni au kutangaza msaada, utashangaa ni nani atakayependa kuingia kwenye tasnia ya mchezo.

Sehemu ya 3 ya 4: Nenda Kazini

Tengeneza Injini ya Mchezo Hatua ya 7
Tengeneza Injini ya Mchezo Hatua ya 7

Hatua ya 1. Utafiti

Angalia kile utakachofanya kabla ya kukifanya. Hata unapotengeneza injini kutoka mwanzoni, bado kuna zana kadhaa ambazo unaweza kutengeneza injini yako.

  • Angalia "OpenGL" ikiwa umejifunza C na "JOGL" ikiwa umejifunza Java.
  • Labda nunua kitabu kwenye OpenGL, "Redbook" ndio maarufu zaidi, lakini iko mkondoni bure.
Tengeneza Injini ya Mchezo Hatua ya 8
Tengeneza Injini ya Mchezo Hatua ya 8

Hatua ya 2. Chora Kitu

Toa kitu cha zamani au cha 2D ili uanze.

  • Tengeneza pembetatu ya 2D, au mchemraba.
  • Angalia katika "Orodha za Maonyesho" ili uweze kuteka vitu vingi vya zamani.
Tengeneza Injini ya Mchezo Hatua ya 9
Tengeneza Injini ya Mchezo Hatua ya 9

Hatua ya 3. Fanya Mtazamo

Hakuna michezo mingi ambapo huwezi kubadilisha unatafuta.

Fanya mtazamo wa mchezo wako (Mtazamo wa mtu wa kwanza, juu-chini, n.k.)

Tengeneza Injini ya Mchezo Hatua 10
Tengeneza Injini ya Mchezo Hatua 10

Hatua ya 4. Zunguka

Hatua moja kwa wakati! Isipokuwa sio kweli kwa sababu kukanyaga ni ngumu sana.

  • Ama songa kila kitu karibu na kamera au songa bandari ya kuona kamera, lakini ni sawa kwa processor.
  • Uweze kusonga kwa pembe zote, sio tu kwenye mhimili.
Tengeneza Injini ya Mchezo Hatua ya 11
Tengeneza Injini ya Mchezo Hatua ya 11

Hatua ya 5. Ongeza Michoro (Picha)

Rangi hiyo chaguomsingi itazeeka baada ya muda, na sio michezo mingi inayotumiwa na rangi ngumu tu.

Zigawanye katika orodha yako ya kuonyesha

Tengeneza Injini ya Mchezo Hatua ya 12
Tengeneza Injini ya Mchezo Hatua ya 12

Hatua ya 6. Ongeza Sauti

Hii inafanya mchezo wako upendeze zaidi na uwe wa kweli.

Labda nyayo za wakati unatembea

Tengeneza Injini ya Mchezo Hatua 13
Tengeneza Injini ya Mchezo Hatua 13

Hatua ya 7. Ongeza Taa

Hii pia inaongeza uhalisi.

  • Jifunze aina tofauti za taa.
  • Tumia tufe badala ya mchemraba ili kuhakikisha taa inafanya kazi.
  • Unaweza kuweka kitu cha zamani ambapo taa inapaswa kutoka kwa utatuzi. Hakikisha tu taa inaweza kutoka kwenye sanduku / nyanja uliyoiweka.
Tengeneza Injini ya Mchezo Hatua 14
Tengeneza Injini ya Mchezo Hatua 14

Hatua ya 8. Ongeza Kugundua Kugongana

Jambo kubwa zaidi ambalo watu hugundua unapowaonyesha injini ya mchezo isiyokamilika ni ukosefu wa kugundua mgongano sahihi.

  • Fanya iwezekane kutembea kupitia mchemraba.
  • Fanya iwezekanavyo kusonga (kwa njia zingine) wakati unagongana na mchemraba.
Tengeneza Injini ya Mchezo Hatua 15
Tengeneza Injini ya Mchezo Hatua 15

Hatua ya 9. Ongeza Mvuto

Michezo mingi ina vitu vinavyoanguka mahali pengine.

Tengeneza sakafu, na uruke juu yake

Sehemu ya 4 ya 4: Maliza Biashara

Tengeneza Injini ya Mchezo Hatua 16
Tengeneza Injini ya Mchezo Hatua 16

Hatua ya 1. Maliza Mchezo wako

Usisahau kuiuza. Unaweza kutaka kuuliza muuzaji (rafiki) ili akusaidie. Fikiria mchezo wako utakuwa maarufu ili kwa njia hiyo uweze kufanyia kazi hiyo.

Furahiya

Tengeneza Injini ya Mchezo Hatua ya 17
Tengeneza Injini ya Mchezo Hatua ya 17

Hatua ya 2. Simamia Michezo Mingine

Usiwe mjinga, waambie watengenezaji wengine kuwa umetengeneza injini ya mchezo. Sio lazima uwe peke yako kukuza na injini yako. Unapowaruhusu watu wengine kuitumia, unayo haki ya mirahaba yao, lakini pia unapata maoni ya kujenga na labda maboresho kwa injini yako.

  • Injini za Mchezo zina thamani na zinavutia.
  • Je! Umeona ni kiasi gani injini hizo zingine zinachaji watengenezaji wa indie? (Unaweza kuwa injini hiyo!)
  • Tumia injini yako kupata watengenezaji wa mchezo wa wannabe kwenye tasnia!
Tengeneza Injini ya Mchezo Hatua ya 18
Tengeneza Injini ya Mchezo Hatua ya 18

Hatua ya 3. Bahati nzuri

Anza safari yako kwenye tasnia ya mchezo inayostawi!

Ilipendekeza: