Kaip sukurti kompiuterinį žaidimą

Autorius: Laura McKinney
Kūrybos Data: 6 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Kaip sukurti kompiuterinį žaidimą.
Video.: Kaip sukurti kompiuterinį žaidimą.

Turinys

Ar jums patinka žaisti žaidimus ir norite realizuoti savo vaizduotę, kad patys galėtumėte kurti žaidimus? Yra daugybė įrankių, leidžiančių susikurti savo žaidimą nereikalaujant per daug įgūdžių, tereikia suprasti programavimo kalbą. Su pele +2 ir kompiuterio klaviatūra galite pradėti!

Žingsniai

1 dalis iš 2: Įrankių paieška

  1. Sukurkite tekstinį žaidimą. Tai lengviausias žaidimų žanras, kurį galima programuoti, nors ne visi mėgsta žaisti žaidimus be grafikos. Teksto žaidimuose daugiausia dėmesio skiriama siužetui, galvosūkiui ar nuotykiams, kartu su siužetu, tyrinėjimais, viktorinomis. Štai keletas nemokamų variantų:
    • Špagatas yra paprastas ir nemokamas įrankis, kurį galima naudoti naršyklėje.
    • „StoryNexus“ ir „Visionaire“ prideda daugiau žaidimo parinkčių ir nejudančių vaizdų.
    • „Inform7“ yra efektyvi priemonė, turinti didelę palaikymo bendruomenę.

  2. Kurkite 2D žaidimus. „GameMaker“ ir „Stencyl“ nėra blogi šio žanro pasirinkimai, jie leidžia jums naudoti programavimą nieko neklausiant. Nubraukite! yra dar vienas įrankis, kurį galite naudoti naršyklės žaidime.
  3. Pabandykite kurti 3D žaidimus. 3D žaidimai yra daug sunkesnis iššūkis nei 2D, todėl būkite pasirengę ilgam projektui ir sunkiam darbui. „Spark and Game Guru“ padės jums supaprastinti žaidimų pasaulių kūrimą be programavimo. Jei jau turite programavimo žinių arba norite išmokti kodavimo, galite išbandyti populiarų „Unity“ įrankį.
    • Jei norite patys kurti 3D modelius, o ne naudoti esamus išteklius, jums reikia 3D modeliavimo programinės įrangos, tokios kaip „3DS Max“, „Blender“ ar „Maya“.

  4. Prieiga prie pažangaus programavimo. Net jei turite programavimo foną, galbūt norėsite naudoti pirmiau pateiktus įrankius kurdami savo pirmąjį žaidimą, neverskite savęs išbandyti kitokio požiūrio vien dėl to, kad tai yra sunkiau. Tai pasakius, daugelis žmonių naudojasi visišku valdymu, todėl viską daro patys. Tačiau žaidimų programavimas integruotoje kūrimo aplinkoje, tokioje kaip „Eclipse“, yra idealesnis nei teksto rengyklė, todėl galite įtraukti viską, ko reikia projektui.
    • Galite programuoti žaidimus beveik bet kuria kalba, tačiau „C ++“ yra pats galingiausias įrankis su turtingais žaidimų ištekliais ir internetinėmis pamokomis.
    skelbimas

2 dalis iš 2: Žaidimo kūrimas


  1. Pasirinkite temą. Pirmam savo projektui sukurkite nedidelį, bet tipišką mėgstamiausio žanro pavyzdį, pvz., Platformingo ar vaidmenų žaidimus. Prieš pradėdami, užsirašykite savo idėjas žaidimui ant popieriaus ir atsakykite į šiuos klausimus:
    • Koks yra pagrindinis žaidimo komponentas (žaidimo „šerdis“)? Ar tai būtų kova su priešais, galvosūkių sprendimas ar pokalbiai su kitais veikėjais.
    • Kaip norite, kad žaidimas atrodytų? Pavyzdžiui, jei kovojate su priešu, galite sukurti realaus laiko mygtukus arba kelias kryptis, remdamiesi sprendimu. Į pokalbį orientuoti žaidimai gali leisti žaidėjams suformuoti siužetus pagal savo sprendimus, jie gali geriau suprasti veikėjus ir žaidimo pasaulį.
    • Kokia yra žaidimo nuotaika? Baisu, linksma, paslaptinga, trokšta?
  2. Sukurkite paprastus lygius. Jei žaidimų kūrimo įrankius naudojate pirmą kartą, tai yra gera proga prie jų priprasti. Sužinokite, kaip nustatyti fonus, objektus ir perkelti simbolius. Jei įmanoma, sukurkite objektus, su kuriais žaidėjai gali sąveikauti, arba raskite programinę įrangą, kad sukurtumėte objektus, į kuriuos būtų įtraukta sąveika.
    • Jei nesate tikri dėl kažko, užduokite klausimą įrankio svetainėje arba ieškokite pagalbos internete.
    • Kol kas nesijaudinkite dėl apšvietimo efektų ar kitų grafinių elementų.
  3. Jei reikia, suprojektuokite žaidimo esmę. Galite šiek tiek pakoreguoti žaidimų kūrimo programinę įrangą arba sistemas, kurios yra sudėtingesnės. Štai keletas pavyzdžių:
    • Jei kuriate platformingo žaidimą, ar norite, kad jūsų personažas sugebėtų dvigubai šokinėti ar atlikti „specialų“ žingsnį? Pritaikyti aukštį, kurį personažas gali peršokti, ar kitokią reakciją lengvai palietus, laikant klavišą ar pasirinkus įvairius šokio stilius?
    • Jei sukursite veiksmo RPG ar siaubo žaidimą, kokį ginklą naudos personažas? Pasirinkite 2 arba 3 ginklus, kad žaidėjai galėtų atnaujinti ar išbandyti. Pabandykite išsirinkti tinkamiausius ginklus. Pavyzdžiui, ginklai labai kenkia, sužeidžia kelis priešus arba silpnina priešą. Nesirinkite geriausio varianto visiems tikslams, nebent tai kainuoja brangiai (užkeikimas padidina maną arba ginklas dingsta po 1 naudojimo).
    • Ar naudodamas pokalbio žaidimą norite, kad grotuvas pasirinktų ekrane nurodytą dialogo eilutę, ar tiesiog klausytųsi, ar atliktų užduotį, kad atrakintų pokalbį, tada grįžtų toliau klausytis? Ar norite, kad žaidėjai viską surastų vienu ypu, ar padalytų į kelias juostas ir pabaigas?
  4. Sukurkite keletą lygių. 3–5 trumpi lygiai nėra blogas pasirinkimas jūsų pirmajam žaidimui, vėliau galite jį išplėsti. Turėkite omenyje „žaidimo šerdies“ dizainą, sukurdami skirtingus sunkumus. Galite užsisakyti lygius arba atskirti ir sujungti, kai baigsite.
    • Platformingo žaidimai dažnai pristato judančias platformas ar greitesnius priešus.
    • Veiksmo žaidimas gali pristatyti kelis priešus arba vieną galingą priešą, kurį sunku įveikti be konkretaus ginklo ir strategijos.
    • Galvosūkių žaidimai dažnai siejami su tam tikru galvosūkių tipu, arba kiekvienam lygiui naudojamos kelios sudėtingos versijos, arba pristatomi nauji įrankiai ar kliūtys, dėl kurių reikia daugiau žaidėjų „minčių audrai“.
  5. Kurkite vidutinės trukmės ir ilgalaikius tikslus. Tai dažnai vadinama „antrąja mechanika“ arba „pakartotiniu žaidimu“. Naudodamas žaidimo mechaninę šerdį, pavyzdžiui, šuolį į aukštį, žaidėjas žengia į priekį antrą žaidimą, pavyzdžiui, šokinėja ant priešų ar renka daiktus.Šis posūkis gali padėti pasiekti ilgalaikių pasiekimų ir tikslų, tokių kaip pasiekti aukščiausią lygį, sutaupyti pinigų naujovinant ar „išvalyti“ žaidimą.
    • Kaip matote aukščiau pateiktame pavyzdyje, tai pridėjote net nesuprasdami. Tiesiog įsitikinkite, kad žaidėjas gali rasti taikinį. Jei žaidėjas žaidžia 10 minučių ir mano, kad žaidimas yra skirtas priešų šaudymui, jiems bus nuobodu. Jei jie nužudys priešą ir gaus pinigų, jie ras taikinį (surinks premiją), o žaidimo esmė juos išves.
  6. Išbandyk. Išbandykite kiekvieną lygį kelis kartus, paprašydami pažįstamo ar draugo jums padėti. Pabandykite priartėti prie žaidimo įvairiais būdais, įskaitant metodus, kurių dar niekada nebandėte, pvz., Praleisti užduotis ir eiti tiesiai pas paskutinį viršininką, arba laimėti žaidimą pasirinkdami visus „silpnus“ ginklus ar atnaujindami. Tai sunkus procesas, kuris gali nuvilti, tačiau tik taip galima pagerinti žaidimą.
    • Tiesiog pateikite žaidėjui pakankamai informacijos, kad jis galėtų pradėti žaisti. Jie turi suprasti, kad jie dirba su darbo eiga ir kaip naudoti pagrindinę vairasvirtę. Jiems nereikia jokios kitos informacijos.
    • Leiskite žaidėjams pabandyti užpildyti atsiliepimų formą, kad galėtumėte rinkti, lengviau palyginti informaciją. Tai taip pat leidžia atsakyti į jums nežinomus klausimus.
    • Geriausi bandytojai yra tie, kurie tavęs nepažįsta arba nėra priversti girti tavo žaidimo.
  7. Lenkų grafika ir garsas. Nors internete yra daugybė nemokamų žaidimų šaltinių, vis dėlto verta skirti laiko, kad patys prisitaikytumėte prie neatitikimų. Sužinokite pikselių grafiką, jei norite 2D žaidime atlikti paprastus grafikos pakeitimus, arba ambicingo 3D žaidimo projektui naudoti „OpenGL“ programinę įrangą. Pridėkite apšvietimo efektų, norėdami nudžiuginti žaidėjus pagrindine gatve iš kambario, ir patrauklių atakos efektų, kurie keičia dinaminį foną. Pridėkite garso efektų eidami, puoldami, šokinėdami ir pan. v. Galite keisti ir žaisti žaidimą kelis kartus ir išleisti žaidimą, kai tik vaizdai ir garsas atitinka standartus. Sveikiname! skelbimas