Žaidimų projektų C ++ idėjos

Ideas Game Projects C



Prieš pradedant programuoti, gerai žinoti daugiau apie savo idėją nei pagrindinę. Jums reikia išeiti už būtybės, bėgančios per mišką. Sukurkite istoriją; vartotojai gali susieti ir tada nuspręsti, ko jam reikia, kad jaustųsi tikras. Be to, norėdami pradėti, turite pasirinkti šią informaciją.

Šiame straipsnyje pamatysite keletą idėjų, ką galite greitai sukurti, kad ekrane būtų atlikti tam tikri veiksmai. Paprasčiau tariant, šias idėjas turėtumėte naudoti ekrane atliekamam darbui, kai visos istorijos idėja bus paruošta.







Kodėl C ++?

Žaidimams, kuriems reikalingas sunkus apdorojimas, nesvarbu, ar tai būtų grafika, ar kažkas kita, jums reikia žemo lygio kalbos. Naudodami „C ++“ galite labiau kontroliuoti atminties naudojimą ir kitus vykdymo aspektus. Tai reiškia, kad jūs taip pat turite padaryti daugiau, kad galutinė programinė įranga būtų stabili. Jums nereikia galvoti apie šiuos dalykus aukštesnio lygio kalbomis, atminties paskirstymu ir skaičių tikslumu. Tačiau rezultatas yra tas, kad visi duomenys turi būti vertinami kaip reikalaujantys daug išteklių. Tokiu būdu jūs lėtai vykdote.



Daugelyje programų kūrimo laikas yra svarbesnis už galutinį našumą, todėl geriausias pasirinkimas yra aukštesnio lygio programos.



Žaidimų stiliai

Jūs galite pasirinkti daugybę žaidimo stiliaus pasirinkimų. Kadangi pasirinkote naudoti C ++, tikriausiai norite daug našumo. Vis dėlto neskubėkite priimti tokio sprendimo, žaidimas, kuriam reikia daugiau smegenų nei brawn, gali būti vienodai jaudinantis. Štai keletas stilių, į kuriuos reikia atsižvelgti.





  • Bėgimas platformoje - tradicinis šokinėjimas, greičiausiai šaudantis į kažką. Tai gali būti ir 2D, bet mes to dabar nesiekiame.
  • FPS - pirmojo asmens šaudyklė
  • Kolekcionavimas - drakonai ir požemiai
  • Tikslūs judesiai - paviršiaus subalansavimas
  • Žaidimai mokymosi pagrindu-matematika
  • Plieninis rutulys rieda ant pakreipiamo paviršiaus

Daugelis žaidimų gali būti tikrų žaidimų modeliavimas. Vienas įdomus žaidimas yra labirinto stilius, kuriame jūs nukreipiate kamuolį, pakreipdami paviršių. Šis žaidimas gali būti įvairus įvairiais būdais. Galite turėti daug skirtingų lygių takelių. Taip pat žaidimą galite paversti kažkuo mažiau tikrovišku.

Puiki biblioteka, padedanti jums sukurti šį žaidimą Sukimo momentas 3D .



Šokinėjimas ledo bloku

Sukurkite jauną žmogų, kuriam reikia išgelbėti savo šunį/draugą/seserį nuo skendimo. Kad tai pasiektų, jam reikia peršokti per ežerą į kitą pusę, kad pasiimtų gelbėjimo žiedą. Tada jis turi grįžti per ledo luitus, kad pasiektų vargstantį asmenį.

Panašios programos egzistuoja, pasistenkite. Puikūs rėmai, kuriuos reikia naudoti Žaidimo eiga 3D ir „OpenXRay“ .

Tikslus pagrindo šokinėjimas

Tai tiesiog jaudinantis ieškojimas, pradėkite žaidimą ant aukštos uolos ir sukurkite taškų sistemą skrydžiui žemyn. Už vėlyvą parašiuto atidarymą turite duoti daug papildomų taškų.

Puikus pasirinkimas šiam darbui yra „Unity“ žaidimų variklis ; projektas yra uždaro kodo, bet nemokamas.

Kvantinės mechanikos iššūkis

Priverskite žaidimą veikti kaip tikras ir kvantinis pasaulis. Kuo daugiau žaidėjas progresuoja, tuo daugiau kvantinių efektų įmesite į žaidimą. Tam reikės daug matematikos, todėl mokykitės. Galite naudoti Deguonies sistema šiam žaidimui.

Svarstymai

Vienas iš dalykų yra tai, ar norite naudoti daug grafikos ar paprastesnį vaizdą. Geras žaidimas turi turėti iššūkių, kad žaidėjas norėtų tęsti. Žaidimo eiga ir toliau turi įkvėpti visą žaidimą. „Tetris“ yra puikus žaidimas. Jei galite sugalvoti tokį įtraukiantį žaidimą vien todėl, kad jis žavi, jums nereikia daug grafikos. Jei naudojate grafiką, sukurkite patrauklius simbolius. Kaip ir rašydami knygą, turite turėti personažų, kurie gali paskatinti istoriją į priekį vien būdami savimi, taip sakant. Štai keletas idėjų iš kito interneto svetainėje .

Iš Kanados, senas, bet vis dar naudingas išteklių .

Tai svetainėje turi daug išplėstinių fragmentų, kurie jums padės. Paskutiniame yra kodas, kurį galite perskaityti ir naudoti mokydamiesi. Taip pat galite pradėti ten, kad pamatytumėte, kur galite eiti naudodami savo kodą.

Bendruomenės

Jei jaučiatės patogiau, kai turite su kuo pasidalinti savo kovomis, susiraskite kelias bendruomenes. The Vienybė 3D grupė yra aktyvi, jei pasirinksite tą variklį. Taip pat galite aptarti išorinius įrankius, tokius kaip „Blender“, „Inkscape“ ir kt.

The indie žaidėjų forumas turi daug forumu. Galite aptarti visus žaidimų dizaino, kūrimo ir net verslo aspektus. Taip pat galite įdėti skelbimus apie apmokamą darbą arba atsakyti į skelbimus.

Išvada

Sugalvoti žaidimų idėjas, kurios jus ir žaidėją sužavės, yra daug pastangų verta užduotis. Naudokitės daugybe šaltinių, įskaitant bendruomenes, rinkite senas idėjas ir sustokite. Atsisėskite ir iš galvos pakeiskite koncepciją, nustatykite konkretų laiką ir laiko idėjai suformuoti. Pasibaigus laikui, pradėkite apsispręsti dėl savo idėjos pagrindų. Pradėkite koduoti; gali tekti kelis kartus pradėti nuo nulio. Tai yra gerai. Kol mokotės iš kiekvieno bandymo pradėti, judate į priekį.