Ideid mänguprojektide jaoks C ++ keeles

Ideas Game Projects C



Enne programmeerimise alustamist on hea teada oma ideest rohkem kui põhiidee. Peate minema kaugemale kui olend, kes jookseb läbi metsa. Ehitage lugu; kasutajad saavad suhelda ja seejärel otsustada, mida ta vajab, et end tõelisena tunda. Olles seda öelnud, peate alustamiseks need üksikasjad valima.

Selles artiklis näete mõningaid ideid selle kohta, mida saate kiiresti üles ehitada, et ekraanil toiminguid teha. Lihtsamalt öeldes peaksite neid ideid kasutama ekraanil töötamiseks pärast seda, kui teie idee kogu loo jaoks on valmis.







Miks C ++?

Mängude jaoks, mis nõuavad rasket töötlemist, olgu see siis graafika või midagi muud, on vaja madalat keelt. C ++ puhul on teil suurem kontroll mälu kasutamise ja muude täitmise aspektide üle. See tähendab, et teil on ka rohkem tööd, et lõplik tarkvara stabiilsena hoida. Te ei pea mõtlema nendele asjadele kõrgema taseme keeltes, mälu jaotamise ja numbrite täpsuse osas. Tulemuseks on aga see, et kõiki andmeid tuleb käsitleda vajavatena palju ressursse. Lõpetate niimoodi aeglase täitmise.



Paljudes rakendustes on arendusaeg olulisem kui lõplik jõudlus, seega on parim valik kõrgema taseme programmid.



Mängude stiilid

Ehitamiseks on teil mängustiilis palju valikuid. Kuna olete valinud C ++ kasutamise, soovite tõenäoliselt palju jõudlust. Ärge kiirustage selle otsusega, aga mäng, mis nõuab rohkem ajusid kui brawn, võib olla sama virgutav. Siin on mõned stiilid, mida kaaluda.





  • Platvormjooks - traditsiooniline hüppejooks, ilmselt millegi pihta tulistamine. See võib olla ka 2D -s, kuid me ei otsi seda praegu.
  • FPS - esimese isiku laskur
  • Kogumine - draakonid ja koopad
  • Täpsed liigutused - pinna tasakaalustamine
  • Õpipõhised mängud-matemaatika
  • Kallutataval pinnal veerev teraskuul

Paljud mängud võivad olla päris mängude simulatsioonid. Üks lõbus mäng on labürindi stiil, kus juhite palli, kallutades pinda. Seda mängu saab mitmekesistada. Teil võib olla palju lugusid erinevatel tasanditel. Samuti saate mängu muuta millekski vähem realistlikuks.

Suurepärane raamatukogu, mis aitab teil seda mängu teha Pöördemoment 3D .



Jääplokiga hüppamine

Looge noor inimene, kellel on vaja päästa oma koer/sõber/õde uppumise eest. Selle saavutamiseks peab ta üle järve teisele poole hüppama, et päästerõngas kätte saada. Seejärel peab ta üle jääplokkide tagasi tulema, et jõuda abivajajani.

Sarnased programmid on olemas, pange see oma kohale. Kasutatavad suurepärased raamistikud Mäng 3D ja OpenXRay .

Täpne aluse hüppamine

See on lihtsalt põnev otsimine, alustage mängu kõrge kalju otsas ja looge punktisüsteem lendamiseks allapoole. Langevarju hilise avamise eest peate andma palju lisapunkte.

Suurepärane valik selle töö jaoks on Unity mängumootor ; projekt on suletud lähtekoodiga, kuid tasuta.

Kvantmehaanika väljakutse

Pange mäng toimima nii nagu reaalne maailm ja kvantmaailm. Mida rohkem mängija edeneb, seda rohkem kvantefekte mängu viskate. See nõuab palju matemaatikat, nii et õppige. Saate seda kasutada Hapniku raamistik selle mängu jaoks.

Kaalutlused

Üks kaalutlus on see, kui soovite kasutada palju graafikat või lihtsamat välimust. Heal mängul peavad olema väljakutsed, et mängija saaks jätkata. Mäng peab inspireerima kogu mängu vältel. Tetris on teatud mõttes suurepärane mäng. Kui suudate välja mõelda mängu, mis nii haarab, lihtsalt sellepärast, et see köidab, siis pole teil palju graafikat vaja. Kui kasutate graafikat, looge köitvaid tegelasi. Nagu raamatu kirjutamisel, peavad teil olema ka tegelased, kes suudavad loo edasi viia, olles lihtsalt nii -öelda ise. Siin on mõned ideed mõnest teisest veebist saidil .

Kanadast pärit, kuid siiski kasulik ressursse .

See saidil sisaldab palju laiendatud katkendeid, mis aitavad teid. Viimasel on kood, mida saate lugeda ja õppimiseks kasutada. Samuti saate sealt alustada, et näha, kuhu saate oma koodiga minna.

Kogukonnad

Kui tunnete end mugavamalt, kui teil on keegi, kellega oma võitlusi jagada, leidke mõned kogukonnad. The Unity3D grupp on aktiivne, kui valite selle mootori. Seal saate arutada ka väliseid tööriistu, nagu Blender, Inkscape ja teised.

The indie -mängija foorum on palju foorumeid. Saate arutada mängu kujundamise, arendamise ja isegi äri kõiki aspekte. Samuti saate reklaame panna palgatööle või neile vastata.

Järeldus

Mänguideede pakkumine, mis hoiavad nii teie kui ka mängija kaasatud, on palju vaeva väärt ülesanne. Kasutage paljusid allikaid, sealhulgas kogukondi, koguge vanu ideid ja lõpetage. Istuge ja kujundage oma peast kontseptsioon, määrake idee kujundamiseks konkreetne aeg ja aeg. Kui aeg saab täis, hakkate otsustama oma idee põhitõdesid. Alustage kodeerimist; peate võib -olla paar korda nullist alustama. See on ok. Niikaua kui igast stardikatsest õpite, liigute edasi.