itholoinfo.com.com

Cum se programează un joc

Telefoane, browsere, computere și console: jocurile video devin din ce în ce mai populare în fiecare zi. Puteți găsi tot mai multe tutoriale, instrumente și sfaturi profesionale despre cum să creați jocuri. Programarea propriului joc necesită abilități și răbdare, dar există suficiente resurse pentru programatorii de toate nivelurile de calificare.

pași

Partea 1
Noțiuni de bază

Imaginea intitulată Programați un joc video Pasul 1
1
Luați în considerare motorul de joc. Puțini dezvoltatori investesc roata și își scriu propriile motoare de la zero, mai ales în primul joc. Dacă doriți să obțineți în drum, dar nu ați decis încă cum să programați jocul, folosirea unui motor gata este o opțiune bună. Aceste motoare, de asemenea cunoscute de termenul englez motoare, includ în mod obișnuit instrumente de nivel înalt pentru modificarea modelelor tridimensionale, Scripting evenimente și alte aplicații comune, dar va oferi, de asemenea, o varietate de oportunități personalizate de programare.
  • Motoarele majore cu capabilități de modificare a programelor includ: "Unitate", "UDK", "Unreal Engine 4" și "CryENGINE".
  • Dacă aveți o experiență de programare limitată, luați în considerare achiziționarea unui kit de creare a jocului, cum ar fi GameMaker a companiei Jocuri YoYo. Acest software vă permite să creați un joc prin glisarea și fixarea elementelor fără codare, dar, de asemenea, are acces la un limbaj de programare puternic pentru atunci când vă simțiți confortabil.
  • Imaginea intitulată Programați un joc video Pasul 2
    2
    utilizare cadre și alte instrumente. o cadru este un pas sub un motor de joc, dar de obicei are un set de instrumente și API-uri (Interfețe de programare a aplicațiilor) care vă vor economisi timp și veți îmbunătăți fluxul proiectelor dvs. Luați în considerare acest lucru cel mai mic software pentru a utiliza pentru un prim proiect, dar totuși ar trebui să vă simțiți confortabil introducerea dvs. ca un programator sau având un interes profund în spatele scenei în motoare de joc. În funcție de cadru și / sau motorul folosit, nu lucrează suplimentar cu unii API-uri specializate, cum ar fi populare OpenGL, pentru a crea grafice tridimensionale.
    • "Polycode", "Turbulenz" și "MonoGame" sunt cadre creat pentru jocuri bi și tridimensionale.
  • Imaginea intitulată Programați un joc video Pasul 3
    3
    Încercați unul IDE, sau "mediu de dezvoltare integrat". Acest compilator și colector de fișiere facilitează construirea unor proiecte complexe de programare. o IDE va face programarea mult mai convenabilă, mai ales dacă are moduri integrate de interacțiune cu sistemele vizuale și audio.
    • "Visual Studio" și "Eclipse" sunt două exemple, dar există multe altele. Căutați un a IDE programate cu o limbă pe care o cunoașteți.
  • Imaginea intitulată Programați un joc video Pasul 4
    4
    Aflați un limbaj de programare. Majoritatea instrumentelor menționate mai sus se bazează pe limbi de programare populare, astfel încât tutorialele următoare pot fi un început bun. Deși puteți crea un joc în aproape fiecare limbi suficient de puternice, cele mai multe dintre ele sunt în „C ++“ sau „C #“ pentru toate dispozitivele, „Flash ActionScript“ sau „HTML5“ pentru browsere și „Java“ sau „Obiectiv C "pentru dispozitivele mobile. Acestea sunt opțiuni bune, dacă aveți de gând să fie angajat de un studio de joc existent, dar multe jocuri independente sunt create cu ajutorul „Python“, „Ruby“ sau „jаvascript“.
  • Partea 2
    Crearea jocului

    Imaginea intitulată Programați un joc video Pasul 5
    1
    Planificați jocul. Schitați conținutul cât mai mult posibil înainte de a începe, inclusiv genul, setarea și tipul de gameplay. Dacă începeți să programați înainte de clarificarea conceptului, probabil că trebuie să rescrieți o cantitate bună de lucru. Acest lucru se poate întâmpla oricum, dar idealul este acela de a reduce cotele.
    • Cele mai multe jocuri, cu excepția celor experimentale, au un arc de progres, deci acesta este un bun început pentru planificare. Progresul are loc, de obicei, de la una dintre următoarele: Aflați mai multe despre povestea și personajele, să ia decizii care afectează povestea, a obține noi competențe, de a explora noi domenii și de a rezolva puzzle-uri din ce în ce mai greu.


  • Imagine intitulată Programați un joc video Pasul 6
    2
    Colectați elementele de artă. Colectați sau creați toate texturile, spritele, sunetele și modelele de care aveți nevoie. Există câteva colecții gratuite de șabloane, deci căutați bine. Dacă creați un joc bidimensional și nu aveți un artist care să vă ajute, puteți să vă creați propriul artă pixel.
  • Imaginea intitulată Programați un joc video Pasul 7
    3
    Codificați jocul. scenariu spune ce să facă și când să facă pentru motor. Dacă ați folosit un motor cu sursă deschisă, probabil că acesta are deja un limbaj de programare, iar tutorialele vă vor învăța cum să îl utilizați. Dacă ați construit propriul motor, va trebui să vă creați propria limbă. În orice caz, veți avea nevoie de aceste componente:
    • o buclă constanta care verifica intrarea utilizatorilor, proceseaza rezultatul, proceseaza alte evenimente, calculeaza ce trebuie sa fie afisate si il trimite pe placa video. Acest lucru ar trebui să aibă loc de cel puțin 30 de ori pe secundă.
    • „Scripturi ascultători activi "care caută și răspund la evenimente. scenariu puteți observa jucătorul interacționând cu o ușă și efectuați animația "deschisă", astfel încât personajul să nu se lovească în ușă. alte scenariu puteți vedea un proiectil care vine în contact cu ușa și execută animația "explodează".
  • Imaginea intitulată Programați un joc video Pasul 8
    4
    Creați nivele individuale. Etapa de proiectare - care poate implica o "Faza 1", o zonă pe care personajul o poate explora sau în apropiere rotund a unui joc de lupte - va testa unele abilități non-programare. Începeți cu o fază simplă care demonstrează modul de joc tipic urmând liniile directoare de bază pentru genurile care implică locomoție prin medii:
    • Creați o schiță de bază a locației.
    • Definiți calea principală pe care playerul o va parcurge cel mai adesea în zonă. Adăugați provocări și beneficii (elemente) pe drum. Abordați-i să creeze adrenalina și entuziasmul sau să le împingă pentru a crea o atmosferă mai relaxată.
    • Adăugați grafică. Plasați surse de lumină pe calea principală pentru a încuraja jucătorii să urmărească și să păstreze căile opționale sau zonele mai puțin importante mai întunecate.
    • Combinați gameplay-ul, stilul și ambianța. De exemplu, un thriller plin de suspans funcționează cel mai bine cu pasaje goale de explorare punctate de atacuri surpriză. Un baraj nesfârșit de inamici va zdrobi jucătorul cu adrenalină, în timp ce o luptă care necesită o planificare tactică atentă poate distrage jucătorul din atmosfera emoțională.
  • Imaginea intitulată Programați un joc video Pasul 9
    5
    Testați jocul pentru a vedea rezultatul muncii dvs. grele. Testați toate fazele în timpul lustruire și finisare. Încercați să jucați fazele utilizând moduri neintenționate, cum ar fi trecerea mai întâi prin zonele cele mai dificile. Mai bine, găsiți oameni pentru a testa jocul pentru feedback.
    • Uita-te la oameni juca fără a le consilia, cu excepția cazului în care este de a informa tutoriale de bază care nu au fost încă adăugate la joc. Erori și locații în care jucătorul este "blocat" sunt semne că trebuie introduse mai multe ghiduri.
    • Odată ce jocul (sau cel puțin o fază) este relativ complet, încercați să găsiți străini sau cunoștințe pentru a le testa. Prietenii tind să fie foarte optimiști, ceea ce este excelent pentru încurajare, dar nu este foarte util să prezicăți reacția jucătorilor.
  • Imaginea intitulată Programați un joc video Pasul 10
    6
    Urmați următorul pas. Când finalizați proiectul, vă recomandăm să îl puneți la dispoziție gratuit sau să îl puneți la vânzare, dar nu uitați să citiți termenii și condițiile tuturor motoarelor sau software-ului utilizat. Indiferent dacă sunt sau nu a fost finalizată jocul ca imaginat, puteți „canibaliza“, unele opțiuni și idei pentru a crea un alt proiect și mai ambițios, sau de a lua lecții învățate și să înceapă de la zero!
  • sfaturi

    • Întotdeauna scrieți lucrurile de care aveți nevoie "acum", mai degrabă decât ceea ce "aveți nevoie" sau "aveți nevoie după".
    • Nu reinventezi roata! Dacă este posibil să importați o bibliotecă care să corespundă nevoilor dvs., faceți acest lucru sau aveți un motiv întemeiat pentru a vă crea propriul.

    avertismente

    • Dacă aveți de gând să vândă jocul, trebuie să utilizați un motor open source, scrie propriul motor sau să plătească taxele de drepturi pentru creatorii motorul original.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum să adăugați un motor de căutare personalizat în bara de căutare FirefoxCum să adăugați un motor de căutare personalizat în bara de căutare Firefox
    Cum să învățați să programați în C ++Cum să învățați să programați în C ++
    Cum să începeți programarea în AdunareCum să începeți programarea în Adunare
    Cum să construiți propriul motor de căutareCum să construiți propriul motor de căutare
    Cum se creează jocuri 3D pe computerCum se creează jocuri 3D pe computer
    Cum să aveți site-ul dvs. afișat în motoarele de căutareCum să aveți site-ul dvs. afișat în motoarele de căutare
    Cum se construiește un generatorCum se construiește un generator
    Cum se descarcă jocuri Xbox 360Cum se descarcă jocuri Xbox 360
    Cum de a crea propriul jocCum de a crea propriul joc
    Cum se programează un joc electronicCum se programează un joc electronic
    » » Cum se programează un joc
    © 2021 itholoinfo.com.com