- Przykłady
- Referencja spis wszystkich dostepnych funkcji w bibliotece
- Zainstaluj kompilator c++ Mingw 64 Ten w linku działa i kompiluje projekt Download
- Upewnij się, że kompilator jest dodany do PATH. Uruchom okno lini poleceń i wpisz
g++jeśli otrzymasz informacje zwrotnąg++: fatal error: no input files compilation terminated.to wszystko gra - Uruchom skrypt compile.bat - gra powinna się skompilować i uruchomić. Jeśli zadziałało to super. Witamy. Jeśli nie to napisz, że masz problem i co się dzieje.
- Zaloguj się na swój github.
- Wyślij mi wiadomość ze swoją nazwą konta na github to dodam cię jako "collaborator".
- Jeśli masz pomysł co dodać do naszej gry napisz o tym na tablicy https://github.com/Re-git/snake_plus_plus/projects.
- Jeśli nie masz pojęcia jak używać Git zobacz jakiś tutorial. np: Github for Poets
- zrób gałąź, dodaj nową funkcjonalność i poproś o pull request.
Żeby pobrać projekt na swój komputer, robimy sobie folder na kompie, następnie odpalamy konsole gita w tym katalogu (klikamy prawym w tym katalogu i wybieramy "Open git bash here" Następnie wpisujemy
git clone https://github.com/Re-git/snake_plus_plus.git
Ta komenda pobrała całe repozytorium na twoj komputer.
Jeśli chcesz rozpocząć pracę nad nową funkcjonalnością (dopisać trochę kodu) Najpierw zrób nową gałąź, nazwij ją np. super-eksplozje
git checkout -b super-eksplozje
następnie zakoduj super eksplozje. Jeśli wszystko działa to zatwierdź zmiany w repozytorium lokalnym na twoim kompie przez wpisanie
Opcjonalnie - jeśli dodałeś nowe pliki do repo to git add *
git commit -m "dodałem super mega explozje jak snek uderzy w granice mapy. Kabooom!"
Teraz wyślemy nasze zmiany na serwer GitHub gdzie inni będą mogli je zobaczyć
git push -u origin super-eksplozje
Ostatnim krokiem jest poproszenie o tzw. pull request czyli dodanie zmian do gałęzi Master naszego projektu
- Na stronie git kliknij add pull request
Twoja prośba pojawi się w zakładce pull requests i będzie czekała na akceptację przez innych członków zespołu.
- Jeśli chesz powrócić do gałęzi Master
git checkout master
Teraz możesz utworzyć kolejną gałąź wracając do punktu 1 i dodać nową funkcjonalność, nowy level lub jeszcze więcej eksplozji i innych fajnych rzeczy.
