#16 - Losowe eventy - kończymy ToDo v2 - LibGDX - Praktyczne Programowanie
Dobrowolne wsparcie mojej działalności:
http://www.javadevmatt.pl/wsparcie/
FB: https://www.facebook.com/javadevmatt/
Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.
Kod źródłowy: https://github.com/JavaDevMatt/tutorialclicker/tree/tut16
Co było w filmie?
0:50 - myślimy jak to ugryźć
2:50 - stworzenie klasy RandomEventController
4:40 - zaczynamy zapełniać klasę RandomEventController
6:00 - dodajemy powtarzający się Task do RandomEventController
8:03 - stowrzenie metody triggerRandomEvent()
8:42 - dodanie RandomEventController jako pole GampeplayScreen
11:33 - commitowanie wstępnego RandomEventControllera
13:10 - tworzenie metod to losowych eventów
13:30 - losowanie jaki event ma zostać wywołany
14:55 - dodanie klasy Game jako parametr konstruktora RandomEventControllera
15:38 - dodawanie punktów w evencie z moneyEvent()
17:00 - metod loseMoneyEvent
18:13 - tesowanie dwóch losowych eventów
19:00 - gainPassiveIncome jako losowy event
19:25 - commitowanie aktualnego stanu kodu
20:45 - drobna poprawkach w switchu
22:14 - dodanie Stage jako parametr konsruktora RandomEventController
25:09 - refactor klasy BasicDialog, dodanie metody showDialog
27:08 - testowanie po refaktorze
27:42 - commitowanie refactoru
29:00 - dodawanie dialogów do losowych eventów
29:58 - stworzenie jednej metody do odpalania dialog w randomEventController
31:36 - testowanie funkcjonalności
33:20 - testowanie projekt na starym telefonie z Androidem
Co powinieneś potrafić, by zacząć pracę jako programista?
Jak wygląda organizacja i dzień pracy programisty?
Jak i skąd się uczyć, by nie marnować czasu?
Uporządkowałem te informacje w moim ebooku:
http://www.juniordeveloper.pl/