Kā izveidot datorspēli: 11 soļi (ar attēliem)

Satura rādītājs:

Kā izveidot datorspēli: 11 soļi (ar attēliem)
Kā izveidot datorspēli: 11 soļi (ar attēliem)

Video: Kā izveidot datorspēli: 11 soļi (ar attēliem)

Video: Kā izveidot datorspēli: 11 soļi (ar attēliem)
Video: CS50 2015 - Week 10 2024, Novembris
Anonim

Vai jums patīk spēlēt videospēles, vai jums vienmēr ir kāds triks, lai pabeigtu spēli vai pārspētu savus pretiniekus, vai arī jums ir tik liela iztēle, ka varat iedomāties personāžu vai pat savu pasauli? Ir daudz rīku, kurus varat izmantot, lai savas stiprās puses pārvērstu videospēlēs. Pirms tam jums ir nepieciešamas programmēšanas prasmes. Bet, ja varat, jums ir nepieciešama tikai pele un tastatūra un spējīga komanda.

Solis

1. daļa no 2: Nepieciešamo rīku/lietotņu atrašana

Izveidojiet datorspēles 1. darbība
Izveidojiet datorspēles 1. darbība

1. Izveidojiet uz tekstu balstītu spēli

Šāda veida spēli, iespējams, ir visvieglāk izveidot, lai gan ne visi ir ieinteresēti izveidot un spēlēt spēli, kurai nav grafikas. Lielākā daļa teksta spēļu koncentrējas uz stāstiem, mīklas vai piedzīvojumiem, kas apvieno stāstu stāstīšanu, izpēti un mīklas.

  • Aukla ir lietojumprogramma, kuru var viegli izmantot jūsu pārlūkprogrammā.
  • StoryNexus un Visionaire ir iespējas, kas nodrošina vairāk spēļu iespēju un statiskus attēlus.
  • Inform7 ir labāks rīks vai lietojumprogramma, jo tai ir liela kopiena un atbalstītāji.
Izveidojiet datorspēles 2. darbība
Izveidojiet datorspēles 2. darbība

2. Izveidojiet 2D spēli

GameMaker un Stencyl ir lieliskas iespējas, ja vēlaties izveidot 2D spēles jebkurā žanrā, un tās abas dod iespēju izmantot programmēšanas kodu, nezinot, kā programmēt. Saskrāpēt! ir arī rīks, ko varat izmantot, lai izveidotu pārlūkprogrammas spēles.

Izveidojiet datorspēles 3. darbība
Izveidojiet datorspēles 3. darbība

Solis 3. Mēģinājums izveidot 3D spēli

3D spēles izveide ir daudz grūtāka nekā 2D spēle. Tātad, sagatavojieties ilgam smagam projektam. Spark un Game Guru var palīdzēt atvieglot jūsu uzdevumu, ļaujot jums izveidot savu spēļu pasauli, neizprotot programmēšanu. Ja jums ir programmēšanas zināšanas vai vēlaties apgūt programmēšanu, izmēģiniet šobrīd populāro spēļu dzinēju Unity.

Ja vēlaties izveidot savus 3D modeļus, jums būs nepieciešama 3D izveides programmatūra, piemēram, 3DS Max, Blender vai Maya

Izveidojiet datorspēles 4. solis
Izveidojiet datorspēles 4. solis

4. solis. Izmantojiet uz programmēšanu vērstu pieeju

Pat ja jums ir programmēšanas pieredze, pirmās spēles izveidošanai varat izmantot kādu no iepriekš minētajiem dzinējiem, un jums nav jāizvēlas cits, grūtāks ceļš. Tomēr daži cilvēki dod priekšroku kontrolēt visus savu spēļu aspektus un vēlas tos veidot no jauna. Ideālā gadījumā, lai jūs varētu kārtīgi un skaidri apvienot visus savas spēles aspektus, jūs vēlētos veidot savu spēli integrētā attīstības vidē, piemēram, Eclipse, nevis teksta redaktorā.

Lai gan jūs patiešām varat veidot spēles jebkurā programmēšanas valodā, C ++ ir lielisks rīks, kurā ir daudz spēļu veidošanai nepieciešamo resursu un apmācību

2. daļa no 2: Spēles veidošana

Izveidojiet datorspēles 5. darbība
Izveidojiet datorspēles 5. darbība

1. solis. Definējiet jēdzienu

Jūsu pirmajam projektam vienkāršs spēles izveide no jums patīkama žanra ir labs sākumpunkts (piemēram, platformas veidotājs vai lomu spēle). Pirms sākat, pierakstiet visas idejas par spēli un mēģiniet atbildēt uz dažiem no šiem jautājumiem:

  • Kādas ir spēles galvenās sastāvdaļas? Šo atbilžu piemēri ir ienaidnieku uzvarēšana, mīklu risināšana vai saruna ar citiem spēles varoņiem.
  • Kādu spēles veidu vēlaties savā spēlē? Piemēram, jūs varētu vēlēties, lai jūsu spēlētāji cīnītos pret ienaidniekiem reālā laikā, kuriem nepieciešama veiklība pogu kombinācijās, vai uz gājieniem balstītiem, kuriem nepieciešama stratēģija un taktika. Vai arī, ja jūsu spēle ir vērsta uz sarunu ar citiem spēles varoņiem, vai spēlētājs varēs mainīt sižetu vai sižetu, ja viņš izdarīs citu izvēli, vai arī sižets ir lineārāks, tāpēc spēlētājiem jāpieņem pareizie lēmumi.
  • Kāds ir jūsu spēles noskaņojums? Jautrs, biedējošs, noslēpumains vai pacilājošs?
Izveidojiet datorspēles 6. darbība
Izveidojiet datorspēles 6. darbība

2. solis. Izveidojiet vienkāršu līmeni

Ja savas spēles izveidošanai izmantojat spēles dzinēju vai spēles izveides rīku, mēģiniet būt radošam ar šo dzinēju vai rīku. Uzziniet, kā izvietot kustīgu fonu, objektus un rakstzīmes. Faktiski jūs varat mēģināt panākt, lai spēles varoņi mijiedarbotos ar esošajiem objektiem, vai mēģināt izpētīt objektus, kas jau ir pieejami jūsu izmantotajā rīkā vai programmatūrā, un noskaidrot, vai ir iespējama mijiedarbība objektu.

  • Ja jūs nezināt, kā kaut ko darīt, meklējiet to rīka vai dzinēja vietnē vai meklējiet citur internetā, piemēram, forumos.
  • Pirmajā projektā nav jāuztraucas par apgaismojumu vai citām grafiskām detaļām.
Izveidojiet datorspēles 7. solis
Izveidojiet datorspēles 7. solis

Solis 3. Izveidojiet savu galveno spēli

Lai izstrādātu spēli, ir nepieciešami daži spēles programmatūras pielāgojumi un izmaiņas, un, ja tā tiek veidota no jauna, ir jāizveido sarežģītāka sistēma. Šeit ir daži piemēri:

  • Ja veidojat platformas spēli, vai vēlaties, lai jūsu varonis spētu divreiz lēkt vai lēkt gaisā vai kādu citu īpašu kustību? Mēģiniet arī mainīt sava varoņa lēciena augstumu un dažādu spēlētāja mijiedarbības reakciju (piemēram, dažas sekundes turot nospiestu pogu).
  • Ja jūs veidojat RPG vai šausmu spēli, ar kādu ieroci spēlētāji sāks spēli? Izvēlieties divus vai trīs ieročus, kurus spēlētāji var uzlabot, un pēc tam pārbaudiet tos. Pārliecinieties, ka ieroču izvēle ir interesanta un daudzveidīga. Piemēram, jūs sniedzat trīs veidu ieročus, proti, spēcīgus ieročus, kas var ievainot vairāk nekā vienu ienaidnieku, vai tādus, kas padara ienaidniekus vājākus. Neveidojiet vienu ieroci daudz spēcīgāku par otru, ja vien ierocis nav dārgāks un grūti iegūstams.
  • Vai spēlēs, kuru pamatā ir dialogs, vai vēlaties, lai spēlētājs ekrānā varētu izvēlēties dialoga “filiāli” vai vienkārši izlasītu norādījumus, kas sniegti konkrēta uzdevuma veikšanai, un atvērtu nākamo dialogu? Vai vēlaties, lai spēle būtu lineāra un vienvirziena, vai tai būtu vairāki sižeti un beigas?
Izveidojiet datorspēles 8. solis
Izveidojiet datorspēles 8. solis

4. Izveidojiet vairākus līmeņus

Trīs vai pieci īsi līmeņi ir saprātīgi mērķi jūsu pirmajai spēlei. Jebkurā gadījumā jūs vienmēr varat tos pievienot vēlāk. Vienmēr saglabājiet savu galveno spēli katrā līmenī un ļaujiet katram līmenim būt dažādiem izaicinājumiem vai palielināties. Jūs varat padarīt līmeņus secīgus, kad spēlētājiem jāpabeidz viens līmenis, lai spēlētu citu līmeni, vai izveidot atsevišķus līmeņus, kur spēlētāji var izvēlēties vēlamo līmeni.

  • Platformeru spēlēm viens no izaicinājumiem parasti ir ātrāki ienaidnieki vai kustīgas platformas.
  • Rīcības spēles var ieviest jaunu ienaidnieku katrā līmenī, spēcīgu ienaidnieku vai priekšnieku vai ienaidnieku, kuru nevar uzvarēt bez noteiktiem trikiem vai ieročiem.
  • Mīklu spēles parasti pieturas pie viena veida mīklas un apgrūtina katru līmeni, vai ievieš jaunus rīkus vai šķēršļus, par kuriem spēlētājiem ir jādomā vairāk.
Izveidojiet datorspēles 9. solis
Izveidojiet datorspēles 9. solis

5. solis. Izveidojiet ilgtermiņa un vidēja termiņa mērķus

Spēlei dažreiz ir kaut kas, ko sauc par “sekundāro mehāniku” vai “sekundāro spēli”. Izmantojot mehānismus no galvenās spēles, piemēram, lekt, spēlētāji var izmantot arī sekundāro spēli, piemēram, uzkāpjot pretiniekam, nolaižoties vai vācot priekšmetus. Šo sekundāro spēli var izmantot, lai kļūtu par ilgtermiņa sasniegumu spēlē, piemēram, vācot monētas katrā līmenī, spēlētāji var tos saglabāt un iegādāties jauninājumus, kas var palīdzēt pabeigt spēli.

No iepriekš minētā piemēra jūs, iespējams, neapzināti esat iegājis sekundārajā spēlē. Vienkārši pārliecinieties, ka jūsu spēlētāji var uzreiz saprast instalējamo aspektu. Ja pēc 10 minūtēm jūsu spēlētājs tikai domā, ka jūsu spēle nepārtraukti šauj ienaidniekus, pēc dažām minūtēm viņam noteikti būs garlaicīgi. Ja viņš iegūtu monētu pēc pirmā ienaidnieka uzveikšanas, viņš zinātu, ka viņam ir mērķis, vai vismaz brīnās, kāda ir monētas funkcija, un galu galā turpinās spēlēt

Izveidojiet datorspēles 10. solis
Izveidojiet datorspēles 10. solis

6. solis. Izmēģiniet

Izmēģiniet katru izveidoto līmeni vairākas reizes un lūdziet draugiem vai pazīstamiem cilvēkiem palīdzēt to izmēģināt. Mēģiniet spēlēt spēli ar dažādām pieejām, sākot ar pareizu veidu vai izmantojot dīvainus un neparastus veidus, piemēram, ignorējot misiju un tieši cīnoties ar galīgo priekšnieku, vai mēģinot pabeigt spēli ar sliktākajiem resursiem. Pārbaudes process ir garš un satraucošs process, taču kļūdu novēršana un spēles pilnveidošana ir kaut kas, kas jums jādara pirms spēles izlaišanas.

  • Šeit ir pietiekami daudz informācijas par jūsu testa komandu. Viņiem jāzina tādas pamatlietas kā kontrole, bet viņiem nav jāzina viss.
  • Sniedziet testētājam atgriezeniskās saites veidlapu, lai jūs varētu pierakstīt visu informāciju, izlasīt un atsaukties uz to vēlāk. Šajā formā jūs varat arī uzdot dažus konkrētus jautājumus par savu spēli.
  • Testētāji, kuri var jums visvairāk palīdzēt, ir cilvēki, kuri jūs nepazīst un nevilcinoties sniedz jums kritiku un ieteikumus.
Izveidojiet datorspēles 11. darbība
Izveidojiet datorspēles 11. darbība

7. solis. Uzlabojiet spēles grafiku un skaņu

Lai gan ir daudz spēļu līdzekļu, kurus varat izmantot, veltiet laiku, lai tos visus pielāgotu, lai tie izskatītos perfekti. Ja kāds aspekts nav ideāls vai neizskatās pareizi, nomainiet to ar kaut ko citu. Uzziniet pikseļu mākslu, ja vēlaties mainīt attēlu savā 2D spēlē, vai izmantojiet programmatūru, piemēram, OpenGL, ja strādājat pie 3D projekta. Pievienojiet gaismas efektu, lai ļautu spēlētājiem zināt, kurš ceļš ir galvenais ceļš, vai daļiņu efektu, kas parāda vēsu uzbrukuma efektu vai kustību fonā. Pievienojiet arī skaņu soļiem, uzbrukumiem, lēcieniem un visam citam, kam nepieciešama skaņa.

Ieteicams: