Realizarea de jocuri pe computer

Autor: Eugene Taylor
Data Creației: 16 August 2021
Data Actualizării: 22 Iunie 2024
Anonim
Computer games #4 Mario to the pizza making game
Video: Computer games #4 Mario to the pizza making game

Conţinut

Ai un hobby să joci jocuri pe computer, să concepi noi strategii pentru a învinge adversarii și a inventa universuri întregi din cele mai adânci adâncituri ale minții tale? Există multe instrumente pe care le puteți folosi pentru a vă crea propriul joc pe computer care necesită doar abilitățile de mai sus, deși unele cunoștințe de programare vă vor oferi mai multe opțiuni cu care să lucrați. Apucați mouse-ul și tastatura și începeți.

A calca

Partea 1 din 2: Găsirea instrumentelor potrivite

  1. Un joc bazat în principal pe text. Acesta este probabil cel mai ușor joc de realizat din punct de vedere tehnic, dar nu toată lumea este interesată de un joc fără grafică. Majoritatea jocurilor bazate pe text se concentrează pe o poveste, un puzzle sau o aventură, combinând poveste, descoperire și puzzle-uri. Mai jos sunt câteva opțiuni gratuite:
    • Twine este rapid și ușor de utilizat cu browserul dvs.
    • StoryNexus și Visionaire au mai multe opțiuni de joc și grafică.
    • Inform7 este un instrument mai puternic, cu o comunitate mare de entuziaști.
  2. Faceți un joc 2D. GameMaker și Stencyl sunt opțiuni bune pe care le puteți folosi pentru orice gen și aveți opțiunea de a utiliza programarea fără a fi nevoie de ea. Zgârietură! este un alt instrument pe care îl puteți utiliza pentru jocurile browser.
  3. Încercați dacă jocurile 3D sunt pentru dvs. Un joc 3D este mult mai provocator decât un joc 2D, deci rețineți că acesta va fi un proiect lung și o muncă foarte grea. Spark și Game Guru vă pot salva o parte din muncă, deoarece puteți construi o lume cu ea fără a fi nevoie de o linie de cod. Dacă aveți deja experiență în programare sau doriți să aflați cum să o faceți, încercați foarte popularul motor de joc Unity.
    • Dacă doriți să începeți să creați modele 3D dvs. în loc să folosiți materialul existent, atunci aveți nevoie de software 3D, cum ar fi 3DS Max, Blender (gratuit) sau Maya.
  4. O abordare care implică o mulțime de programare. Chiar dacă aveți un background ca programator, este posibil să doriți totuși să utilizați unul dintre motoarele de mai sus pentru primul dvs. joc. Cu siguranță nu încercați ceva doar pentru că este mai dificil. Dar unora le place să aibă un control complet programând un joc de la zero. Programați jocul într-un IDE (mediu de dezvoltare integrat), cum ar fi Eclipse, în loc de un editor de text, astfel încât să puteți organiza convenabil tot ce aveți nevoie într-un singur proiect.
    • Deși este posibil să scrieți un joc în aproape orice limbaj de programare, învățarea C ++ vă va pune instrumentele potrivite în mâini. Puteți găsi tot felul de tutoriale online și tone de resurse de dezvoltare a jocurilor.

Partea 2 din 2: Realizarea jocului

  1. Alegeți un concept. Pentru primul dvs. proiect, crearea unui mic eșantion din genul la care vă gândiți este un punct de plecare excelent. Acesta ar putea fi un joc de platformă sau un joc de rol. Înainte de a începe, scrieți orice idee aveți despre joc și răspunsurile dvs. la următoarele întrebări:
    • Care este cea mai importantă parte a gameplay-ului (temei)? Aceasta poate fi depășirea adversarilor, rezolvarea puzzle-urilor sau vorbirea cu alte personaje.
    • Cum ar trebui să arate jocul? De exemplu, lupta împotriva oponenților se poate face prin apăsarea butoanelor în timp real sau prin decizii tactice pe rând. Jocurile cu mult dialog pot permite jucătorului să modeleze complotul în funcție de anumite decizii sau învățând cât mai multe despre personaje și lumea jocului.
    • Care este starea de spirit a jocului? Este infricosator, vesel, misterios sau incitant?
  2. Creați un nivel simplu. Dacă folosiți un motor de joc sau un instrument de joc pentru prima dată, este momentul să vă jucați cu instrumentul. Aflați cum să plasați fundaluri, obiecte și personaje. Dacă este necesar, creați obiecte cu care jucătorul poate face ceva sau uitați-vă la obiectele gata făcute care vin cu software-ul sau care sunt interactive.
    • Dacă nu sunteți sigur cum să faceți ceva, întrebați-l pe site-ul instrumentului sau căutați online mai multe informații.
    • Nu vă faceți griji cu privire la iluminare și alte efecte grafice chiar acum.
  3. Proiectați jocul de bază, dacă este necesar. Acest lucru ar putea însemna modificări minore ale software-ului jocului sau construirea de la zero a unor sisteme mai complexe. Iată câteva exemple:
    • Când faci un joc de platformă, vrei ca personajul să poată sări de două ori mai sus sau să facă alte mișcări „speciale”? Jucați-vă cu înălțimea la care poate sări un personaj sau ce se întâmplă când faceți clic o dată, țineți apăsată tasta sau alegeți dintre diferite stiluri de sărituri.
    • Dacă faci un joc de rol de acțiune sau un joc de groază, cu ce arme va începe jucătorul? Alegeți 2 sau 3 arme la care jucătorul poate face upgrade și testați-le. Încercați să faceți alegerea dintre diferitele arme interesante. De exemplu, o armă poate face mai multe daune, poate scoate mai mulți dușmani sau poate slăbi dușmanii. Niciuna dintre arme nu poate avea toate capacitățile, cu excepția armelor care costă foarte mult (o vrajă care necesită multă putere sufletească sau o armă care se dezintegrează după o singură utilizare)
    • Într-un joc bazat pe dialoguri, puteți solicita jucătorului să aleagă dialogurile dintr-o listă de opțiuni sau să le asculte doar, apoi să ia o acțiune și apoi dialogul continuă. Doriți ca jocul să urmeze o cale fixă ​​sau există mai multe căi și modalități de a termina jocul?
  4. Faceți câteva niveluri. Trei până la cinci niveluri scurte este un bun obiectiv inițial pentru primul joc, dar, desigur, puteți întinde întotdeauna acest lucru. Asigurați-vă că fiecare nivel este ușor diferit, fără a pierde din vedere designul „gameplay-ului de bază”. Puteți face aceste niveluri unul după altul sau le puteți combina mai târziu, oricare dintre cele mai ușoare pentru dvs.
    • Un joc de platformă va folosi de obicei platforme în mișcare sau dușmani mai rapizi.
    • Un joc de acțiune poate introduce roiuri de dușmani noi, un adversar dur și dușmani care sunt foarte greu de învins fără arme sau tactici speciale.
    • Un puzzle este de obicei despre un tip de puzzle și fie oferă versiuni mai dificile pentru fiecare nivel nou, fie introduce noi instrumente și obstacole care îl vor face pe jucător să se gândească mai mult la soluție.
  5. Obțineți obiective pe termen scurt și lung. Acestea sunt denumite de obicei „mecanici secundari” sau „bucle secundare de joc”. Utilizând părțile de bază ale jocului, cum ar fi săriturile, jucătorul va progresa și la un alt nivel de joc, cum ar fi înfrângerea dușmanilor sau colectarea comorilor. Acest lucru poate duce în cele din urmă la atingerea altor obiective, cum ar fi sfârșitul nivelului, economisirea de bani pentru upgrade-uri și, bineînțeles, depășirea jocului.
    • După cum veți vedea din exemplu, ați inclus deja acest lucru în dezvoltare fără să fi dat seama. În orice caz, asigurați-vă că jucătorul înțelege rapid scopul jocului. Dacă după 10 minute jucătorul poate ajunge la concluzia că jocul nu are mai multă adâncime decât să tragă inamici din nou și din nou, atunci plictiseala este la pândă. Dacă, după ce a ucis primul inamic, jucătorul primește mai multe monede, acesta știe că există un obiectiv (salvarea monedelor pentru o recompensă) și că jocul duce la acesta.
  6. Testați jocul. Testează fiecare nivel de mai multe ori și roagă-i pe ceilalți să te ajute. Încercați să abordați jocul într-o varietate de moduri, inclusiv lucruri pe care nu ați intenționat niciodată să le faceți, cum ar fi ignorarea misiunilor și alergarea directă la ultimul șef sau încercarea de a bate jocul cu arme „inutile” sau upgrade-uri. Acesta este un proces îndelungat, care poate fi foarte frustrant, dar rezolvarea erorilor și asigurarea faptului că jocul este distractiv pentru toți jucătorii merită.
    • Oferiți testerilor de joc doar suficiente informații de care au nevoie pentru a începe. Asigurați-vă că știu că jocul este încă în curs de dezvoltare și ce taste trebuie folosite. Nu trebuie să știe nimic altceva.
    • Oferiți testerilor de jocuri formulare de feedback pentru toate informațiile pe care le colectează, ceea ce vă permite să comparați cu ușurință sau să faceți referire la aceste date. De asemenea, vă permite să puneți întrebări specifice despre părțile jocului despre care nu sunteți sigur.
    • Testerii de care beneficiați cel mai mult sunt oameni pe care nu îi cunoașteți și care nu se simt obligați să fie pozitivi în privința jocului dvs.
  7. Polonează grafica și sunetul. Deși este posibil să găsiți o mulțime de active de joc online, este de asemenea important să vă alocați timp pentru a verifica dacă ceva nu este în regulă sau se potrivește și, în caz contrar, căutați un înlocuitor. Învață să folosești un editor de imagini pentru a edita grafică simplă în jocul tău 2D sau folosește software cum ar fi OpenGL dacă încerci să obții un proiect 3D ambițios. Adăugați efecte de iluminare care îl fac pe jucător să meargă prin cameră de-a lungul căii principale și efecte de particule pentru a arăta atacuri reci și a crea mișcare în fundal. Adăugați efecte sonore precum alergarea, atacul, săriturile și oriunde doriți. Desigur, există întotdeauna un motiv pentru a schimba sau îmbunătăți ceva, dar jocul este gata de îndată ce imaginile și sunetul vă îndeplinesc cerințele. Felicitări!