Last ned kildekoden for en åpen kildekode online multiplayer spill som AssaultCube eller BZFlag . Kildekoden er sett av tekstfiler som inneholder instruksjonene forteller spillet hvordan du kjører . Det vil være på samme sted som spillets kjørbar fil.
2
Les dokumentasjonen som fulgte med kildekoden . Dokumentasjonen angir programmeringsspråk spillets utviklere brukes til å skrive spillets kildekode.
3
Installer en gratis utviklingspakke for programmeringsspråket . Oracle gir et kit for Java-utvikling , og Open Watcom gir en for C og C ++ utvikling.
4
Les, i en tekstbehandler , hver kildekode fil av spillet. Dette vil begynne å vise deg hvordan spillet fungerer . Du vil ikke forstå det meste av uttalelsene , men de du forstår vil gi fotfeste for å lære resten av koden . Spesielt lese kommentarene , som er ikke- kjørbare uttalelser som forklarer hva en del av koden gjør. Disse vil vises i tekst deler som dette : "/* Dette er en kommentar * /. "
5
Pugg biter av kode som komplette kildefilene. Utenatlæring fremmer forståelse, som nevrovitenskap professor Dr. Bill Klemm av Texas A &M universitet har sagt . Pugg med flash-kort , eller noen teknikk du har brukt til å lære et annet emne, for eksempel vokabular vilkår for fremmedspråk.
6
Gå gjennom koden ved hjelp av din utvikling ettet debugger . Les settet dokumentasjonen for detaljerte instruksjoner om hvordan du bruker dette verktøyet. Stepping gjennom koden betyr utføre instruksjoner én om gangen . Denne prosessen viser nøyaktig hvordan spillets variabler og uttalelser fungere. Gjenta dette trinnet til du forstår hensikten med enten hver variabel eller hver setning i programmet.
7
Slett deler av kode, og deretter rekompilere programmet og merk den eksakte effekter på spill som sletting din forårsaket . For eksempel, hvis du oppdager at en karakters høyre ben mangler etter å ha slettet en bestemt funksjon , skriver i et tidsskrift at funksjonen du slettet var avgjørende for å simulere karakterens høyre ben.
8
Se etter og endre noen konstant eller tekststreng i en av spillets kildefilene. For eksempel endre fem på tre for den hypotetiske utsagnet " LivesPerCharacter = 5; " . Dette trinnet introduserer deg til å programmere spillet. Gjenta trinn for hver streng og numerisk konstant i spillet .
9
Skriv kildekoden som påvirker de ikke- konstant variabler i spillet. For eksempel endre et tegn utseende, eller miljøet spillet er satt inn. Kunnskapen du fikk fra å studere spillet i trinn fem gjennom syv vil gjøre deg i stand til å skrive denne kildekoden .
10
Repeat forrige trinn til du kan ikke kjenne igjen det opprinnelige spillet lenger. Når dette skjer , vil du har fullført din egen online multiplayer spill.