C är ett allmänt använt programmeringsspråk som finner särskild favör i spelbranschen . Den C + + variant , som bättre stödjer så kallade "objekt" eller fristående funktioner , är särskilt väl gynnade i den moderna datorindustrin . Använda C , kan programmerare utveckla väldigt starka spel , så händer det på egen hand kan vara svårt om man vill göra grafiskt - intensiva applikationer . Du behöver ovanstående grundläggande programmering färdigheter att utforma även enkla spel . Saker du behöver
C-kompilator
Visa fler instruktioner
samla in resurser
1
Skaffa en kvalitet C-kompilator . Microsoft började erbjuda Visual C + + gratis för en tid sedan , tillsammans med en fullständig uppsjö av stödjande verktyg . Detta är en fantastisk resurs för programmerare i utvecklingsländerna , och det kan fungera för dig i väst också . Det är möjligt att helt enkelt ladda ner Visual C + + från Microsoft eller andra organisationer - allt gratis . Om du vill använda en annan version av C , det finns många fler tillgängliga , såsom GNU C-kompilator .
2
få några bra spelidéer . Först ut , tänka : Vad är ett spel ? Vad som gör dessa saker vi kallar "spel" intressant ? Det kanske inte mycket du kan göra på egen hand om du inte har lång erfarenhet av att utveckla grafik , så försök att tänka på spelidéer för spel utan tung grafik . Självklart , om du utvecklar ett riktigt bra spel , kanske du kan få någon annan att hjälpa till med grafik senare . Addera 3
Planera ditt spel . Det finns inget som definition av vad ett " spel " är , så du kan planera många olika saker . När hyvling , tänker prototypiska exempel på spel som lögnare Dice eller schack . I det första fallet , kommer du vill ha en slumpgenerator , så du skulle behöva leta upp hur man ska genomföra det med din kompilator och operativsystem . I det andra fallet , behöver du faktiskt artificiell intelligens för att bestämma datorns strategi .
Skriv ett program
4
Utveckla den viktigaste funktionen för ditt program och se till att du kan kompilera på din maskin utan problem . Funktionen behöver inte göra något ännu , men ni kan tänka framåt för att överväga vilka globala variabeln det skulle vara bra att förklara , om något. Den centrala frågan är att se till att du kan köra din kompilator och bestämma var filerna som den producerar är belägna .
5
Skriv en ingångsmodul . Det kommer inte att vara ett spel om inte användaren kan mata in informationen på något sätt . Så du kommer att behöva skriva någon kod för att acceptera indata , som med många program . Acceptera textinmatning bör inte vara alltför svårt , men du kommer sannolikt också vill kunna ta emot information om markörens position och musklick . Du kanske vill titta upp sätt att använda C-funktioner som gränssnitt med Windows-funktioner som arbetar med musen , även om det är möjligt att få användarens input på andra sätt.
6
Skriv en utgångsmodul . Programmet har fått reagera på användarens input på ett meningsfullt sätt . Men det inte nödvändigtvis vara så många beslut öppna för användaren vid varje given tidpunkt för ett bra spel att utvecklas . Även om du bara har användaren gå igenom flervalsfrågor menyer , kan du fortfarande göra en " välj ditt eget äventyr " spel . Men du kan få snyggare att utveckla interaktiv fiktion . Du kan utveckla standard text - äventyr där användaren matar in hela ord eller fraser , eller ens meningar ur ett begränsat universum av meningar ditt program kan förstå. Detta kan bli komplicerat , men produktionen behöver inte vara , och kan vara antingen enkel text eller text med enkel grafik eller annat audiovisuellt innehåll .
7
Debug . Genom att nu du har skrivit tillräckligt kod för att orsaka problem . Tänk på vad som går fel och vad som kan gå fel under olika omständigheter .
Mer allmänt kommer du att kunna se vad som fungerar och vad som inte fungerar med din spelprojekt . Skriv ett nytt program , nu när du har mer erfarenhet . Gör saker finare och smidigare , etc. Du kanske vill se över din idé för ett spel , nu när du har en bättre uppfattning om vad du kan implementera .