Kuinka tehdä tietokonepeli

Kirjoittaja: Laura McKinney
Luomispäivä: 6 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Infinite Energy generator demonstrated for skeptics | Libert Engine #2
Video: Infinite Energy generator demonstrated for skeptics | Libert Engine #2

Sisältö

Rakastatko pelaamista ja haluatko toteuttaa mielikuvituksen tehdä pelejä itse? On monia työkaluja, joiden avulla voit luoda oman pelisi vaatimatta liikaa taitoa, sinun tarvitsee vain ymmärtää ohjelmointikieli. +2-hiirellä ja tietokoneen näppäimistöllä pääset alkuun!

Askeleet

Osa 1/2: Työkalujen etsiminen

  1. Tee tekstipeli. Se on helpoin pelilaji ohjelmoida, vaikka kaikki eivät tykkää pelata pelejä ilman grafiikkaa. Tekstipelit keskittyvät pääasiassa juoniin, palapeliin tai seikkailuun yhdistettynä tarinaan, etsintään ja tietokilpailuun. Tässä on joitain ilmaisia ​​vaihtoehtoja:
    • Twine on yksinkertainen ja ilmainen työkalu, jota voidaan käyttää selaimessa.
    • StoryNexus ja Visionaire lisäävät lisää pelivaihtoehtoja ja still-kuvia.
    • Inform7 on tehokas työkalu, jolla on suuri tukiyhteisö.

  2. Tee 2D-pelejä. GameMaker ja Stencyl eivät ole huonoja valintoja tälle tyylilajille, ne antavat sinun käyttää ohjelmointia pyytämättä mitään. Naarmu! on toinen työkalu, jota voit käyttää selainpelissä.
  3. Yritä tehdä 3D-pelejä. 3D-pelit ovat paljon kovempi haaste kuin 2D, joten valmistaudu pitkään projektiin ja kovaan työhön. Spark and Game Guru auttaa sinua yksinkertaistamaan pelimaailmojen rakentamista ilman ohjelmointia. Jos sinulla on jo ohjelmointitaitoa tai haluat oppia koodaamisen, voit kokeilla suosittua Unity-työkalua.
    • Jos haluat luoda 3D-malleja itse resurssien käyttämisen sijaan, tarvitset 3D-luontiohjelmistoja, kuten 3DS Max, Blender tai Maya.

  4. Pääsy edistyneeseen ohjelmointiin. Vaikka sinulla olisi ohjelmointitausta, kannattaa ehkä käyttää yllä olevia työkaluja ensimmäisen pelin luomisessa, älä pakota itseäsi kokeilemaan toista lähestymistapaa vain siksi, että se on vaikeampaa. Tämän sanottuaan monet ihmiset nauttivat täydellisestä hallinnasta, joten he tekevät kaiken yksin. Pelien ohjelmointi integroidussa kehitysympäristössä, kuten Eclipse, on kuitenkin ihanteellisempi kuin tekstieditori, joten voit sisällyttää kaiken projektille tarvitsemasi.
    • Voit ohjelmoida pelejä melkein millä tahansa kielellä, mutta C ++ on tehokkain työkalu, jossa on runsaasti peliresursseja ja verkko-oppaita.
    mainos

Osa 2/2: Pelin luominen


  1. Valitse aihe. Luo ensimmäiselle projektillesi pieni, mutta tyypillinen esimerkki suosikkilajistasi, kuten tasohyppely tai roolipelit. Ennen kuin aloitat, kirjoita pelisi ideoitasi paperille ja vastaa seuraaviin kysymyksiin:
    • Mikä on pelin pääkomponentti (pelin "ydin")? Olipa taistelu vihollisia vastaan, pulmien ratkaiseminen tai jutteleminen muiden hahmojen kanssa.
    • Miltä haluat pelin näyttävän? Esimerkiksi taistellessasi vihollista vastaan ​​voit suunnitella reaaliaikaisia ​​painikkeita tai useita ohjeita päätöksen perusteella. Keskustelupainotteiset pelit voivat antaa pelaajien muodostaa tarinoita päätöksensä perusteella, he voivat paremmin ymmärtää hahmoja ja pelimaailmaa.
    • Mikä on pelin tunnelma? Pelottava, hauska, salaperäinen, innokas?
  2. Luo yksinkertaisia ​​tasoja. Jos käytät pelityökaluja ensimmäistä kertaa, tämä on hyvä mahdollisuus tottua niihin. Opi asettamaan taustat, objektit ja siirtämään merkkejä. Jos mahdollista, luo esineitä, joiden kanssa pelaajat voivat olla vuorovaikutuksessa, tai etsi ohjelmisto luomaan esineitä, jotka sisältävät vuorovaikutusta.
    • Jos et ole varma jostakin, esitä kysymys työkalun verkkosivustolla tai etsi apua Internetistä.
    • Älä ole vielä huolissasi valotehosteista tai muista graafisista elementeistä.
  3. Suunnittele pelin ydin tarvittaessa. Voit tehdä pieniä muutoksia pelinluontiohjelmistoihin tai monimutkaisempiin järjestelmiin. Tässä on joitain esimerkkejä:
    • Jos olet tekemässä tasohyppelypeliä, haluatko, että hahmosi pystyy kaksinkertaistamaan hypyn tai tekemään "erikoisliikkeen"? Mukauta korkeus, jonka hahmo voi hypätä, tai erilainen reaktio kevyellä kosketuksella, pitämällä avainta tai valitsemalla erilaisia ​​tanssityylejä?
    • Jos teet toiminta-RPG- tai kauhupelin, mitä asetta hahmo käyttää? Valitse pelaajille 2 tai 3 asetta päivitettäväksi tai kokeilemiseksi. Yritä valita sopivimmat aseet. Esimerkiksi aseet ovat erittäin vahingollisia, vahingoittavat useita vihollisia tai heikentävät vihollista. Älä valitse parasta vaihtoehtoa kaikkiin tarkoituksiin, ellei siitä ole kalliita (loitsu lisää manaa tai ase häviää yhden käytön jälkeen).
    • Haluatko, että pelaaja valitsee keskustelupelissä ruudulla näkyvän vuoropuhelulinjan vai vain kuuntelee tai suorittaa tehtävän keskustelun lukituksen avaamiseksi ja palaa sitten jatkamaan kuuntelua? Haluatko pelaajien löytävän kaiken yhdellä kertaa, vai jakavatko ne useisiin kaistoihin ja loppuihin?
  4. Luo muutama taso. 3-5 lyhyttä tasoa eivät ole huono valinta ensimmäiselle pelillesi, voit laajentaa sitä myöhemmin. Pidä mielessä "pelin ydin" -suunnittelu luoden erilaisia ​​vaikeustasoja. Voit tilata tasot tai erota ja yhdistää suorituksen jälkeen.
    • Hyppelypelit esittävät usein liikkuvia alustoja tai nopeampia vihollisia.
    • Toimintapeli voi tuoda esiin useita vihollisia tai yhden voimallisen vihollisen, jota on vaikea voittaa ilman tiettyä asetta ja strategiaa.
    • Pulmapelit liitetään usein tietyntyyppiseen palapeliin, tai ne käyttävät useita vaikeusversioita kullekin tasolle tai esittävät uusia työkaluja tai esteitä, jotka edellyttävät enemmän pelaajia "aivoriihiin".
  5. Luo keskipitkän ja pitkän aikavälin tavoitteita. Tätä kutsutaan usein "toiseksi mekaniikaksi" tai "toistopeliksi". Hyödyntämällä pelin mekaanista ydintä, kuten korkeushyppy, pelaaja etenee toista peliä, kuten hyppäämistä vihollisille tai esineiden keräämiselle.Tämä vuoro voi tuottaa pitkäaikaisia ​​saavutuksia ja tavoitteita, kuten saavuttaa lopullinen taso, säästää rahaa päivityksiin tai "tyhjentää" peli.
    • Kuten yllä olevasta esimerkistä näet, lisäsit yllä mainitun edes ymmärtämättä sitä. Varmista vain, että pelaaja löytää kohteen. Jos pelaaja pelaa 10 minuuttia ja ajattelee, että pelissä on kyse vihollisten ampumisesta, he kyllästyvät. Jos he tappavat vihollisen ja saavat rahat, he löytävät kohteen (keräävät palkkion) ja pelin ydin tuo heidät eteenpäin.
  6. Kokeile sitä. Kokeile kutakin tasoa useita kertoja pyytämällä tuttavaa tai ystävää auttamaan sinua. Yritä lähestyä peliä monin eri tavoin, mukaan lukien menetelmät, joita et ole koskaan ennen kokeillut, kuten tehtävien ohittaminen ja siirtyminen suoraan lopullisen pomon luo tai voittaa peli valitsemalla kaikki "heikot" aseet tai päivitykset. Tämä on hankala prosessi, joka voi olla turhauttavaa, mutta se on ainoa tapa parantaa peliä.
    • Anna pelaajalle vain tarpeeksi tietoa pelin aloittamiseksi. Heidän on ymmärrettävä, että he työskentelevät työnkulun parissa ja kuinka käyttää joystickiä. He eivät tarvitse muita tietoja.
    • Anna pelaajien yrittää täyttää palautelomake, jotta voit kerätä, vertailla tietoja helpommin. Tämän avulla voit myös vastata kysymyksiin, joita et tunne.
    • Parhaat testaajat ovat niitä, jotka eivät tunne sinua tai joita ei ole pakko kiittää peliäsi.
  7. Puolalainen grafiikka ja ääni. Vaikka verkossa on paljon ilmaisia ​​peliresursseja, on silti hyvä käyttää aikaa sopeutua itse ristiriitaisuuksiin. Opi pikseligrafiikkaa, jos haluat tehdä yksinkertaisia ​​grafiikan säätöjä 2D-pelissä tai käyttää OpenGL-ohjelmistoa kunnianhimoiseen 3D-peliprojektiin. Lisää valotehosteita kannustaaksesi pelaajia pääkadun läpi huoneesta ja huomiota herättäviä hyökkäystehosteita, jotka muuttavat dynaamista taustaa. Lisää äänitehosteita kävellessä, hyökkäämällä, hyppäämällä jne. v. Voit vaihtaa peliä ja pelata sitä useita kertoja ja saada pelin ulos heti, kun visuaalinen ja äänellinen taso on tasainen. Onnittelut! mainos