Cum să faci un joc pe computer

Autor: Laura McKinney
Data Creației: 6 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Cum sa faci de la zero un joc pt. computer (incepatori)
Video: Cum sa faci de la zero un joc pt. computer (incepatori)

Conţinut

Îți place să joci jocuri și vrei să îți dai seama de imaginația ta pentru a-ți crea jocuri? Există multe instrumente care vă permit să vă creați propriul joc fără a necesita prea multă abilitate, trebuie doar să înțelegeți limbajul de programare. Cu un mouse +2 și tastatură de computer, puteți începe!

Pași

Partea 1 din 2: Instrumente de căutare

  1. Faceți un joc text. Este cel mai ușor gen de joc în care poți programa, deși nu tuturor le place să joace jocuri fără grafică. Jocurile text se concentrează în principal pe poveste, puzzle sau aventură combinate cu poveste, explorare, test. Iată câteva opțiuni gratuite:
    • Twine este un instrument simplu și gratuit care poate fi utilizat în browser.
    • StoryNexus și Visionaire adaugă mai multe opțiuni de joc și imagini statice.
    • Inform7 este un instrument eficient, cu o comunitate de sprijin mare.

  2. Faceți jocuri 2D. GameMaker și Stencyl nu sunt alegeri rele pentru acest gen, vă permit să utilizați programarea fără să întrebați nimic. Zgârietură! este un alt instrument pe care îl puteți utiliza într-un joc browser.
  3. Încercați să creați jocuri 3D. Jocurile 3D sunt o provocare mult mai dificilă decât 2D, așa că fii pregătit pentru un proiect lung și o muncă grea. Spark și Game Guru vă vor ajuta să simplificați construirea de lumi de joc fără programare. Dacă aveți deja cunoștințe de programare sau doriți să învățați codarea, puteți încerca popularul instrument Unity.
    • Dacă doriți să creați singuri modele 3D în loc să utilizați resursele existente, aveți nevoie de software de creare 3D precum 3DS Max, Blender sau Maya.

  4. Acces la programare avansată. Chiar dacă aveți un fundal de programare, poate doriți să utilizați instrumentele de mai sus atunci când creați primul dvs. joc, nu vă forțați să încercați o abordare diferită doar pentru că este mai dificil. Acestea fiind spuse, mulți oameni se bucură de un control complet, așa că fac totul singuri. Cu toate acestea, programarea jocurilor într-un mediu de dezvoltare integrat precum Eclipse este mai ideală decât un editor de text, astfel încât să puteți încorpora tot ce aveți nevoie pentru proiect.
    • Puteți programa jocuri în aproape orice limbă, dar C ++ este cel mai puternic instrument, cu resurse de joc bogate și tutoriale online.
    publicitate

Partea 2 din 2: Crearea jocului


  1. Alege un subiect. Pentru primul dvs. proiect, creați un exemplu mic, dar tipic al genului dvs. preferat, cum ar fi platformer sau jocuri de rol. Înainte de a începe, scrieți-vă ideile pentru joc pe hârtie și răspundeți la următoarele întrebări:
    • Care este componenta principală a jocului („nucleul” jocului)? Fie că luptă cu dușmani, rezolvă puzzle-uri sau discută cu alte personaje.
    • Cum vrei să arate jocul? De exemplu, dacă luptați cu un inamic, puteți crea butoane în timp real sau mai multe direcții pe baza deciziei. Jocurile orientate spre conversație pot permite jucătorilor să-și formeze povestiri pe baza deciziilor lor, pot înțelege mai bine personajele și lumea jocului.
    • Care este starea de spirit a jocului? Înfricoșător, distractiv, misterios, dornic?
  2. Creați niveluri simple. Dacă folosiți pentru prima dată instrumente de elaborare a jocurilor, aceasta este o bună oportunitate de a vă obișnui cu ele. Aflați cum să setați fundaluri, obiecte și cum să mutați caractere. Dacă este posibil, creați obiecte cu care jucătorii pot interacționa sau găsiți software pentru a crea obiecte care încorporează interacțiuni.
    • Dacă aveți dubii, puneți o întrebare pe site-ul web al instrumentului sau căutați ajutor pe internet.
    • Nu vă faceți griji cu privire la efectele de iluminare sau alte elemente grafice încă.
  3. Dacă este necesar, proiectează nucleul jocului. Puteți face mici ajustări pe software-ul de creare a jocurilor sau sisteme care sunt construite mai complex. Aici sunt cateva exemple:
    • Dacă faci un joc platformer, vrei ca personajul tău să poată sări dublu sau să facă o mișcare „specială”? Personalizați înălțimea pe care o poate sări personajul sau o altă reacție cu o atingere ușoară, ținând tasta sau alegând o varietate de stiluri de dans?
    • Dacă faci un joc de acțiune RPG sau de groază, ce armă va folosi personajul? Alegeți 2 sau 3 arme pentru ca jucătorii să le actualizeze sau să le încerce. Încercați să alegeți cele mai potrivite arme. De exemplu, armele sunt foarte dăunătoare, rănesc mai mulți dușmani sau slăbesc inamicul. Nu alegeți cea mai bună opțiune pentru toate scopurile, cu excepția cazului în care are un cost ridicat (o vraja crește mana sau o armă dispare după o utilizare).
    • Cu un joc de conversație, doriți ca jucătorul să aleagă linia de dialog afișată pe ecran, sau doar să asculte sau să efectueze o sarcină pentru a debloca conversația, apoi să revină pentru a continua să asculte? Vrei ca jucătorii să găsească totul dintr-o singură lovitură sau să îl împartă pe mai multe benzi și terminații?
  4. Creați câteva niveluri. 3 până la 5 niveluri scurte nu sunt o alegere proastă pentru primul joc, îl puteți extinde mai târziu. Păstrați în minte designul „nucleului jocului”, creând diferite niveluri de dificultate. Puteți comanda nivelurile sau vă puteți separa și reuni după finalizare.
    • Jocurile Platformer introduc adesea platforme în mișcare sau dușmani mai rapizi.
    • Un joc de acțiune poate introduce mai mulți dușmani sau un singur dușman puternic greu de învins fără o armă și o strategie specifice.
    • Jocurile puzzle sunt adesea asociate cu un tip de puzzle sau utilizează mai multe versiuni de dificultate pentru fiecare nivel sau introduc noi instrumente sau obstacole care necesită mai mulți jucători pentru a „face brainstorming”.
  5. Creați obiective pe termen mediu și lung. Aceasta este adesea denumită „a doua mecanică” sau „joc repetat”. Utilizând nucleul mecanic al jocului, cum ar fi săritura în înălțime, jucătorul avansează un al doilea joc, cum ar fi sărind pe inamici sau colectând obiecte.Această turnură poate oferi realizări și obiective pe termen lung, cum ar fi atingerea nivelului suprem, economisirea de bani la upgrade-uri sau „eliminarea” jocului.
    • După cum puteți vedea în exemplul de mai sus, ați adăugat cele de mai sus fără să vă dați seama. Asigurați-vă că jucătorul poate găsi ținta. Dacă jucătorul joacă timp de 10 minute și crede că jocul ține de inamici, atunci se vor plictisi. Dacă ucid inamicul și obțin bani, vor găsi ținta (colectează recompensa), iar miezul jocului îi va aduce în față.
  6. Încearcă. Încercați fiecare nivel de mai multe ori, rugând un cunoscut sau un prieten să vă ajute. Încercați să abordați jocul într-o varietate de moduri, inclusiv metode pe care nu le-ați încercat niciodată, cum ar fi sărind peste misiuni și mergând direct la șeful final sau câștigând jocul alegând toate armele „slabe” sau îmbunătățind. Acesta este un proces dificil care poate fi frustrant, dar este singura modalitate de a îmbunătăți jocul.
    • Dă-i jucătorului suficiente informații pentru a începe să joace. Trebuie să înțeleagă că lucrează la un flux de lucru și cum să folosească joystick-ul de bază. Nu au nevoie de alte informații.
    • Lăsați jucătorii să încerce să completeze formularul de feedback pentru a colecta, pentru a compara informațiile mai ușor .. Acest lucru vă permite, de asemenea, să răspundeți la întrebări cu care nu sunteți familiarizați.
    • Cei mai buni testeri sunt cei care nu te cunosc sau nu sunt obligați să-ți laude jocul.
  7. Grafică și sunet polonez. Deși există o mulțime de resurse gratuite de joc disponibile online, este totuși o idee bună să vă faceți timp pentru a vă adapta la nepotriviri. Aflați grafica în pixeli dacă doriți să efectuați ajustări grafice simple într-un joc 2D sau utilizați software-ul OpenGL pentru un proiect ambițios de joc 3D. Adăugați efecte de iluminare pentru a înveseli jucătorii pe strada principală din cameră și efecte de atac atrăgătoare care schimbă fundalul dinamic. Adăugați efecte sonore atunci când mergeți, atacați, săriți etc. v. Puteți schimba și juca jocul de mai multe ori și puteți scoate jocul de îndată ce vizualul și sunetul sunt la nivelul standard. Felicitări! publicitate