C ++

Idéer för spelprojekt i C ++

Idéer för spelprojekt i C ++
Innan du börjar programmera är det bra att veta mer om din idé än grundidén. Du måste gå utöver ”En varelse som springer genom en skog.”Bygg en berättelse; användare kan relatera till och sedan bestämma vad den behöver för att känna sig verklig. Med detta sagt måste du välja dessa detaljer för att komma igång.

I den här artikeln ser du några idéer om vad du kan bygga snabbt för att få lite action på skärmen. Enkelt uttryckt bör du använda dessa idéer för skärmarbetet när din idé för hela historien är klar.

Varför C++?

För spel som kräver tung bearbetning, vare sig det är från Grafik eller något annat, behöver du ett språk på låg nivå. I C ++ har du mer kontroll över minnesanvändningen och andra aspekter av körningen. Det betyder att du också har mer arbete att göra för att hålla den slutliga programvaran stabil. Du behöver inte tänka på dessa saker på högre nivåer, minnestilldelning och nummerprecision. Resultatet är dock att all data måste ses som behöver mycket resurser. Du hamnar långsamt utförande på det sättet.

I många applikationer är utvecklingstiden viktigare än den slutliga prestandan, så det bästa valet är program på högre nivå.

Stilar av spel

Du har många val i spelstil att bygga. Eftersom du har valt att använda C ++ vill du förmodligen ha mycket prestanda. Skynda dig inte in i det beslutet, men ett spel som kräver mer hjärna än brawn kan vara lika spännande. Här är några stilar att tänka på.

Många spel kan vara simuleringar av riktiga spel. Ett roligt spel är en labyrintstil där du styr en boll genom att luta ytan är på. Detta spel kan varieras på många sätt. Du kan ha många spår på olika nivåer. Du kan också förvandla spelet till något mindre realistiskt.

Ett utmärkt bibliotek för att lära dig att hjälpa dig att göra detta spel är Torque3D.

Isblockhoppning

Skapa en ung person som behöver rädda sin hund / vän / syster från att drunkna. För att uppnå detta måste han hoppa över sjön till andra sidan för att plocka upp en livräddare. Han måste sedan komma tillbaka över isblocken för att nå den behövande personen.

Liknande program finns, sätt din twist på det. Utmärkta ramar att använda är Gameplay3D och OpenXRay.

Precision bashoppning

Det är bara spännande sökande, starta spelet på toppen av en hög klippa och skapa ett punktsystem för flygningen ner. Du måste ge många extra poäng för att öppna fallskärmen sent.

Ett utmärkt val för detta jobb är Unity Game Engine; projektet är sluten källa men gratis.

Kvantmekanikutmaning

Låt spelet agera både som den verkliga världen och kvantvärlden. Ju mer spelaren fortskrider, desto fler kvanteffekter kastar du in i spelet. Det kommer att kräva mycket matematik, så lär dig.Du kan använda Oxygen Framework för det här spelet.

Överväganden

En övervägning är om du vill använda mycket grafik eller ett enklare utseende. Ett bra spel måste ha utmaningar för spelaren att vilja fortsätta. Spelet måste fortsätta att inspirera under hela spelet. Tetris är ett fantastiskt spel, till en punkt. Om du kan komma med ett spel som engagerar så enkelt bara för att det fängslar, behöver du inte mycket grafik. Om du använder grafik, skapa övertygande tecken. Som att skriva en bok måste du ha karaktärer som kan driva en berättelse framåt bara genom att vara sig själva, så att säga. Här är några idéer från en annan webbplats.

Från Kanada, gamla men ändå användbara resurser.

Denna webbplats har många utökade utdrag som hjälper dig. Den sista har kod som du kan läsa och använda för att lära dig. Du kan också börja där för att se vart du kan gå med din kod.

Gemenskaper

Om du känner dig mer bekväm med att ha någon att dela med dig av, hitta några samhällen. Unity3D-gruppen är aktiv, om du väljer den motorn. Du kan också diskutera externa verktyg där, som Blender, Inkscape och andra.

Indie-gamerforumet har många forum. Du kan diskutera alla aspekter av speldesign, utveckling och till och med affärer. Du kan också lägga annonser för betalt arbete eller svara på annonser.

Slutsats

Att komma med spelidéer som kommer att hålla både dig och spelaren engagerad är en uppgift som är värt mycket ansträngning. Använd många källor, inklusive samhällen, samla gamla idéer och sluta. Sätt dig ner och forma om konceptet från ditt huvud, lägg en viss tid och hur lång tid du behöver för att forma idén. När tiden är ute börjar du bestämma dig för grunderna i din idé. Kom igång med kodning; du kan behöva börja om från början några gånger. Det är okej. Så länge du lär dig av varje startförsök går du framåt.

Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...