Come programmare giochi 3D in QBasic

Come programmare giochi 3D in QBasic

QBasic è un linguaggio di programmazione fatto da Microsoft ed è strettamente basato sul linguaggio di base. QBasic può produrre molti tipi di programmi, tra cui giochi 3D. Il passo necessario per programma QBasic giochi 3-d è di chiamare la routine di grafica che eseguono le trasformazioni 3D base di movimento, rotazione e scalatura sugli oggetti. Un passaggio facoltativo sta trasformando la fotocamera, che è il punto di vista attraverso il quale giocatore del gioco vede la scena 3D. È possibile utilizzare le competenze di programmazione 3D che si impara facendo un gioco 3D di QBasic per fare altri programmi di grafica, come applicazioni di disegno assistito al computer.

Istruzioni

• Scaricare un gioco 3D open source scritto in un'altra lingua. Programmi di esempio 3D includono Rigs of Rods e Cube 2. Studiando un gioco di QBasic 3D open source comporterebbe meno lavoro. Tuttavia, esistono pochi tali programmi.

• Fare stampe di tutti i file di origine nel gioco, quindi tracciare manualmente attraverso il programma dalla sua funzione iniziale alla sua fine. Analisi tramite un mezzo di programma per annotare tutte le variabili incontro e i relativi valori come cambiano da istruzione per istruzione. Per aiutarvi a imparare a passo attraverso un programma, è necessario utilizzare un debugger per la lingua che il gioco è stato scritto in. Debugger di C++ sono disponibili da Wacom aperta e Microsoft Visual C++ Express. Ripetere questo passaggio un minimo di dieci volte. Completare questo passaggio vi insegnerà come funziona il gioco, che è necessario sapere prima di tradurre il gioco in QBasic.

• Scrivere il QBasic equivalente per ogni istruzione nell'origine del gioco. Ad esempio, il QBasic "REM" istruzione è l'equivalente della sintassi C++ commento "/ /". E il "While... Loop"struttura in QBasic è equivalente alla struttura del ciclo di Java e C++" per (i = 0; i < n; i + +) {/istruzioni/. ".

Per saperne di altri equivalenti di QBasic per dichiarazioni in altre lingue, leggere la specifica di sintassi per QBasic in riferimento alla documentazione fornita con il vostro editor di QBasic. Leggi anche la specifica di sintassi per la lingua originale del gioco. La specifica del linguaggio Java è sulla pagina "Java Language Specification" del sole. È possibile leggere la specifica del linguaggio C++ The sulla home page di David Adams, un manager con il progetto federale particella subatomica ATLAS.

• Eseguire la traduzione di QBasic finita del gioco originale e correggere eventuali errori in esso utilizzando gli strumenti di debug del vostro redattore

• Apportare piccole modifiche al gioco, ad esempio modificando le costanti di stringa e numerici.

• Scrivere il codice per l'effettuazione di più grandi cambiamenti, come l'aspetto o il comportamento dei personaggi e gli ostacoli.

• Il gioco rivisto.