Spill en åpen kildekode spill som Scrabble3D eller FreeOrion , deretter laste ned kildekoden . Nettstedet du lastet ned den kjør spillet fra vil ha en link til en zip, tjære eller annen arkivfil holder spillets kildefilene.
2
Pakk spillets individuelle kildefilene fra den nedlastede arkivfilen. Les din arkivering programmets brukerhåndbok for detaljerte instruksjoner om utvinning .
3
Åpne et tekstbehandlingsprogram, og legg inn det en av de kildefilene du hentet . Plukk en fil som forklarer tydelig hva filens funksjoner gjør. For eksempel GameBoardManagement.c eller PlayerAttributes.java er gode kandidater .
4
Les hver linje i kildefilen , inkludert alle kommentarer. Kommentarer vises ofte etter et semikolon , har syntaks og staving av vanlig tale og er klammen av tegn som " /* " eller " ' " . Skriv nye kildekode kommentarer som forklarer de påstander du forstår. Gjenta dette trinnet for de resterende kildefilene.
5
Compile 3-D spillets kildekoden ved hjelp av et gratis kit laget for språket ditt spill kildekode ble skrevet på . For eksempel får Java utvikling kit for Java -spill eller GCC -kompilatoren for spill skrevet i C eller C ++ kode. Les settet dokumentasjonen for detaljerte instruksjoner på kompilering .
6
Gjør en endring til en av kildens streng eller numeriske konstanter for en uttalelse du forstår . For eksempel endre 50 til 100 i utsagnet " hvis kriger [ i] .hasGold deretter kriger [ i] .points + = 50; " .
7
Kompiler og kjør endret spillet. Hvis endringen du har gjort virker ikke som du forventet, merk dette i kildekoden kommentar deretter endre en annen konstant. Gjøre små endringer i kilde verifiserer din forståelse av spillet .