Arvutimängu tegemine: 11 sammu (piltidega)

Sisukord:

Arvutimängu tegemine: 11 sammu (piltidega)
Arvutimängu tegemine: 11 sammu (piltidega)

Video: Arvutimängu tegemine: 11 sammu (piltidega)

Video: Arvutimängu tegemine: 11 sammu (piltidega)
Video: Kuidas muuta enda Google'i konto turvaliseks 2024, Mai
Anonim

Kas teile meeldib videomänge mängida, kas teil on alati mingi nipp mängu lõpetamiseks või oma mängus vastaste võitmiseks või on teil nii suur kujutlusvõime, et kujutate ette tegelast või isegi oma maailma? On palju tööriistu, mille abil saate oma tugevused videomängudeks muuta. Enne seda on teil vaja programmeerimisoskust. Aga kui saate, vajate ainult hiirt ja klaviatuuri ning võimekat meeskonda.

Samm

Osa 1/2: Vajalike tööriistade/rakenduste leidmine

Tehke arvutimänge 1. samm
Tehke arvutimänge 1. samm

Samm 1. Looge tekstipõhine mäng

Seda tüüpi mängu on ilmselt kõige lihtsam teha, kuigi mitte kõik ei ole huvitatud sellise mängu loomisest ja mängimisest, millel pole graafikat. Enamik tekstipõhiseid mänge keskendub lugudele, mõistatustele või seiklustele, mis ühendavad lugude jutustamise, uurimise ja mõistatused.

  • Nöör on rakendus, mida saab brauseris hõlpsasti kasutada.
  • StoryNexus ja Visionaire on valikud, mis pakuvad rohkem mänguvõimalusi ja staatilisi pilte.
  • Inform7 on parem tööriist või rakendus, kuna sellel on suur kogukond ja toetajad.
Tehke arvutimänge 2. samm
Tehke arvutimänge 2. samm

Samm 2. Looge 2D -mäng

GameMaker ja Stencyl on suurepärased võimalused, kui soovite luua 2D -mänge mis tahes žanris, ja mõlemad annavad teile võimaluse kasutada programmeerimiskoodi, ilma et peaksite teadma, kuidas programmeerida. Kriimustada! on ka tööriist, mida saate kasutada brauseri mängude loomiseks.

Tehke arvutimänge 3. samm
Tehke arvutimänge 3. samm

Samm 3. Proovin teha 3D -mängu

3D -mängu loomine on palju keerulisem kui 2D -mäng. Niisiis, valmistuge pikaks raskeks projektiks. Spark ja Game Guru aitavad teie ülesannet hõlbustada, võimaldades teil luua oma mängumaailma ilma programmeerimisest aru saamata. Kui teil on programmeerimisalased teadmised või soovite programmeerimist õppida, proovige praegu populaarset mängumootorit Unity.

Kui soovite luua oma 3D -mudeleid, vajate 3D -loomise tarkvara, näiteks 3DS Max, Blender või Maya

Tehke arvutimänge 4. samm
Tehke arvutimänge 4. samm

Samm 4. Kasutage programmeerimisele suunatud lähenemist

Isegi kui teil on programmeerimise taust, võiksite oma esimese mängu loomiseks kasutada ühte ülaltoodud mootoritest ja te ei pea valima teistsugust raskemat marsruuti. Kuid mõned inimesed eelistavad oma mängude kõiki aspekte kontrollida ja tahavad neid nullist üles ehitada. Ideaalis, et saaksite oma mängu kõiki aspekte ilusti ja selgelt ühendada, eelistaksite oma mängu koostada integreeritud arenduskeskkonnas, näiteks Eclipse, mitte tekstiredaktoris.

Kuigi saate tõepoolest teha mänge mis tahes programmeerimiskeeles, on C ++ suurepärane tööriist, millel on palju mängude tegemiseks vajalikke ressursse ja õpetusi

Osa 2: Mängu tegemine

Tehke arvutimänge 5. samm
Tehke arvutimänge 5. samm

Samm 1. Määratlege mõiste

Esimese projekti jaoks on hea lähtepunkt lihtsa mängu loomine teile meelepärasest žanrist (näiteks platvormi- või rollimäng). Enne alustamist pange kirja kõik ideed, mis teil mängu kohta on, ja proovige vastata mõnele neist küsimustest:

  • Millised on mängu põhikomponendid? Nende vastuste näideteks on vaenlaste võitmine, mõistatuste lahendamine või teiste mängu tegelastega rääkimine.
  • Millist mängu soovite oma mängu? Näiteks võite soovida, et teie mängijad võitleksid reaalajas vaenlastega, kes nõuavad nuppude kombinatsioonides agilityt, või käigupõhiste strateegiate ja taktikatega. Või kui teie mäng keskendub mängu teiste tegelastega rääkimisele, kas mängija saab muuta süžeed või süžeed, kui ta teeb teistsuguse valiku, või kui süžee on lineaarsem, peavad mängijad tegema õigeid otsuseid.
  • Milline on teie mängusisene meeleolu? Rõõmsameelne, õudne, salapärane või meeliülendav?
Tehke arvutimänge 6. samm
Tehke arvutimänge 6. samm

Samm 2. Looge lihtne tase

Kui kasutate mängu loomiseks mängumootorit või mängu loomise tööriista, proovige selle mootori või tööriistaga loominguline olla. Siit saate teada, kuidas paigutada liikuvaid taustaid, objekte ja märke. Tegelikult võite proovida panna mängu tegelased olemasolevate objektidega suhtlema või proovida uurida objekte, mis on juba kasutuses olevas tööriistas või tarkvaras olemas, ja vaadata, kas on võimalik mingit interaktsiooni teha objekti.

  • Kui te ei tea, kuidas midagi teha, otsige seda tööriista või mootori veebisaidilt või mujalt Internetist, näiteks foorumitest.
  • Esimese projekti puhul pole vaja liiga palju muretseda valgustuse või muude graafiliste detailide pärast.
Tehke arvutimänge Samm 7
Tehke arvutimänge Samm 7

Samm 3. Kujundage oma peamine mäng

Mängu kujundamine nõuab mängu tarkvara mõningaid muudatusi ja muudatusi ning nullist ülesehitamisel keerukama süsteemi loomist. siin on mõned näidised:

  • Kui teete platvormmängu, kas soovite, et teie tegelane saaks topelt- või õhku hüpata või mõnda muud erilist käiku teha? Proovige muuta ka oma tegelase hüppe kõrgust ja mängija erinevate interaktsioonide reaktsiooni (nt mõne sekundi jooksul nuppu all hoides).
  • Kui teete RPG- või õudusmängu, siis millise relvaga mängijad mängu alustavad? Valige kaks või kolm relva, mida mängijad saavad uuendada, ja katsetage neid. Veenduge, et relvade valik oleks huvitav ja mitmekesine. Näiteks pakute kolme tüüpi relvi, nimelt tugevaid relvi, mis võivad vigastada rohkem kui ühte vaenlast või need, mis muudavad vaenlased nõrgemaks. Ärge tehke üht relva teisest palju tugevamaks, kui relv ei ole kallim ja raskesti kättesaadav.
  • Kas soovite dialoogipõhistes mängudes, et mängija saaks ekraanil valida dialoogi "haru" või lihtsalt lugeda konkreetse ülesande täitmiseks antud juhiseid ja avada järgmine dialoog? Kas soovite, et mäng oleks lineaarne ja ühesuunaline või et sellel oleks mitu süžeed ja lõppu?
Tehke arvutimänge 8. samm
Tehke arvutimänge 8. samm

Samm 4. Loo mitu taset

Kolm või viis lühikest taset on teie esimese mängu jaoks mõistlikud eesmärgid. Saate need alati hiljem lisada. Hoidke alati oma põhimängu igal tasandil ja tehke igal tasandil erinevaid väljakutseid või suurendage seda. Saate muuta tasemed järjestikuseks, kus mängijad peavad teise taseme mängimiseks ühe taseme läbima, või luua eraldi tasemed, kus mängijad saavad valida soovitud taseme.

  • Platvormmängude puhul on üheks väljakutseks tavaliselt kiiremad vaenlased või liikuvad platvormid.
  • Mängud võivad iga tasemega tutvustada uut vaenlast, võimsat vaenlast või ülemust või vaenlast, keda ei saa võita ilma teatud nippide või relvadeta.
  • Mõistatusmängud jäävad tavaliselt ühte tüüpi mõistatuste juurde ja raskendavad seda iga tasemega või tutvustavad uusi tööriistu või takistusi, mille pärast mängijad peavad rohkem mõtlema.
Tehke arvutimänge 9. samm
Tehke arvutimänge 9. samm

Samm 5. Looge pikaajalised ja keskmise pikkusega eesmärgid

Mõnikord on mängus midagi sellist, mida nimetatakse “sekundaarseks mehaanikaks” või “teiseseks mängimiseks”. Kasutades põhimängu mehhanisme, näiteks hüppamist, saavad mängijad kasutada ka sekundaarset mängu, näiteks astudes vastasele maandumisel või esemete kogumisel. Seda sekundaarset mängu saab kasutada mängu pikaajaliseks saavutuseks, näiteks kogudes igal tasemel münte, saavad mängijad need salvestada ja osta uuendusi, mis aitavad mängu lõpetada.

Ülaltoodud näite põhjal võisite teadmatult siseneda teisejärgulisse mängu. Lihtsalt veenduge, et teie mängijad saaksid kohe aru installitava aspekti kohta. Kui teie mängija 10 minuti pärast lihtsalt arvab, et teie mäng tulistab vahetpidamata vaenlasi, on tal mõne minuti pärast kindlasti igav. Kui ta saaks mündi pärast esimese vaenlase alistamist, teaks ta, et tal on eesmärk, või vähemalt imestaks, mis mündi funktsioon on, ja jätkaks lõpuks mängimist

Tehke arvutimänge 10. samm
Tehke arvutimänge 10. samm

Samm 6. Tehke proovisõit

Proovige iga kord loodud taset mitu korda ja paluge sõpradel või tuttavatel inimestel seda proovida. Proovige mängu mängida erinevate lähenemisviisidega, alustades õigetest viisidest või kasutades kummalisi ja ebatavalisi viise, nagu missiooni ignoreerimine ja otsene ülemuse vastu võitlemine või mängu lõpetamine halvimate vahenditega. Testimisprotsess on pikk ja masendav protsess, kuid vigade parandamine ja oma mängu täiustamine on midagi, mida peaksite enne mängu avaldamist tegema.

  • Siin on piisavalt teavet teie testimeeskonna kohta. Nad peavad teadma elementaarseid asju, nagu kontroll, kuid nad ei pea kõike teadma.
  • Andke oma testijale tagasiside vorm, et saaksite kogu teabe üles märkida, seda lugeda ja hiljem uuesti vaadata. Selles vormis saate esitada ka konkreetseid küsimusi oma mängu kohta.
  • Testijad, kes saavad teid kõige rohkem aidata, on inimesed, kes teid ei tunne ega kõhkle teile kriitikat ja soovitusi andmast.
Tehke arvutimänge 11. samm
Tehke arvutimänge 11. samm

Samm 7. Parandage mängu graafikat ja heli

Kuigi seal on palju mänguvara, mida saate kasutada, võtke aega, et neid kõiki kohandada, et need näeksid ideaalsed välja. Kui mõni aspekt pole täiuslik või ei tundu õige, asendage see millegi muuga. Õppige pikslikunsti, kui soovite oma 2D -mängus pilti muuta, või kasutage 3D -projekti kallal tarkvara, näiteks OpenGL. Lisage valgusefekt, et anda mängijatele teada, milline tee on peamine tee, või osakeste efekt, mis näitab lahedat rünnakuefekti või liikumist taustal. Lisage heli ka sammudele, rünnakutele, hüpetele ja muule, mis nõuab heli.

Soovitan: