Come programmare un gioco in 3D

Come programmare un gioco in 3D

Giochi 3-d sono quelli che hanno almeno un elemento che sembra avere altezza, larghezza e profondità. Programmatori per creare questi giochi gioco di logica con le librerie di codice che eseguire i comandi riportati nei OpenGL o un altro linguaggio di alto livello grafica 3-d per sposare. Quando si effettua il tuo primo 3D gioco, è saggio studiare i giochi esistenti, come l'apprendimento delle competenze multiple per creare un gioco da zero può essere schiacciante. Fare un gioco in 3D ti insegna programmazione che produce grafica a schermo. È possibile applicare questa abilità nello sviluppo di altri programmi di grafiche, ad esempio quelli per la modellazione 3D.

Istruzioni

• Giocare a diversi giochi 3-d cui sorgente è liberamente disponibile. (Questi sono chiamati giochi "open source"). Sono esempi di tali giochi Big Solitaires, StepMania e Glest.

• Scrivere, per il gioco che ti piace di più, un elenco di almeno dieci elementi che descrivono in dettaglio le caratteristiche del gioco potrai modificare per rendere il gioco originale. Ad esempio, l'elenco può contenere "il gioco degli scacchi sarebbe meglio con i soldati invece di pegni".

• Fare clic sul collegamento, sul sito hai scaricato il gioco 3-d da, per file di codice sorgente del gioco. Fare doppio clic sul file scaricato per estrarre i file di origine sul vostro PC.

• Fare doppio clic il file "Readme. txt" che è venuto con il codice sorgente. (Se questo file non è visualizzato, cercare un altro cui nome termina in "txt", "htm"o". doc.") Questo file spiega come costruire il gioco eseguibile dal relativo codice sorgente e citerò il linguaggio di programmazione del gioco.

• Installare un free software development kit (SDK) per passaggio di 4 lingua. Scarica il SDK di Java dal sito Java di Oracle e Visual c# SDK dal sito di Microsoft c# Express.

• Fare doppio clic su ogni file di origine per aprirlo in un word processor, quindi stampare il file premendo "Controllo-P."

• Eliminare tutti i file di origine, quindi creare nel vostro word processor un nuovo set di bianco quelli che hanno gli stessi nomi come i file eliminati. (È possibile ottenere questi nomi dal file di origine compresso scaricato nel passaggio 4).

• Leggere ogni stampa dal passaggio 7 e digitare le istruzioni nel nuovo file vuoto con lo stesso nome del file di origine da cui è effettuata la stampa. Ad esempio, se una stampa è venuto dal file "hangman.c", è possibile digitare le istruzioni di stampa nel file vuoto "hangman.c". Digitando il codice sorgente favorisce una lettura attenta che ti aiuta a capire la logica e i dati del gioco 3D.

• Costruire, usando le istruzioni del vostro SDK, il file eseguibile del gioco dai nuovi file di origine. Gioca il gioco per testarlo. Se il gioco è strano, controllare il codice di origine con le stampe.

• Eliminare uno dei file di origine che è stato digitato, quindi digitarla nuovamente-- ma senza guardare la stampa. Ripetere questo passaggio fino a quando non è non è più necessario la stampa, quindi ripetere il passaggio per i rimanenti file di origine. Dovrete studiare attentamente il codice ed eseguire molti cicli di battitura per completare questo passaggio. Una volta che hai finito, tuttavia, capirete come il gioco originale 3D funziona ed essere in grado di personalizzare il gioco.

• Tipo, nel file di codice sorgente appropriata, il nuovo codice che implementa il primo elemento nell'elenco apportate nel passaggio 2. (La comprensione del programma indicherà il file di origine appropriata).

• Compilare, giocare ed eseguire il debug del gioco per testare la vostra personalizzazione. Leggere documenti utente del vostro SDK per istruzioni specifiche sull'esecuzione del debug.

• Digitare il nuovo codice sorgente per le altre voci sulla vostra lista. Compilare e verificare le modifiche che avete fatto nel passaggio precedente per completare il vostro gioco 3-d.