Aktualizácia Low skillov v používaných High skilloch tímom A55 Kickers
Analýza
Zadaním predošlej úlohy sme sa rozhodli, že nastala chvíľa kedy dáme dokopy úplne všetko. Čiže k tomu čo sme mali v rezitári bolo potrebné pridať všetky ostatné dôležité vetvy, súbory či kódy, ktoré sme mali inde, hlavne ktoré boli len na našich lokálnych počítačoch. Očakávali sme preto rôzne problémy, ktoré budú nasledovať a bude ich potrebné vyladiť.
Implementácia
Po zintegrovaní nášho riešenia sa vyskytli chyby. Asi najvážnejšia boli občasné výnimky hádzané nepravidelne pri hre hráča. Objavili sa aj konkrétne výnimky hádzané pri kope hráča do lopty. Po opravení high skillu „Kick“, ktorý sme mali v tom momente nedokončený sa všetky problémy s výnimkami vyriešili.
Ďalej bolo potrebné nahradiť low skilly volané high skillmi. Vytvorili sme si kvôli tomu google dokument s tabuľkou, kde sme si rozpísali high skilly volané v používaných plánovačoch, low skilly používané v high skilloch a tie sme postupne nahrádzali za novšie, prípadne iné vhodnejšie. Na tomto mieste sme to mali uložené prehľadne a uľahčovali nám to robotu:
Používaný High Skill | Staré Low Skilly | Nové Low Skilly | Gabo: Treba nahradiť za | Nahradil |
---|---|---|---|---|
Beam | rollback | pridal som ho zo starych do novych pohybov | Filip: pridane k novym pohybom. | |
GetUp | stand_back | existuje v novych pohyboch | ||
stand_front | existuje v novych pohyboch | |||
Localize | head_left_120 | existuje v novych pohyboch | ||
head_right_120 | existuje v novych pohyboch | |||
turn_left_cont_20 | existuje v novych pohyboch | |||
turn_right_cont_20 | existuje v novych pohyboch | |||
turnleft90_faster_4 | existuje v novych pohyboch | |||
turnright90_faster_4 | existuje v novych pohyboch | |||
Walk2Ball | stepleft_g | existuje v novych pohyboch | ||
stepright_g | existuje v novych pohyboch | |||
walk_fine_slow | existuje v novych pohyboch | |||
kick_right_faster | existuje v novych pohyboch | |||
walkback3 | existuje v novych pohyboch | |||
walk_fine_fast3 | existuje v novych pohyboch | |||
turnright45_2 | existuje v novych pohyboch | |||
turn_right_cont_20 | existuje v novych pohyboch | |||
turn_right_cont_6.5 | existuje v novych pohyboch | |||
turnleft45_2 | existuje v novych pohyboch | |||
turn_left_cont_20 | existuje v novych pohyboch | |||
turn_left_cont_6.5 | existuje v novych pohyboch | |||
rollback | pridal som ho zo starych do novych pohybov | Filip: pridane k novym pohybom. | ||
Turn | test_turn_left | existuje v novych pohyboch | ||
test_turn_right | existuje v novych pohyboch | |||
Kick | ball_control3 | existuje v novych pohyboch | ||
stepright1 | pridat zo starych alebo nahradit za niektory z novych step... ? stepright_g? | stepright_g | Filip: Nahradene za stepright_g. | |
stepleft1 | pridat zo starych alebo nahradit za niektory z novych step... ? stepleft_g? | stepleft_g | Filip: Nahradene za stepleft_g. | |
kick_right_faster | existuje v novych pohyboch | |||
kick_left_faster | existuje v novych pohyboch | |||
kick_right_fast | pridat zo starych alebo nahradit nejakym novym? kick_right_faster? | Máme 4 úrovne ponovom. Slow, normal, faster a "step strong". | Filip: Nahradene za kick_right_normal. | |
kick_left_fast | pridat zo starych alebo nahradit nejakym novym? kick_left_faster? | Je to na tvorcovi High-skillu, ktorá sila mu vyhovuje. Za starý fast asi treba dať nový normal. |
Filip: Nahradene za kick_left_normal. | |
kick_right_normal | existuje v novych pohyboch | Filip: Nahradene za kick_right_slow. | ||
kick_left_normal | existuje v novych pohyboch | Filip: Nahradene za kick_left_slow. | ||
GoToPosition | stepleft1 | pridat zo starych alebo nahradit za niektory z novych step... ? stepleft_g? | stepleft_g | Filip: Nahradene za stepleft_g. |
stepright1 | pridat zo starych alebo nahradit za niektory z novych step... ? stepright_g? | stepright_g | Filip: Nahradene za stepright_g. | |
walk_fine_back | pridat zo starych alebo nahradit walkback3? | walkback3 | Filip: Nahradene za walkback3. | |
walk_fine_fast2 | pridat zo starych alebo nahradit walk_fine_fast3? | walk_fine_fast3 | Filip: Nahradene za walk_fine_fast3. | |
turn_left_cont_20 | existuje v novych pohyboch | |||
turn_right_cont_20 | existuje v novych pohyboch |