C è un linguaggio di programmazione ampiamente utilizzato che trova particolare favore nel settore dei giochi . La variante C + + , che supporta meglio i cosiddetti "oggetti" o funzioni indipendenti , è particolarmente favorita nel settore informatico contemporaneo . Utilizzando C , i programmatori possono sviluppare giochi molto potenti , in modo da andare da soli può essere difficile se si vuole rendere le applicazioni graficamente intense . Avrete bisogno di competenze di programmazione di base di cui sopra per la progettazione di giochi anche semplici . Cose che ti serviranno
C compiler
Mostra più istruzioni
raccolta di risorse
1
acquisire un compilatore C di qualità . Microsoft ha iniziato ad offrire Visual C + + gratis qualche tempo fa, insieme a uno stuolo completa di strumenti di supporto . Questa è una straordinaria risorsa per i programmatori in via di sviluppo , e si può lavorare per voi in Occidente pure. E 'possibile scaricare semplicemente Visual C + + di Microsoft o di altre organizzazioni - tutti gratis . Se si desidera utilizzare un'altra versione di C , ci sono molte più disponibili , come ad esempio la GNU C compiler .
2
Ottenere alcune idee di buon gioco . Prima di tutto , considerare : Che cosa è un gioco ? Ciò che rende queste cose che noi chiamiamo "giochi" interessanti ? Non ci può essere molto che potete fare da soli se non si dispone di una vasta esperienza nello sviluppo di grafica , quindi cercate di pensare a idee di gioco per i giochi senza grafica pesante . Naturalmente , se si sviluppa un vero grande gioco , si potrebbe essere in grado di ottenere un altro per aiutare con la grafica più tardi.
Piano 3
vostro gioco . Non vi è alcuna definizione di ciò che un "gioco" è , in modo da poter pianificare molte cose diverse . Quando piallatura , pensare a esempi prototipici di giochi come i dadi o scacchi del bugiardo. Nel primo caso , si vuole un generatore di numeri casuali , per cui si avrebbe bisogno di guardare su come implementare che con il vostro particolare compilatore e sistema operativo. Nel secondo caso , avrete bisogno di intelligenza artificiale reale per decidere la strategia del computer .
Scrivere un programma
4
Sviluppare la funzione principale per il vostro programma e fare in modo che si può compilare sul proprio computer senza problemi . La funzione non deve fare nulla ancora , ma si può pensare in anticipo a considerare che cosa variabile globale sarebbe utile a dichiarare , se del caso. Il problema centrale è quello di garantire che si può eseguire il compilatore e determinare dove si trovano i file che produce.
5
Scrivi un modulo di ingresso . Non sta andando essere un gioco a meno che l'utente può inserire le informazioni in qualche modo. Quindi sarà necessario scrivere del codice per accettare l'input dell'utente , come con molte applicazioni software . Accettare input di testo non dovrebbe essere troppo difficile , ma è anche probabile che vogliono essere in grado di accettare informazioni sulla posizione del cursore e clic del mouse. Si consiglia di cercare modi di utilizzo di funzioni C che si interfaccia con le funzioni di Windows che fare con il mouse , anche se è possibile ottenere gli input dell'utente in altri modi.
6
Scrivi un modulo di uscita . Il programma ha avuto modo di reagire agli input dell'utente in modo significativo. Tuttavia , non devono necessariamente essere così tante decisioni aperta per l'utente in un dato punto nel tempo per un buon gioco a svilupparsi . Anche se avete semplicemente l'utente passare attraverso i menu a scelta multipla , è ancora possibile fare una " Scegli la tua avventura " di gioco. Ma è possibile ottenere amatore a sviluppare fiction interattiva . È possibile sviluppare lo standard text- avventura in cui l'utente inserisce intere parole o frasi , o anche frasi fuori di un universo limitato di frasi programma può capire. Questo può diventare complicato , ma l'uscita non ha bisogno di essere, e può essere sia semplice testo o un testo con una grafica semplice o altri contenuti audiovisivi .
7
Debug. Ormai avete scritto codice sufficiente a causare problemi . Pensate a ciò che sta andando male e che cosa potrebbe andare male in diverse circostanze .
Più in generale , si sarà in grado di vedere cosa funziona e cosa non funziona con il vostro progetto di gioco . Scrivi un nuovo programma , ora che avete più esperienza . Rendere le cose più grande e più liscia , ecc Si potrebbe anche voler rivedere la tua idea per un gioco , ora che avete una migliore idea di ciò che si può realizzare .