C ++

Idejas spēļu projektiem C ++ versijā

Idejas spēļu projektiem C ++ versijā
Pirms sākat programmēt, ir labi uzzināt vairāk par savu ideju, nevis par pamatideju. Jums jāpārsniedz “Radījums, kas skrien cauri mežam.”Veido stāstu; lietotāji var saistīties ar to un pēc tam izlemt, kas tam nepieciešams, lai justos reāli. To sakot, lai sāktu darbu, jums jāatlasa šī informācija.

Šajā rakstā jūs redzēsiet dažas idejas par to, ko ātri izveidot, lai ekrānā iegūtu kādu darbību. Vienkārši sakot, jums vajadzētu izmantot šīs idejas darbam ekrānā pēc tam, kad jūsu ideja par visu stāstu ir gatava.

Kāpēc C++?

Spēlēm, kurām nepieciešama smaga apstrāde, vai tā būtu no Graphics vai kaut kā cita, jums ir nepieciešama zema līmeņa valoda. Programmā C ++ jums ir lielāka kontrole pār atmiņas lietojumu un citiem izpildes aspektiem. Tas nozīmē, ka jums ir jāpaveic arī vairāk darba, lai saglabātu galīgās programmatūras stabilitāti. Jums nav jādomā par šīm lietām augstāka līmeņa valodās, atmiņas piešķiršanā un skaitļu precizitātē. Tomēr rezultāts ir tāds, ka visi dati jāuzskata par tādiem, kuriem nepieciešami daudz resursu. Tādā veidā jūs beidzat ar lēnu izpildi.

Daudzās lietojumprogrammās izstrādes laiks ir svarīgāks par galīgo sniegumu, tāpēc labākā izvēle ir augstāka līmeņa programmas.

Spēļu stili

Jums ir daudz izvēles iespēju spēles stilā. Tā kā esat izvēlējies izmantot C ++, jūs, iespējams, vēlaties daudz veiktspējas. Nesteidzieties ar šo lēmumu, taču spēle, kurai nepieciešams vairāk smadzeņu nekā kaula, var būt tikpat uzmundrinoša. Šeit ir jāņem vērā daži stili.

Daudzas spēles var būt reālu spēļu simulācijas. Viena jautra spēle ir labirinta stils, kurā jūs vadāt bumbu, noliekot virsmu. Šo spēli var dažādot dažādos veidos. Jums var būt daudz dziesmu dažādos līmeņos. Jūs varat arī pārveidot spēli par kaut ko mazāk reālu.

Lieliska bibliotēka, kas jāiemācās palīdzēt izveidot šo spēli, ir Torque3D.

Lēkāšana ar ledus bloku

Izveidojiet jaunu cilvēku, kuram nepieciešams glābt savu suni / draugu / māsu no noslīkšanas. Lai to panāktu, viņam jāpārlēk pāri ezeram uz otru pusi, lai paņemtu glābšanas gredzenu. Pēc tam viņam jāatgriežas pāri ledus blokiem, lai sasniegtu trūcīgo cilvēku.

Līdzīgas programmas pastāv, pielieciet to pie sava. Lieliski izmantojami ietvari ir Gameplay3D un OpenXRay.

Precīza pamatlēkšana

Tas ir tikai saviļņojošs meklējums, sāciet spēli uz augstas klints un izveidojiet punktu sistēmu lidojumam uz leju. Par novēlotu izpletņa atvēršanu jums jāpiešķir daudz papildu punktu.

Lieliska izvēle šim darbam ir Unity Game Engine; projekts ir slēgta avota, bet bezmaksas.

Kvantu mehānikas izaicinājums

Lieciet spēlei rīkoties gan kā reālajā, gan Kvantu pasaulē. Jo vairāk spēlētājs progresē, jo vairāk kvantu efektu jūs iemetat spēlē. Tas prasīs daudz matemātikas, tāpēc mācies.Šajā spēlē varat izmantot Oxygen Framework.

Apsvērumi

Viens apsvērums ir, ja vēlaties izmantot daudz grafikas vai vienkāršāku izskatu. Labai spēlei ir jābūt izaicinājumiem, lai spēlētājs gribētu turpināt. Spēlei ir jāturpina iedvesmot visu spēli. Tetris ir lieliska spēle. Ja jūs varat nākt klajā ar spēli, kas tā iesaista, vienkārši tāpēc, ka tā valdzina, tad jums nav vajadzīga daudz grafikas. Ja izmantojat grafiku, izveidojiet pārliecinošas rakstzīmes. Tāpat kā rakstot grāmatu, jums ir jābūt personāžiem, kas var virzīt stāstu uz priekšu, tikai, ja tā var teikt, paši. Šeit ir dažas idejas no citas vietnes.

No Kanādas veci, bet joprojām noderīgi resursi.

Šajā vietnē ir daudz paplašinātu fragmentu, kas jums palīdzēs. Pēdējā ir kods, kuru varat izlasīt un izmantot, lai mācītos. Varat arī sākt no turienes, lai redzētu, kur jūs varat doties ar savu kodu.

Kopienas

Ja jūtaties ērtāk, ja ir kāds, ar kuru dalīties savās cīņās, atrodiet dažas kopienas. Unity3D grupa ir aktīva, ja izvēlaties šo dzinēju. Tur jūs varat apspriest arī ārējos rīkus, piemēram, Blender, Inkscape un citus.

Indie spēlētāju forumā ir daudz forumu. Jūs varat apspriest visus spēļu dizaina, attīstības un pat biznesa aspektus. Varat arī ievietot reklāmas par apmaksātu darbu vai atbildēt uz reklāmām.

Secinājums

Nākt ar spēļu idejām, kas piesaistīs gan jūs, gan spēlētāju, ir daudz pūļu vērts uzdevums. Izmantojiet daudzus avotus, tostarp kopienas, apkopojiet vecās idejas un pēc tam apstājieties. Apsēdieties un pārveidojiet koncepciju no galvas, ielieciet noteiktu laiku un laiku idejas veidošanai. Kad laiks ir beidzies, jūs sākat izlemt par savas idejas pamatiem. Sāciet kodēšanu; jums var būt nepieciešams sākt dažas reizes no nulles. Tas ir ok. Kamēr jūs mācāties no katra starta mēģinājuma, jūs virzāties uz priekšu.

Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...
Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...