Come fare un Video gioco di strategia su un PC

Giochi di strategia sono quelli che richiedono ai giocatori di outthink e outplan i loro avversari per raggiungere un obiettivo come vincere una battaglia militare. Chess è un gioco di strategia, come sono i giochi moderni come "Stratego" e "Battleship". Fare un gioco di strategia digitale che funziona sui PC è un progetto che richiede competenze di programmazione di computer. I programmatori di giochi di strategia scrivere codice sorgente nei linguaggi come Java o C++, quindi compilare tale codice in un gioco di lavoro. Creazione di un gioco di strategia rende possibili simulazioni coinvolgenti che sono completamente diverse da altri giochi.

Istruzioni

• Scarica e gioca vari strategia giochi cui sorgente è liberamente disponibile per la visualizzazione e la modifica. Esempi di giochi open source con un elemento di strategia "Battaglia per Wesnoth," "FreeCiv" e "Glest."

• Scaricare il codice sorgente per uno dei giochi di passaggio 1. Un file zip o o altri file di archivio memorizzare il codice sorgente è sullo stesso sito che ospita il file eseguibile del gioco.

• Aprire l'archivio in Windows Explorer e leggere la documentazione, che spiega come costruire il file eseguibile dal codice sorgente. I documenti riguardano anche la lingua gli sviluppatori del gioco strategia utilizzati per scrivere il gioco.

• Ottenere un kit di compilazione per la lingua che leggete nel passaggio precedente. Kit di Java sono sul sito Java di Oracle, e kit di C++ e C sono sul sito di raccolta del compilatore GNU.

• Leggere il codice sorgente del gioco e studiarlo utilizzando gli approcci nei passaggi seguenti. I modi più che si studia il codice, il più veloce lo capisci.

• Memorizzare porzioni di codice, ad esempio le funzioni o i file sorgente completo. Memorizzazione costruisce la comprensione.

• Eliminare funzioni dal codice, quindi compilare il gioco e annotare le vostre osservazioni su come è cambiato il gioco. Ad esempio, se si elimina una funzione e quindi osservare che il braccio del personaggio manca, sai che il codice che è stato eliminato è stato essenziale al braccio di quel personaggio.

• Passaggio attraverso il codice utilizzando il kit di raccolta di strumenti di debug. Questa tecnica consente di visualizzare esattamente come il codice è in esecuzione e prendere decisioni, un'istruzione alla volta. Scrivere un elenco di variabili e i diversi valori che assumono come passaggio attraverso il codice — le variabili di un gioco sono come punti di riferimento sul viso di una persona o un luogo.

• Valutare se capisci il codice abbastanza bene per iniziare a modificarla, utilizzando diversi parametri di riferimento o test di tornasole: la possibilità di scrivere un commento per ciascuna della strategia originale istruzioni di origine del gioco è un indicatore di comprensione totale del gioco. Un altro sta scrivendo una descrizione di ogni variabile nel gioco. L'indicatore finale è in grado di recitare il codice sorgente completo del gioco dalla memoria.

• Scrivere il codice che implementa piccoli cambiamenti al gioco di strategia, a partire con le modifiche alle costanti ipotetiche come "PointsNeededToWin = 10" e altre variabili denominate chiaramente. Ricompilare e il gioco di strategia di test dopo ogni modifica apportata.

• Apportare modifiche più grandi apparizioni del personaggio di impatto, le impostazioni e gli avversari virtuali come si comportano. Continuare ad apportare modifiche fino a quando non si può riconoscere il gioco originale più, creando così il proprio gioco di strategia.