C ++

Idéer til spilprojekter i C ++

Idéer til spilprojekter i C ++
Før du begynder at programmere, er det godt at vide mere om din idé end den grundlæggende idé. Du er nødt til at gå ud over ”Et væsen, der løber gennem en skov.”Byg en historie; brugere kan forholde sig til og derefter beslutte, hvad det har brug for for at føle sig ægte. Når det er sagt, skal du vælge disse detaljer for at komme i gang.

I denne artikel vil du se et par ideer til, hvad du hurtigt kan bygge for at få nogle handlinger på skærmen. Kort sagt, skal du bruge disse ideer til skærmarbejdet, når din idé til hele historien er klar.

Hvorfor C++?

For spil, der kræver tung behandling, hvad enten det er fra Grafik eller noget andet, har du brug for et sprog på lavt niveau. I C ++ har du mere kontrol over hukommelsesforbrug og andre facetter af udførelsen. Det betyder, at du også har mere arbejde at gøre for at holde den endelige software stabil. Du behøver ikke at tænke over disse ting på sprog på højere niveau, hukommelsesallokering og talpræcision. Resultatet er dog, at alle data skal betragtes som behov for mange ressourcer. Du ender langsom udførelse på den måde.

I mange applikationer er udviklingstid vigtigere end den endelige ydeevne, så det bedste valg er programmer på højere niveau.

Stil af spil

Du har mange valg i spilstil at bygge. Da du har valgt at bruge C ++, vil du sandsynligvis have meget ydeevne. Skynd dig dog ikke ind i denne beslutning, et spil der kræver flere hjerner end brawn kan være lige så spændende. Her er et par stilarter at overveje.

Mange spil kan være simuleringer af rigtige spil. Et sjovt spil er en labyrintstil, hvor du styrer en bold ved at vippe overfladen er på. Dette spil kan varieres på mange måder. Du kan have mange spor på forskellige niveauer. Du kan også omdanne spillet til noget mindre realistisk.

Et fremragende bibliotek til at lære at hjælpe dig med at lave dette spil er Torque3D.

Ice block jumping

Opret en ung person, der har brug for at redde sin hund / ven / søster fra drukning. For at opnå dette skal han springe over søen til den anden side for at hente en livredderring. Han skal derefter komme tilbage over isblokkene for at nå den trængende person.

Lignende programmer findes, sæt dit twist på det. Fremragende rammer at bruge er Gameplay3D og OpenXRay.

Præcision base spring

Det er bare spændende at søge, start spillet oven på en høj klint og opret et punktsystem til flyvningen ned. Du skal give mange ekstra point for at åbne faldskærmen sent.

Et fremragende valg til dette job er Unity Game Engine; projektet er lukket kilde, men gratis.

Kvantemekanikudfordring

Få spillet til at fungere både som den virkelige verden og kvanteverdenen. Jo mere spilleren skrider frem, jo ​​flere kvanteeffekter kaster du ind i spillet. Det vil kræve en masse matematik, så få læring.Du kan bruge Oxygen Framework til dette spil.

Overvejelser

En overvejelse er, om du vil bruge en masse grafik eller et mere ligetil look. Et godt spil skal have udfordringer for, at spilleren ønsker at fortsætte. Gameplayet skal fortsætte med at inspirere i hele spillet. Tetris er et fantastisk spil til et punkt. Hvis du kan komme med et spil, der engagerer sig sådan, simpelthen fordi det fængsler, har du ikke brug for meget grafik. Hvis du bruger grafik, skal du oprette overbevisende tegn. Ligesom at skrive en bog skal du have tegn, der kan føre en historie fremad bare ved at være sig selv, for at sige det. Her er et par ideer fra et andet websted.

Fra Canada, gamle men stadig nyttige ressourcer.

Dette websted har mange udvidede uddrag, der kan hjælpe dig. Den sidste har kode, du kan læse og bruge til at lære. Du kan også starte der for at se, hvor du kan gå med din kode.

Fællesskaber

Hvis du føler dig mere komfortabel med at have nogen at dele dine kampe med, skal du finde et par samfund. Unity3D-gruppen er aktiv, hvis du vælger den motor. Du kan også diskutere eksterne værktøjer der, som Blender, Inkscape og andre.

Indie-gamerforumet har mange fora. Du kan diskutere alle aspekter af spildesign, udvikling og endda forretning. Du kan også placere annoncer for betalt arbejde eller svare på annoncer.

Konklusion

At komme med spilideer, der holder både dig og spilleren engageret, er en opgave, der er meget værd. Brug mange kilder, herunder samfund, indsaml gamle ideer og stop derefter. Sæt dig ned, og omform konceptet fra dit hoved, læg en bestemt tid og hvor lang tid væk til at danne ideen. Når tiden er udløbet, begynder du at beslutte dig for det grundlæggende i din idé. Kom i gang med kodning; Du skal muligvis starte fra bunden et par gange. Det er ok. Så længe du lærer af hvert startforsøg, bevæger du dig fremad.

Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...