Pobierz kod źródłowy open-source gry multiplayer online jak AssaultCube lub BZFlag . Kod źródłowy jestzestaw plików tekstowych , które zawierają instrukcje mówiące gry , jak uruchomić . To będzie w tym samym miejscu , co plik wykonywalny gry.
2
Dowiedz się z dokumentacją dostarczoną wraz z kodem źródłowym . Dokumentacja określa język programowania, programiści w grze używane do pisania kodu źródłowego gry.
3
Zainstaluj darmowy zestaw do tworzenia dla języka programowania . Oracle dostarcza zestaw do rozwoju Java i Open Watcom zapewnia jeden dla C i C ++ rozwoju .
4
Przeczytaj , w edytorze tekstu , każdy plik kodu źródłowego gry . Rozpocznie się pokazać, jak działagra . Nie rozumiem większości wypowiedzi , ale te, które rozumieją zapewni przyczółek do nauki resztę kodu. W szczególności , przeczytaj komentarze , które są oświadczenia niewykonywalne wyjaśniające cofragment kodu robi . Te pojawiają się w ciągu części tekstów takich jak ten : " /* To jest komentarz * /. "
5
zapamiętać fragmenty kodu , takie jak kompletne pliki źródłowe . Zapamiętywanie promuje zrozumienie , jak profesor neurologii dr Bill Klemm z Texas A &M University powiedział . Zapamiętać z kart flash , lub jakiekolwiek techniki użyłeś nauczyć się innego tematu , takich jak słownictwo w zakresie języka obcego .
6
Krok za pomocą kodu za pomocą debuggera zestawu deweloperskiego . Zapoznaj się z dokumentacją zestawu dla szczegółowe instrukcje na temat korzystania z tego narzędzia . Krocząc przez kod oznacza wykonywania instrukcji po jednej na raz . Ten proces pokazuje dokładnie, jak zmienne i wypowiedzi w grze działa. Powtarzaj tę czynność, dopóki nie zrozumieć cel obu każdej zmiennej lub każdą instrukcję w programie .
7
Usuń fragmenty kodu , a następnie ponownie skompilować program i pamiętać dokładnie wpływ na gry , że skreślenie spowodowanych . Na przykład , jeśli zauważysz , że prawa noga bohatera brakuje po usunięciu danej funkcji, pisać w dzienniku , że funkcja została usunięta, było niezbędne do symulacji bohatera prawą nogę .
8
Szukaj i zmienić dowolny tekst ciąg stałego lub w jednym z plików źródłowych gry. Na przykład , zmiana02:55 do hipotetycznego rachunku " LivesPerCharacter = 5; " . Etap ten stanowi wprowadzenie do programowania gry . Powtórz czynność dla każdej struny i stałej liczbowej w grze.
9
Napisz do kodu źródłowego , który wpływa nie- zmienne stałe w grze. Na przykład , zmienić wygląd charakter , albośrodowiskogry jest w . Wiedza zdobyte studiuje grę w krokach pięciu przez siedmiu pozwoli Ci napisać kod źródłowy .
10
Powtarzanie poprzedni krok, dopóki nie można rozpoznać oryginalną grę dłużej. Gdy tak się stanie , będziesz zakończyły swoją grę multiplayer online .