Come costruire un gioco di auto 3D

Come costruire un gioco di auto 3D

Costruzione di un gioco di auto 3D è un progetto di programmazione di computer. Un compito fondamentale in questo progetto sta usando un linguaggio di programmazione come C++, Java o Fortran per chiamare funzioni di grafica 3D in librerie di codice pre-costruiti. Esempi di base di queste funzioni sono routine per lo spostamento, rotazione e ridimensionamento di un oggetto virtuale. Combinazione logica di gioco di auto con queste routine costituisce la base di un gioco di auto 3D. Costruire il proprio gioco di auto 3D consente di aggiungere caratteristiche che nessun altro gioco ha. Ti anche insegna negoziabili competenze di programmazione particolarmente utile per altri progetti orientati alla grafica.

Istruzioni

• Scaricare il codice sorgente per un gioco di auto 3D come CarDriving o 3D Multiplayer Car Racing Game.

• Get (Scarica) un software development kit - altrimenti noto come un SDK-- o compilatore per il linguaggio di programmazione il gioco di auto è stato scritto. Imparare ciò che questo linguaggio è leggendo la documentazione che viene fornito con il codice sorgente che è stato scaricato nel passaggio 1. È possibile ottenere un SDK Java dal sito Java di Oracle e un compilatore Fortran dal sito GCC Fortran.

• Lettura, al riquadro inferiore di Windows Explorer, le dimensioni di ogni file sorgente dal passaggio 1. Pulsante destro del mouse il file con il più piccolo formato, selezionare "Apri con", quindi selezionare un elaboratore di testi per aprire il file con.

• Leggere il file di origine completamente, compreso tutto il suo codice e commenti. Anche senza conoscere un po ' di programmazione di computer, sarete in grado di comprendere gran parte del codice.

• Scrivere, quando si capisce una linea leggiate, un nuovo commento nell'origine che riflette quella comprensione. Ad esempio, si potrebbe leggere l'istruzione "Sub DisplayCarBoard1(CarClass *car)" e scrivere accanto ad essa: "Questa è una funzione che mostra l'ambiente di gioco principale sullo schermo."

• Apportare modifiche alle costanti di stringa e numerici, per quelle dichiarazioni che si capisce. Ad esempio, è possibile modificare il 20 ad un 5 in una riga come "se (currentPoints = = 20) e poi startNextLevel();"

• Memorizzare il codice di origine del gioco, un file alla volta, utilizzando qualsiasi tecnica di memorizzazione che hai precedentemente trovato efficace. Ad esempio, si potrebbe iniziare scrivendo il nome del file per ogni file di origine su un lato di una carta di 3 x 5 indice, quindi elencare solo i nomi di funzione di tale file sul retro. Questo costituisce la base di un gioco di flashcard: recitare ogni carta indietro dopo la lettura relativa parte anteriore.

Memorizzazione codice rivela le strutture algoritmiche e dati, che gli sviluppatori ha scritto il programma con. Secondo Dr. Bill Klemm, professore di Neuroscienze presso la Texas A & M University, memorizzazione richiede un pensiero. Menti umane cercano costantemente modi per semplificare complessi e confusi stimoli..--quale codice di computer è un esempio di. A memorizzare il codice, la mente cercherà di modelli, strutture, ordine e significato che può utilizzare per organizzare il codice. Ogni programma per computer è traboccante di tale ordine, perché tutti i programmi sono costituiti da persone con le stesse menti alla ricerca di ordine. In breve, memorizzazione richiede pensiero, che produce la comprensione.

• Chiarire affermazioni confuse di tutto il codice sorgente sostituendo parole poco chiare e numeri con quelli che senso per te. Questo non cambia il codice del gioco, ma rende più facile da leggere. Per esempio, si potrebbe chiarire l'istruzione "play1. Unità = 10" sostituendolo con" EnemyCar.GasUnits = TEN_LITERS. "

• Scrivere (su carta) un elenco delle modifiche più grande come "Ill impostare questo gioco per le strade di Parigi invece di una canalizzazione a Daytona, in Florida." Rendere ogni elemento in questo elenco come specifico possibile perché questo rende l'elemento più semplice di codifica.

• Scrivere il codice per ogni elemento nell'elenco, quindi compilare il codice sorgente modificato. Fare riferimento alle istruzioni del vostro SDK per istruzioni dettagliate sulla compilazione.