Hvordan lage C Games

Hvordan lage C Games


C er en mye brukt programmeringsspråk som finner spesiell fordel i spillindustrien. C ++ varianten, som bedre støtter såkalt "objekter" eller uavhengige funksjoner, er spesielt godt begunstiget i den moderne dataindustrien. Ved hjelp av C, kan programmerere utvikle svært kraftige spill, så går det på egen hånd kan være vanskelig hvis du ønsker å gjøre grafisk-intense programmer. Du trenger over grunnleggende programmeringsferdigheter til å designe selv enkle spill.

Bruksanvisning

Gathering Resources

1 Erverve en kvalitet C-kompilator. begynte å tilby Visual C ++ gratis for en tid siden, sammen med en full flokk støtte verktøy Microsoft. Dette er en fantastisk ressurs for programmerere i den tredje verden, og det kan fungere for deg i Vesten også. Det er mulig å bare laste ned Visual C ++ fra Microsoft eller andre organisasjoner - helt gratis. Hvis du vil bruke en annen versjon av C, er det nok mer tilgjengelig, for eksempel GNU C-kompilator.

2 Få noen gode spill ideer. First off, vurdere: Hva er et spill? Hva gjør disse tingene vi kaller "spill" interessant? Det kan ikke være mye du kan gjøre på egen hånd hvis du ikke har lang erfaring med utvikling av grafikk, så prøv å tenke på spillet ideer for spill uten tung grafikk. Selvfølgelig, hvis du utvikler et virkelig bra spill, kan du være i stand til å få noen andre til å hjelpe med grafikk senere.

3 Planlegg spillet ditt. Det er ingen fast definisjon av hva et "spill" er, slik at du kan planlegge mange forskjellige ting. Når planlegging, tenk om prototypiske eksempler på spill som Løgners Dice eller Chess. I det første tilfellet, vil du ønsker et tilfeldig nummer generator, så du trenger å slå opp hvordan du skal gjennomføre det med din kompilatoren og operativsystem. I det andre tilfellet, trenger du faktisk kunstig intelligens til å bestemme datamaskin strategi.

Skriv et program

4 Utvikle den viktigste funksjonen for programmet, og sørg for at du kan kompilere på maskinen din uten problemer. Funksjonen trenger ikke å gjøre noe ennå, men du kan tenke fremover for å vurdere hva global variabel det ville være nyttig å erklære, hvis noen. Det sentrale er å sikre at du kan kjøre kompilatoren og bestemme hvor filene den produserer er plassert.

5 Skriv en inngangsmodul. Det kommer ikke til å være et spill med mindre brukeren kan legge inn informasjon på noen måte. Så du trenger å skrive noen kode for å godta brukerundersøkelser, som med mange programmer. Akseptere skriving bør ikke være for vanskelig, men du vil også sannsynligvis vil være i stand til å ta imot informasjon om markørposisjon og museklikk. Det kan være lurt å slå opp måter å bruke C-funksjoner som grensesnitt med Windows-funksjoner arbeider med mus, selv om det er mulig å få brukerinnganger på andre måter.

6 Skriv en utgangsmodul. Programmet har fått til å reagere på brukerundersøkelser på en meningsfull måte. Men det trenger ikke nødvendigvis å være så mange avgjørelser som er åpne for brukeren til enhver tid for en god kamp å utvikle. Selv om du bare har brukeren gå gjennom flervalgs menyer, kan du fortsatt gjøre en "velg ditt eget eventyr" spill. Men du kan få mer avansert i å utvikle interaktiv fiksjon. Du kan utvikle standard tekst-eventyr hvor brukeren innganger hele ord eller setninger, eller setninger ut av en begrenset univers av setninger programmet kan forstå. Dette kan bli komplisert, men resultatet behøver ikke å være, og kan enten være enkel tekst eller tekst med enkel grafikk eller annet audiovisuelt innhold.

7 Debug. Nå du har skrevet nok kode for å forårsake problemer. Tenk på hva som går galt og hva som kan gå galt under ulike omstendigheter.

Mer generelt, vil du være i stand til å se hva som fungerer og hva som ikke virker med spillprosjekt. Skriv et nytt program, nå som du har mer erfaring. Gjør ting grander og smidigere, etc. Du kan selv ønsker å se din idé for et spill, nå som du har en bedre ide om hva du kan implementere.