V tem članku boste videli nekaj idej o tem, kaj lahko hitro zgradite, da boste na zaslonu izvedli nekaj dejanj. Preprosto povedano, te ideje bi morali uporabiti za delo na zaslonu, ko bo vaša ideja za celotno zgodbo pripravljena.
Zakaj C++?
Za igre, ki zahtevajo težko obdelavo, naj bo to Graphics ali kaj drugega, potrebujete jezik na nizki ravni. V C ++ imate več nadzora nad porabo pomnilnika in drugimi vidiki izvedbe. To pomeni, da vas čaka tudi več dela, da bo končna programska oprema stabilna. O teh stvareh vam ni treba razmišljati v jezikih višje ravni, dodeljevanju pomnilnika in natančnosti številk. Rezultat pa je, da je treba na vse podatke šteti, da potrebujejo veliko sredstev. Na koncu boste počasi izvedli tako.
V mnogih aplikacijah je razvojni čas pomembnejši od končne zmogljivosti, zato so najboljša izbira programi na višji ravni.
Slogi iger
V slogu igre imate veliko izbire. Ker ste se odločili za uporabo C ++, verjetno želite veliko zmogljivosti. Vendar ne hitite s to odločitvijo, igra, ki zahteva več možganov kot smelih, je lahko enako vznemirljiva. Tu je nekaj stilov, ki jih je treba upoštevati.
- Tek na platformi - tradicionalni tek s skakanjem, verjetno streljanje na nekaj. Lahko je tudi v 2D, vendar tega zdaj ne iščemo.
- FPS - strelec prve osebe
- Zbiranje - Zmaji in ječe
- Natančne poteze - uravnoteženje površine
- Učne igre - matematika
- Jeklena kroglica, ki se valja po nagibni površini
Mnoge igre so lahko simulacije resničnih iger. Ena zabavna igra je slog labirinta, kjer vodite žogo tako, da nagnete površino. Ta igra je lahko raznolika na različne načine. Na različnih ravneh imate lahko veliko skladb. Igro lahko spremenite tudi v nekaj manj realističnega.
Odlična knjižnica, s katero se boste naučili pomagati pri izdelavi te igre, je Torque3D.
Skoki ledenega bloka
Ustvari mlado osebo, ki mora svojega psa / prijatelja / sestro rešiti pred utopitvijo. Da bi to dosegel, mora skočiti čez jezero na drugo stran, da vzame obroč za reševanje. Nato se mora vrniti čez ledene bloke, da pride do potrebnih.
Podobni programi obstajajo. Odlična ogrodja za uporabo sta Gameplay3D in OpenXRay.
Natančni osnovni skoki
Navdušujoče je iskanje, začnite igro na vrhu pečine in ustvarite točkovni sistem za let navzdol. Za pozno odpiranje padala morate dati veliko dodatnih točk.
Odlična izbira za to delo je Unity Game Engine; projekt je zaprt, vendar brezplačen.
Kvantna mehanika Izziv
Naj igra deluje tako kot resnični svet kot svet Quantum. Bolj ko igralec napreduje, več kvantnih učinkov boste vložili v igro. Zahtevalo bo veliko matematike, zato se učite.Za to igro lahko uporabite Oxygen Framework.
Premisleki
Eden od razlogov je, če želite uporabiti veliko grafike ali bolj neposreden videz. Dobra igra mora imeti izzive, da želi igralec nadaljevati. Igranje mora še naprej navdihovati skozi igro. Tetris je odlična igra, do neke mere. Če lahko izdelate igro, ki se tako ukvarja zgolj zato, ker očara, potem ne potrebujete veliko grafike. Če uporabljate grafiko, ustvarite privlačne znake. Tako kot pisanje knjige morate imeti tudi like, ki lahko zgodbo vodijo naprej tako, da so tako rekoč sami. Tu je nekaj idej z drugega spletnega mesta.
Iz Kanade stari, a še vedno uporabni viri.
To spletno mesto ima veliko razširjenih delčkov, ki vam bodo pomagali. Zadnja ima kodo, ki jo lahko preberete in uporabite za učenje. Tam lahko začnete tudi, da vidite, kam lahko greste s kodo.
Skupnosti
Če se počutite bolj udobno, če imate nekoga, s katerim boste delili vaše težave, poiščite nekaj skupnosti. Skupina Unity3D je aktivna, če se odločite za ta motor. Tam lahko razpravljate tudi o zunanjih orodjih, kot so Blender, Inkscape in druga.
Forum indie igralcev ima veliko forumov. Lahko se pogovorite o vseh vidikih oblikovanja iger, razvoja in celo posla. Prav tako lahko objavite oglase za plačano delo ali odgovorite na oglase.
Zaključek
Izdelati ideje za igre na srečo, ki bodo poskrbele za vas in igralca, je naloga, ki se jo je treba potruditi. Uporabite številne vire, vključno s skupnostmi, zbirajte stare ideje in se ustavite. Usedite se in si preoblikujte koncept iz glave, določite čas in čas za oblikovanje ideje. Ko se čas izteče, se začnete odločati o osnovah svoje ideje. Začnite s kodiranjem; morda boste morali nekajkrat začeti iz nič. To je v redu. Dokler se učite iz vsakega poskusa začetka, greste naprej.