#16 - Losowe eventy - kończymy ToDo v2 - LibGDX - Praktyczne Programowanie

Subscribers:
16,900
Published on ● Video Link: https://www.youtube.com/watch?v=x3H-P-tgthA



Duration: 36:04
1,533 views
22


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/




Other Videos By Mateusz Kupilas (JavaDevMatt)


2016-08-20Observer / Obserwator - część 1/2 - Wzorce Projektowe #04
2016-08-17Podsumowanie dwóch budowniczych - część 3/3 - Wzorce Projektowe #03
2016-08-08Jak pracować z domu i nie oszaleć? - Programista Na Emigracji
2016-08-06#03 - Praca nad dykcją - ćwiczenie typu "Te De, Ni Ny, Ka Ga"
2016-08-03Builder / Budowniczy (Klasyczny Builder) - część 2/3 - Wzorce Projektowe #02
2016-07-25Nauka w godzinach pracy jako programista
2016-07-23Builder / Budowniczy (Fluent Builder) - część 1/3 - Wzorce Projektowe #01
2016-07-20Wzorce Projektowe #00 - Format Serii - kiedy się ich uczyć?
2016-07-192 lata na YouTube - dziękuję :)
2016-07-11Podsumowanie pierwszej połowy roku + plany - Programista Na Emigracji
2016-07-09#16 - Losowe eventy - kończymy ToDo v2 - LibGDX - Praktyczne Programowanie
2016-07-08#15 - Refactor zapisywania punktów i BasicDialog/Popup - LibGDX - Praktyczne Programowanie
2016-07-06#14 - Timestamp - pasywny dochód w tle - LibGDX - Praktyczne Programowanie
2016-06-28#02 - Praca nad dykcją, ćwiczenie mowy - 2 tygodnie z korkiem
2016-06-27Jaki projekt pisać jako przygotowanie do pracy/stażu?
2016-06-23Zadania do ćwiczenia programowania - /r/dailyprogrammer - JavaDevMatt Poleca
2016-06-22#13 - ScoreService i implementacja pasywnego dochodu - LibGDX - Praktyczne Programowanie
2016-06-22#12 - Losowość w lataniu i SoundService - LibGDX - Praktyczne Programowanie
2016-06-19Praca nad drugim wydaniem “Junior Developera”
2016-06-13O problemie "Siedzenia w jaskini" jako programista (i nie tylko)
2016-06-12#11 - Controller latających obiektów - LibGDX - Praktyczne Programowanie



Tags:
javadevmatt
praktyczne programowanie
losowe eventy
losowość
libgdx
todo
v2
gamedev
grac
gra
clicker
android