Speel een open source spel als Scrabble3D of FreeOrion , download dan de broncode . De site die u het uitvoerbare spel van gedownload zal een link naar een zip , tar of andere archiefbestand met bronbestanden van het spel hebben . Kopen van 2
Extract individuele bronbestanden van de game uit de gedownloade archiefbestand . Lees uw archivering programma gebruikershandleiding voor gedetailleerde instructies over de winning .
3
Open een tekstverwerker , vervolgens te laden in het een van de bronbestanden die u uitgepakt . Kies een bestand waarvan de naam duidelijk wordt uitgelegd wat de functies van het bestand doen . Bijvoorbeeld , GameBoardManagement.c of PlayerAttributes.java zijn goede kandidaten .
4
Lees elke regel in het bronbestand , inclusief alle toelichtingen . Reacties verschijnen vaak na een puntkomma , de syntaxis en de spelling van regelmatige spraak en worden omlijst door extra tekens, zoals " /* " of " ' " . Schrijf nieuwe broncode reacties uitleggen van de verklaringen begrijp je . Herhaal deze stap voor de overige bronbestanden .
5
Compile de 3 - D spel source code met behulp van een kit gemaakt voor de taal van uw spel broncode werd in geschreven . Zo krijgen de Java-ontwikkeling kit voor Java- games of de GCC-compiler voor games geschreven in C of C ++ code . Lees de documentatie van de kit voor gedetailleerde instructies over het compileren .
6
Breng een verandering aan een van touw of numerieke constanten van de bron voor een verklaring die u begrijpt . Wijzig bijvoorbeeld de 50 tot 100 in de uitspraak " als warrior [ i ] .hasGold dan warrior [ i ] .points + = 50; " .
7
Compileren en uitvoeren van de gewijzigde spel . Als de verandering die je maakte niet werkt zoals u verwacht , noteer deze in de broncode commentaar te veranderen dan een andere constante . Het maken van kleine veranderingen aan de bron controleert uw begrip van het spel .