Paggawa ng mga larong computer

May -Akda: Eugene Taylor
Petsa Ng Paglikha: 16 Agosto. 2021
I -Update Ang Petsa: 22 Hunyo 2024
Anonim
PAANO BA GUMAWA NG LARO?!
Video.: PAANO BA GUMAWA NG LARO?!

Nilalaman

Mayroon ka bang libangan sa paglalaro ng mga laro sa computer, pagbubuo ng mga bagong diskarte upang talunin ang mga kalaban at mag-imbento ng buong uniberso mula sa pinakamalalim na mga recess ng iyong isip? Maraming mga tool na maaari mong gamitin upang makagawa ng iyong sariling laro sa computer na nangangailangan lamang ng mga kasanayang nasa itaas, bagaman ang ilang kaalaman sa programa ay magbibigay sa iyo ng maraming mga pagpipilian upang magtrabaho. Grab ang iyong mouse at keyboard at magsimula.

Upang humakbang

Bahagi 1 ng 2: Paghanap ng mga tamang tool

  1. Isang pangunahing laro na nakabatay sa teksto. Marahil ito ang pinakamadaling laro upang gumawa ng teknikal, ngunit hindi lahat ay interesado sa isang laro na walang mga graphic. Karamihan sa mga larong batay sa teksto ay nakatuon sa isang kuwento, isang palaisipan o isang pakikipagsapalaran, pagsasama ng kwento, pagtuklas at mga palaisipan. Nasa ibaba ang ilang mga libreng pagpipilian:
    • Ang twine ay mabilis at madaling gamitin sa iyong browser.
    • Ang StoryNexus at Visionaire ay may higit pang mga pagpipilian sa gameplay at graphics.
    • Ang Inform7 ay isang mas malakas na tool na may isang malaking pamayanan ng mga mahilig.
  2. Gumawa ng isang 2D na laro. Ang GameMaker at Stencyl ay mahusay na mga pagpipilian na maaari mong gamitin para sa anumang uri, at mayroon kang pagpipilian na gumamit ng programa nang hindi na kailangan ito. Gasgas! ay isa pang tool na maaari mong gamitin para sa mga laro ng browser.
  3. Subukan kung ang mga larong 3D ay para sa iyo. Ang isang 3D na laro ay mas mahirap kaysa sa isang 2D na laro, kaya tandaan na ito ay magiging isang mahabang proyekto at napakahirap na trabaho. Maaaring i-save ka ng Spark at Game Guru ng ilan sa mga trabaho dahil maaari kang bumuo ng isang mundo kasama nito nang hindi nangangailangan ng isang linya ng code. Kung mayroon ka nang karanasan sa pagprograma o nais na malaman kung paano ito gawin, subukan ang napakapopular na game engine Unity.
    • Kung nais mong magsimulang gumawa ng mga 3D na modelo mismo sa halip na gumamit ng mayroon nang materyal, kailangan mo ng 3D software tulad ng 3DS Max, Blender (libre), o Maya.
  4. Isang diskarte na nagsasangkot ng maraming programa. Kahit na mayroon kang background bilang isang programmer, maaaring gusto mo pa ring gamitin ang isa sa mga engine sa itaas para sa iyong unang laro. Tiyak na huwag subukan ang isang bagay dahil lamang sa mas mahirap ito. Ngunit ang ilang mga tao ay nais na maging kumpletong kontrol sa pamamagitan ng pag-program ng isang laro mula sa simula. I-program ang laro sa isang IDE (Integrated Development Environment) tulad ng Eclipse sa halip na may isang text editor, upang madali mong maayos ang lahat ng kailangan mo sa isang proyekto.
    • Habang posible na magsulat ng isang laro sa halos anumang wika ng programa, ang pag-aaral ng C ++ ay maglalagay ng mga tamang tool sa iyong mga kamay. Maaari mong makita ang lahat ng mga uri ng mga tutorial sa online at toneladang mapagkukunan ng pag-unlad ng laro.

Bahagi 2 ng 2: Paggawa ng laro

  1. Pumili ng isang konsepto. Para sa iyong unang proyekto, ang paggawa ng isang maliit na sample sa genre na iniisip mo ay isang mahusay na panimulang punto. Maaari itong isang laro sa platform o isang laro ng roleplaying. Bago ka magsimula, isulat ang anumang mga ideya mo tungkol sa laro at ang iyong mga sagot sa mga sumusunod na katanungan:
    • Ano ang pinakamahalagang bahagi ng gameplay (tema)? Maaari itong mapagtagumpayan ang mga kalaban, paglutas ng mga puzzle, o pakikipag-usap sa iba pang mga character.
    • Ano ang dapat magmukhang gameplay? Halimbawa, ang pakikipaglaban sa mga kalaban ay maaaring gawin sa pamamagitan ng pagpindot sa mga pindutan sa real time, o sa pamamagitan ng mga turn-based na taktikal na desisyon. Ang mga laro na may maraming diyalogo ay maaaring pahintulutan ang manlalaro na hubugin ang balangkas depende sa ilang mga desisyon, o sa pamamagitan ng pag-aaral hangga't maaari tungkol sa mga character at mundo ng laro.
    • Ano ang mood ng laro? Ito ba ay nakakatakot, masayahin, mahiwaga o nakagaganyak?
  2. Lumikha ng isang simpleng antas. Kung gumagamit ka ng isang game engine o tool ng laro sa kauna-unahang pagkakataon, ngayon ang oras upang maglaro kasama ang tool. Alamin kung paano maglagay ng mga background, object at character. Kung kinakailangan, lumikha ng mga bagay na maaaring gawin ng manlalaro, o tingnan ang mga nakahandang bagay na kasama ng software o na interactive.
    • Kung hindi ka sigurado kung paano gumawa ng isang bagay, magtanong tungkol dito sa website ng tool o maghanap sa online para sa karagdagang impormasyon.
    • Huwag mag-alala tungkol sa pag-iilaw at iba pang mga graphic effects ngayon.
  3. Idisenyo ang pangunahing gameplay, kung kinakailangan. Maaaring mangahulugan ito ng paggawa ng mga menor de edad na pagbabago sa software ng laro, o pagbuo ng mas kumplikadong mga system mula sa simula. Narito ang ilang mga halimbawa:
    • Kapag gumagawa ka ng isang laro sa platform, nais mo ba ang character na makatalon nang dalawang beses na mas mataas o gumawa ng iba pang mga "espesyal" na paggalaw? Maglaro kasama ang taas kung saan maaaring tumalon ang isang character at o kung ano ang mangyayari kapag nag-click ka nang isang beses, pindutin nang matagal ang susi, o pumili mula sa iba't ibang mga estilo ng pagtalon.
    • Kung gumagawa ka ng isang laro ng roleplaying na aksyon o isang laro ng panginginig sa takot, aling mga sandata ang sisimulan ng manlalaro? Pumili ng 2 o 3 sandata na maaaring i-upgrade ng manlalaro at subukan ang mga ito. Subukang gawing kawili-wili ang pagpipilian sa pagitan ng iba't ibang mga sandata. Halimbawa, ang isang sandata ay maaaring makagawa ng mas maraming pinsala, kumuha ng maraming mga kaaway, o magpapahina ng mga kaaway. Wala sa mga sandata ang maaaring magkaroon ng lahat ng mga kakayahan, maliban sa mga sandata na nagkakahalaga ng malaki (isang spell na nangangailangan ng maraming lakas ng kaluluwa, o isang sandata na nawasak pagkatapos ng isang paggamit)
    • Sa isang larong nakabatay sa dayalogo, maaari mong piliin ng manlalaro ang mga dayalogo mula sa isang listahan ng mga pagpipilian, o pakinggan lamang sila, pagkatapos ay gumawa ng isang aksyon, at pagkatapos ay magpatuloy ang dayalogo. Nais mo bang sundin ng laro ang isang nakapirming landas, o maraming mga landas at paraan upang wakasan ang laro?
  4. Gumawa ng ilang mga antas. Ang tatlo hanggang limang maikling antas ay isang mahusay na layunin sa pagsisimula para sa unang laro, ngunit maaari mo syempre palaging palawakin ito. Siguraduhin na ang bawat antas ay bahagyang naiiba, nang hindi nawawala ang paningin ng disenyo ng "pangunahing gameplay". Maaari mong gawin ang mga antas na ito nang sunud-sunod o pagsamahin ang mga ito sa paglaon, alinman ang pinakamadali para sa iyo.
    • Ang isang laro sa platform ay karaniwang gagamit ng mga gumagalaw na platform o mas mabilis na mga kaaway.
    • Ang isang laro ng aksyon ay maaaring magpakilala ng mga pulutong ng mga bagong kaaway, isang matigas na kalaban, at mga kaaway na napakahirap talunin nang walang mga espesyal na sandata o taktika.
    • Ang isang palaisipan ay karaniwang tungkol sa isang uri ng palaisipan at alinman sa nag-aalok ng mas mahirap na mga bersyon para sa bawat bagong antas, o nagpapakilala ng mga bagong tool at hadlang na magpapaisip sa manlalaro tungkol sa solusyon.
  5. Gumawa ng mga maiikling layunin at pangmatagalang layunin. Karaniwan itong tinutukoy bilang "pangalawang mekanika" o "pangalawang mga loop ng gameplay." Sa pamamagitan ng paggamit ng mga pangunahing bahagi ng laro tulad ng paglukso, ang manlalaro ay uunlad din sa ibang antas ng laro, tulad ng pagkatalo ng mga kaaway o pagkolekta ng kayamanan. Maaari itong humantong sa kalaunan upang makamit ang iba pang mga layunin, tulad ng pagtatapos ng antas, makatipid ng pera para sa mga pag-upgrade, at syempre, matalo ang laro.
    • Tulad ng makikita mo mula sa halimbawa, isinama mo na ito sa pag-unlad nang hindi mo namalayan ito. Sa anumang kaso, tiyakin na mabilis na nauunawaan ng manlalaro ang layunin ng laro. Kung makalipas ang 10 minuto maaari lamang tapusin ng manlalaro na ang laro ay wala nang lalim kaysa sa pagbaril ng paulit-ulit na mga kaaway, pagkatapos ay ang pagkabagot ay nagkukubli. Kung, matapos pumatay sa unang kaaway, ang manlalaro ay tumatanggap ng isang bilang ng mga barya, alam ng manlalaro na mayroong isang layunin (pag-save ng mga barya para sa isang gantimpala) at humahantong dito ang laro.
  6. Subukan ang laro. Subukan ang bawat antas ng maraming beses at hilingin sa iba na tulungan ka. Subukang lapitan ang laro sa iba't ibang mga paraan, kabilang ang mga bagay na hindi mo kailanman inilaan na gawin, tulad ng hindi pagpapansin sa mga pakikipagsapalaran at pagtakbo nang diretso sa huling boss, o pagsisikap na talunin ang laro gamit ang mga "walang halaga" na sandata o pag-upgrade. Ito ay isang mahabang proseso na maaaring maging napaka-nakakabigo, ngunit ang pag-aayos ng mga bug at pagtiyak na ang laro ay masaya para sa lahat ng mga manlalaro ay sulit.
    • Bigyan ang mga tagasubok ng laro ng sapat na impormasyon na kailangan nila upang makapagsimula. Tiyaking alam nila na ang laro ay nasa pag-unlad pa rin at aling mga key ang gagamitin. Wala na silang ibang kailangang malaman.
    • Magbigay ng mga tester ng laro ng mga form ng puna para sa lahat ng impormasyong kinokolekta nila, na nagbibigay-daan sa iyo upang madaling ihambing o i-refer ang data na ito. Pinapayagan ka ring magtanong ng mga tukoy na katanungan tungkol sa mga bahagi ng laro na hindi ka sigurado.
    • Ang mga tagasubok na pinakakinakinabangan mo ay ang mga taong hindi mo kilala at hindi mo pinipilit na maging positibo tungkol sa iyong laro.
  7. Polish ang graphics at tunog. Habang posible na makahanap ng isang kakila-kilabot na maraming mga assets ng laro sa online, mahalaga din na maglaan ng oras upang suriin kung ang isang bagay ay hindi tama o akma, at kung hindi man maghanap ng kapalit. Alamin na gumamit ng isang editor ng imahe upang mag-edit ng mga simpleng graphics sa iyong 2D na laro, o gumamit ng software tulad ng OpenGL kung sinusubukan mong makakuha ng isang mapaghangad na proyekto sa 3D sa lupa. Magdagdag ng mga epekto sa pag-iilaw na nagpapalakad sa manlalaro sa paligid ng silid kasama ang pangunahing landas, at mga epekto ng maliit na butil upang ipakita ang mga cool na pag-atake at lumikha ng paggalaw sa likuran. Magdagdag ng mga sound effects tulad ng pagtakbo, pag-atake, paglukso at saanman kailangan mo. Siyempre palaging may isang dahilan upang baguhin o pagbutihin ang isang bagay, ngunit handa na ang laro sa lalong madaling matugunan ng mga visual at audio ang iyong mga kinakailangan. Binabati kita!