Si të bëni një motor lojërash (me fotografi)

Përmbajtje:

Si të bëni një motor lojërash (me fotografi)
Si të bëni një motor lojërash (me fotografi)
Anonim

Një motor loje përdoret për të thjeshtuar procesin e programimit duke ripërdorur kodin nga lojërat e vjetra. Meqenëse shumica e lojërave janë të ngjashme me programimin (të gjitha kanë audio, zbulim përplasjeje, etj.), Ju mund të ripërdorni një pjesë të mirë të kodit në vend që të filloni nga e para çdo herë.

Ekziston një larmi e madhe e motorëve të lojërave atje. Disa i drejtohen artistëve me pak ose aspak programim të kërkuar. Disa janë të përbërë tërësisht nga GUI që mund ta bëjnë programimin më të lehtë. Dhe disa janë bërë vetëm për programuesit.

Ky artikull është për njerëzit e interesuar për të bërë atë lloj të fundit të motorit, vetëm për programuesit. Edhe nëse nuk dini ndonjë gjuhë programimi ose programimi, por jeni të interesuar për programimin ose menaxhimin e lojërave, atëherë lexoni më tej.

Hapa

Pjesa 1 nga 4: Mësoni të Programoni

Bëni një motor lojërash Hapi 1
Bëni një motor lojërash Hapi 1

Hapi 1. Zgjidhni gjuhën tuaj

Ekzistojnë një sërë gjuhësh nga të cilat bëhen programet. Gjuha që zgjidhni nuk ka shumë rëndësi, por gjëja më e rëndësishme është që të filloni diku.

  • Ka shumë gjuhë programimi për të zgjedhur, por shumica shkojnë me C ++ ose Java dhe ato janë gjithashtu më të dobishmet në Zhvillimin e Lojërave.
  • Pasi të mësoni një gjuhë, është shumë më e lehtë të mësoni një tjetër.
Bëni një motor lojërash Hapi 2
Bëni një motor lojërash Hapi 2

Hapi 2. Gjeni një kurs

Mënyra më efektive (sipas mendimit tim) për të mësuar programim/shkenca kompjuterike është të marrësh një klasë! Nëse kjo është një klasë në shkollën tuaj, apo jashtë shkollës nuk duhet të ketë rëndësi.

  • Pavarësisht se kush jeni, mund të gjeni një klasë programimi që ju përshtatet.
  • MIT OpenCourseWare (https://ocw.mit.edu/) ka një larmi klasash falas.
  • Nëse shikoni përreth në Google, do të gjeni një numër faqesh të tjera që gjithashtu kanë leksione dhe klasa falas në dispozicion.
  • Ju gjithashtu mund të keni një mik që t'ju mësojë një gjuhë, ndarja është kujdes.
Bëni një motor lojërash Hapi 3
Bëni një motor lojërash Hapi 3

Hapi 3. Praktikoni

Ju nuk dëshironi që loja juaj e parë të jetë loja e madhe, e rëndësishme. Ju dëshironi një shans për të prishur dhe të mos kujdeseni shumë për projektin tuaj.

  • Mundohuni të bëni një lojë të thjeshtë.
  • Nëse keni mësuar Java, shikoni paketën Swing.
  • Mos u shqetësoni shumë për këtë projekt (a), ata duhet të marrin vetëm disa javë nga koha juaj.
  • Mësoni nga gabimet tuaja.

Pjesa 2 nga 4: Filloni lojën tuaj (Motori)

Bëni një motor lojërash Hapi 4
Bëni një motor lojërash Hapi 4

Hapi 1. Mendoni për një ide loje

Mundohuni të sfidoni veten. Në këtë mënyrë, nëse nuk arrini gjithçka që keni synuar, do të keni akoma (ndoshta) një lojë mjaft të mirë të mbetur.

  • Mendoni pak, mos u ndjeni nën presion për ta bërë këtë në një ulje.
  • Uluni në idenë tuaj për një kohë në mënyrë që ta dini se është e mirë.
Bëni një motor lojërash Hapi 5
Bëni një motor lojërash Hapi 5

Hapi 2. Formalizoni idenë tuaj

Komunikimet teknike janë të rëndësishme në çdo lloj inxhinierie, përfshirë inxhinierinë e softuerit. Ju nuk doni t'i thoni dikujt që po bëni një mollë dhe ata shkojnë dhe ju bëjnë audio për një dardhë.

Shkruani një "Dokument të Dizajnit të Lojërave". Këto përdoren në zhvillimin e lojërave profesionale, por më e rëndësishmja, ato komunikojnë me lehtësi idenë (et) tuaj me të tjerët. Ka shumë modele falas në dispozicion në internet

Bëni një motor lojërash Hapi 6
Bëni një motor lojërash Hapi 6

Hapi 3. Rekrutoni Ndihmë

Ju nuk keni pse të shkoni vetëm në këtë. It'sshtë gjithashtu më argëtuese dhe emocionuese në një grup.

  • Ju nuk mund të bëni një motor të personalizuar të lojës dhe të menaxhoni projektin pa ndihmë.
  • Pyesni miqtë tuaj së pari para se të shkoni tek të huajt ose të reklamoni për ndihmë, do të habiteni se kush do të donte të hynte në industrinë e lojërave.

Pjesa 3 nga 4: Filloni të punoni

Bëni një motor lojërash Hapi 7
Bëni një motor lojërash Hapi 7

Hapi 1. Hulumtimi

Shikoni se çfarë do të bëni para se ta bëni. Edhe kur bëni një motor nga e para, ka ende një numër mjetesh nga të cilat mund ta bëni motorin tuaj.

  • Shikoni "OpenGL" nëse keni mësuar C dhe "JOGL" nëse keni mësuar Java.
  • Ndoshta blini një libër shkollor në OpenGL, "Redbook" është më i famshmi, por është online falas.
Bëni një motor lojërash Hapi 8
Bëni një motor lojërash Hapi 8

Hapi 2. Vizatoni Diçka

Bëni një objekt primitiv ose 2D për të filluar.

  • Bëni një trekëndësh 2D, ose një kub.
  • Shikoni në "Listat e Shfaqjes" në mënyrë që të vizatoni shumë objekte primitive.
Bëni një motor lojërash Hapi 9
Bëni një motor lojërash Hapi 9

Hapi 3. Bëni Perspektivë

Nuk ka shumë lojëra ku nuk mund të ndryshoni aty ku jeni duke kërkuar.

Bëni perspektivën e lojës tuaj (Perspektiva e personit të parë, nga lart poshtë, etj.)

Bëni një motor lojërash Hapi 10
Bëni një motor lojërash Hapi 10

Hapi 4. Lëvizni përreth

Një hap në një kohë! Veçse jo në fakt sepse të shkelësh është në fakt një lloj i komplikuar.

  • Ose lëvizni gjithçka rreth kamerës ose zhvendosni portën e shikimit të kamerës, por ato janë të njëjta me procesorin.
  • Të jetë në gjendje të lëvizë në të gjitha këndet, jo vetëm përgjatë boshtit.
Bëni një motor lojërash Hapi 11
Bëni një motor lojërash Hapi 11

Hapi 5. Shtoni Tekstura (Imazhe)

Kjo ngjyrë e paracaktuar do të plaket pas një kohe dhe jo shumë lojëra përdoren vetëm me ngjyra të forta.

Ndajini ato në listën tuaj (et) e shfaqjes

Bëni një motor lojërash Hapi 12
Bëni një motor lojërash Hapi 12

Hapi 6. Shto Audio

Kjo e bën lojën tuaj shumë më interesante dhe më realiste.

Ndoshta hapat për kur ecni

Bëni një motor lojërash Hapi 13
Bëni një motor lojërash Hapi 13

Hapi 7. Shtoni ndriçimin

Kjo gjithashtu shton realizmin.

  • Mësoni llojet e ndryshme të ndriçimit.
  • Përdorni një sferë në vend të një kubi për t'u siguruar që ndriçimi po funksionon.
  • Ju mund të vendosni një objekt primitiv nga ku duhet të vijë drita për të korrigjuar. Vetëm sigurohuni që drita të dalë nga kutia/sfera në të cilën e vendosni.
Bëni një motor lojërash Hapi 14
Bëni një motor lojërash Hapi 14

Hapi 8. Shtoni Zbulimin e Përplasjes

Gjëja më e madhe që njerëzit vërejnë kur u tregoni atyre një motor lojë jo të plotë është mungesa e zbulimit të duhur të përplasjeve.

  • Bëni të pamundur të ecni nëpër kub.
  • Bëni të mundur lëvizjen (në drejtime të tjera) kur përplaseni me kubin.
Bëni një motor lojërash Hapi 15
Bëni një motor lojërash Hapi 15

Hapi 9. Shto gravitetin

Shumica e lojërave kanë gjëra që bien diku.

Bëni një dysheme dhe hidheni rreth tij

Pjesa 4 nga 4: Përfundoni biznesin

Bëni një motor lojërash Hapi 16
Bëni një motor lojërash Hapi 16

Hapi 1. Përfundoni lojën tuaj

Mos harroni ta tregtoni atë. Ju mund të dëshironi të regjistroni një tregtar (mik) për t'ju ndihmuar. Supozoni se loja juaj do të jetë një goditje në mënyrë që të punoni drejt kësaj.

Argëtohu

Bëni një motor lojërash Hapi 17
Bëni një motor lojërash Hapi 17

Hapi 2. Menaxhoni lojëra të tjera

Mos u bëni kokëfortë, tregoni zhvilluesve të tjerë që keni bërë një motor lojërash. Ju nuk duhet të jeni i vetmi që zhvilloheni me motorin tuaj. Kur i lini njerëzit e tjerë ta përdorin atë, ju keni të drejtë për disa nga honoraret e tyre, por gjithashtu merrni reagime konstruktive dhe ndoshta përmirësime në motorin tuaj.

  • Motorët e lojës janë të vlefshëm dhe mbresëlënës.
  • A e vutë re se sa ata motorë të tjerë po ngarkojnë zhvilluesit indie? (Ju mund të jeni ai motor!)
  • Përdorni motorin tuaj për të futur zhvilluesit e lojërave të pakëndshme në industri!
Bëni një motor lojërash Hapi 18
Bëni një motor lojërash Hapi 18

Hapi 3. Fat i mirë

Filloni udhëtimin tuaj në industrinë e lulëzimit të lojërave!

Recommended: