gtemata.com

Cum se creează un joc pe calculator

Timpul preferat este să jucați jocuri video, încercând noi tactici pentru a vă bate dușmanii virtuali sau pentru a crea universuri care se bazează pe profunzimea imaginativă a minții voastre? Există multe instrumente care vă permit să vă creați un joc video pentru computer, oferindu-vă mai multe opțiuni de lucru, fără a trebui să aveți abilități speciale sau abilități de programare. Luați mouse-ul și tastatura și începeți să creați.

paşi

Partea 1

Găsiți Instrumentele
1
Creați un joc video pentru text. Acesta este probabil cel mai simplu tip de joc video pe care îl puteți crea, chiar dacă nu toți utilizatorii sunt interesați de jocuri video care nu au o diagramă completă. Cele mai multe jocuri text se bazează pe un complot, enigme sau o aventură care combină povestea, explorarea și puzzle-urile pentru a le rezolva. Iată câteva instrumente gratuite:
  • împleti este un instrument simplu și rapid de exploatat prin browserul de internet.
  • StoryNexus și Visionaire adăugați mai multe opțiuni la joc și imagini statice.
  • Inform7 este un instrument mai puternic, susținut de o comunitate largă de utilizatori.
  • 2
    Creați un joc video cu grafică 2D. GameMaker și stencyl acestea sunt două opțiuni excelente, care pot fi folosite pentru a crea jocuri de toate felurile. Ambele instrumente vă oferă posibilitatea de a profita de programare fără a cunoaște conceptele. Scratch! este un alt instrument pe care îl puteți utiliza pentru a crea jocuri video care pot fi utilizate prin intermediul unui browser de internet.
  • 3
    Încercați să creați jocuri video 3D. Crearea acestui tip de aplicație este o provocare mult mai mare decât crearea unui joc video cu grafică 2D. Așa că pregătiți-vă să lucrați la un proiect foarte lung, care va necesita mult efort pentru a finaliza. scânteie și Jocul Guru vă permite să salvați un mic efort, permițându-vă să creați lumea jocului fără a fi nevoie să programați. Dacă aveți deja anumite abilități de programare sau doriți să începeți să învățați cum să scrieți cod, încercați să utilizați unitate, un motor de joc grafic pe scară largă pentru jocuri video.
  • Dacă doriți să creați pentru tine modelele 3D pentru utilizare în interiorul jocului, în loc de a folosi valorile implicite oferite de program, trebuie să utilizați software-ul adecvat, cum ar fi 3DS Max, Maya sau Blender, care vă permite să creați modele 3D pornind de la zero.
  • 4
    Începeți cu o abordare care exploatează extensiv programarea. Chiar dacă nu aveți experiență ca programator, pentru crearea primului dvs. joc, este posibil să doriți să utilizați unul dintre motoarele grafice descrise mai sus. Nu trebuie să te simți obligat să alegi un alt tip de abordare doar pentru că este mult mai dificil. Unii oameni sunt foarte amuzați de nivelul extrem de control oferit de crearea unui joc video de la zero. În mod ideal, programați jocul utilizând un mediu de dezvoltare integrat (IDE, mediu integrat de dezvoltare), cum ar fi eclipsa, în loc de a folosi un editor simplu de text. În acest fel, puteți gestiona toate aspectele jocului într-un singur proiect.
  • Chiar dacă puteți crea codul jocurilor video utilizând aproape orice limbaj de programare, învățând și exploatând C ++ veți avea la dispoziție un instrument foarte puternic, însoțit de numeroase tutoriale și resurse pentru a facilita dezvoltarea codului disponibil online.
  • Partea 2

    Creați Videogame
    1
    Alegeți o idee. Pentru primul dvs. proiect, alegerea de a dezvolta un mic exemplu de genul de jocuri video pe care sunteți pasionat ar putea fi un bun punct de plecare. Începeți de la o platformă sau un joc de rol. Înainte de a începe, scrieți pe hârtie toate ideile legate de jocul dvs. video și adăugați răspunsurile la următoarele întrebări:
    • Care este componenta principală a jocului (în centrul jocului)? Ar putea fi vorba de lupta împotriva hoardelor de dușmani, de rezolvarea puzzle-urilor sau de a vorbi cu alte personaje.
    • Pe ce mecanică doriți să se bazeze gameplayul jocului dvs.? De exemplu, dacă ați ales un joc de acțiune în care trebuie să luptați împotriva grupurilor de dușmani, cum doriți să se desfășoare luptele: în timp real, folosind controalele sau, la rândul lor, bazate pe decizii tactice care implică utilizarea unei strategii. Videogame bazate pe dialoguri, permit jucătorului să dezvolte complotul prin deciziile sale sau să descopere mai multe detalii despre lumea jocurilor și personajele care o populau.
    • Ce trebuie să fie starea de spirit provocată de jocul video în utilizator? Teama, bucuria, misterul, entuziasmul?
  • 2


    Creați nivele simple de joc. Prima utilizare a unui motor grafic sau a unui mediu de dezvoltare pentru crearea de jocuri video este o ocazie excelentă de a experimenta un pic și de a aprofunda cunoașterea tuturor caracteristicilor pe care le aveți la dispoziție. Aflați cum să creați setările care vor fi fundalul și obiectele și cum să animați caracterele. Dacă este posibil, creați obiecte cu care utilizatorul final poate interacționa. Alternativ, examinați obiectele gata făcute de software pentru a ști dacă pot interacționa cu utilizatorul.
  • Dacă nu știți cum să faceți un anumit lucru, căutați direct pe site-ul producătorului de software sau utilizați un motor de căutare.
  • Pentru moment, nu vă faceți griji cu privire la efectele particulelor, iluminarea și alte aspecte grafice avansate.
  • 3
    Dacă este necesar, proiectați sistemul din spatele managementului gameplay-ului. Acest pas poate implica schimbări minore în software-ul utilizat pentru a crea jocul sau utilizarea unor sisteme mai complexe care trebuie create de la zero. Iată câteva exemple:
  • Dacă creați un platformer, doriți ca personajul să efectueze un salt dublu sau alt tip de mișcare "special"? Efectuați testele în funcție de înălțimea de salt care se poate realiza caracterul și răspunsul pe care doriți să realizeze în ceea ce privește gestionarea controalelor: ce ar trebui să se întâmple după apăsați butonul de salt sau că butonul este apăsat. De asemenea, alegeți dacă doriți să oferiți jucătorului posibilitatea de a efectua mai multe salturi sau diferite tipuri de sari.
  • Dacă creați o acțiune, joc de rol sau joc de groază, ce fel de arma are jucătorul? Alegeți 2-3 arme pe care jucătorul se poate dezvolta în timpul jocului și le puteți încerca. Încercați să faceți interesant utilizarea tuturor armelor în timpul jocului. De exemplu, o armă poate face mai multe daune, poate lovi mai mult decât un dușman sau poate slăbi. Încercați să vă asigurați că nu o singură armă ar putea fi o alegere mai bună pentru tot jocul, sau de a face un astfel de eveniment dificil să pună în aplicare (de exemplu, oferind arma un cost foarte ridicat în termeni de bani / energie, sau face inutilizabilă după o timp determinat sau după un anumit număr de accidente vasculare cerebrale).
  • Într-un joc bazat pe dialog, vrei ca jucătorul să interacționeze alegând din mai multe opțiuni de text de pe ecran sau pur și simplu trebuie să asculte dialogul dintre caractere și să efectueze o acțiune specifică pentru a avea acces la următorul dialog? Doriți ca jucătorul să descopere întreaga grafică a jocului pur și simplu procedând liniar sau doriți mai multe opțiuni pentru a influența terminarea jocului?
  • 4
    Creați câteva nivele de redare. Trei până la cinci niveluri simple de joc pot fi un obiectiv bun atunci când vine vorba de primul tău joc video, chiar dacă ai întotdeauna șansa de a-l extinde mai târziu. Ținând cont de mecanica principală a jocului, creați niveluri de joc care includ provocări care sunt ușor diferite unul de celălalt. Puteți proiecta toate nivelurile împreună, în ordinea în care sunt prezentate, sau alegeți să le creați separat și să le îmbinați numai la final. Alegeți metoda care este mai simplă pentru dvs.
  • Un platformer, care avansează, introduce în mod normal noi aspecte, cum ar fi platformele mobile și / sau dușmanii mai rapizi.
  • Un joc de acțiune poate prezenta grupuri de dușmani mai numeroși, un singur inamic foarte puternic și tipuri de adversari care pot fi învinși doar prin folosirea anumitor arme sau tactici.
  • Un puzzle-joc, în mod normal, se bazează pe un singur tip de puzzle pe care trebuie să-l rezolve, ceea ce devine mai dificil sau introduce noi instrumente sau obstacole noi pe măsură ce urci nivelul, necesitând un raționament mai mare din partea jucătorului.
  • 5
    Introduceți obiective pe termen mediu și lung. Adesea ne referim la aceste elemente ca "mecanica secundară" sau "jocul secundar" . Prin utilizarea mecanicii principale a jocului, cum ar fi săriturile, jucătorul va avea acces la mecanica secundară a jocului, cum ar fi eliminarea dușmanilor, sărind pe capete sau colectând obiecte. Acest lucru poate duce la atingerea unor obiective de joc pe termen lung, cum ar fi completarea nivelului, acumularea de bani pentru a dezvolta anumite aspecte ale personajului sau a armelor sau pentru a finaliza chiar jocul.
  • După cum puteți vedea din exemple, este posibil să fi inclus deja toate aceste elemente fără a le realiza. Pur și simplu încearcă să facă jucătorul să realizeze imediat prezența obiectivelor care trebuie realizate de-a lungul jocului. Dacă, jucând jocul video timp de zece minute, utilizatorul își dă seama că singurul obiectiv este de a continua să tragi la inamicii care apar, se poate plictisi în curând. În cazul în care, după compensare primul adversar va primi în schimb o monedă, va realiza că acestea au un obiectiv nou (acumularea de bani pentru a cumpăra o recompensă), care va fi afișat avansarea în joc profitând de principalele dinamica jocului în sine.
  • 6
    Testați-vă munca. Verificați fiecare nivel în mod repetat. Obțineți ajutor de la prieteni sau cunoștințe. Încercați să testați jocul folosind diferite abordări, inclusiv o modalitate de a juca pe care nu v-ați gândit-o, de exemplu, ignorând activitățile de jucat în lumea jocurilor și procedând direct la seful final. Sau încercarea de a pune capăt jocului prin alegerea de arme și îmbunătățiri suboptimale. Este un proces foarte lung care se poate dovedi frustrant, dar este foarte important să identificăm și să corectăm erorile și să fim siguri că jocul merită jucat și că este plăcut și distractiv pentru toți utilizatorii.
  • Dați jucătorilor care au nevoie să testeze jocul doar informații suficiente pentru a începe lucrarea. Testerii ar trebui să știe doar că trebuie să testeze un joc în curs de dezvoltare și să cunoască controlul de bază al personajului. Nu ar trebui să fie conștienți de nimic altceva.
  • Oferiți testerelor un formular pentru comentariile lor, astfel încât să puteți urmări toate informațiile pe care le vă oferă și să le accesați rapid și ușor. Acest instrument vă permite de asemenea să formulați întrebări specifice cu privire la acele secțiuni ale jocului care vă îngrijorează.
  • Testerele jocurilor video care sunt cele mai utile în acest scop sunt persoane care nu te cunosc și care nu te simt obligate să te complimenteze pentru jocul pe care l-ai creat.
  • 7
    Optimizați sectorul grafic și al sunetului. Chiar dacă disponibilitatea jocurilor gratuite pe web este foarte largă, trebuie să aveți tot timpul nevoie pentru a vă optimiza creația, pentru a modifica tot ceea ce pare greșit sau pentru a efectua corecțiile necesare. Dacă doriți să optimizați grafica 2D a jocului dvs., aflați arta pixelilor sau profitați de programe precum OpenGL dacă aveți de-a face cu un proiect 3D foarte ambițios. Adăugați efecte de lumină și efecte de particule pentru a îmbunătăți scenariile și luptele. Adăugați, de asemenea, fundaluri animate pentru a face totul să pară mai realist. De asemenea, ocupat de efectele sonore ale pașilor, luptelor, salturilor și tuturor acțiunilor care în realitate emit un sunet. Deși lucrarea de rafinare și testare ar putea continua pentru totdeauna, se poate spune că capodopera dumneavoastră este pregătită să fie lansată de îndată ce sectorul graficii și sunetului a atins standardele dvs. Felicitări!
  • Distribuiți pe rețelele sociale:

    înrudit