|
StopBall
void CKick::StopBall()
- funkcia umožňujúca hráčovi zastaviť loptu.
Princíp činnosti:
Implementácia vychádza z princípu kopnutia lopty opačným smerom
ako prišla a takou rýchlosťou aby jej rýchlosť bola po kopnutí nulová.
Pri použití sa uvažuje s predikciou pozície lopty na niekoľko krokov dopredu.
Súčasný stav:
Funkcia umožňuje hráčovi zastaviť loptu. Zatiaľ nie je dopracovaná
možnosť predikcie pozície lopty. V súčasnosti hráč musí za loptou
bežať a až keď ju dobehne, zastaví ju.
StopBall
Vytvoril: Radoslav Otipka
Základné schopnosti, ku ktorým nie je nič uvedené by mali správne fugovať
Opis implementovaných základných schopností:
Základná schopnosť kopania do lopty
Kop na určenú pozíciu
- vstupy: pozícia(C2DVector), na ktorú sa má kopať
rýchlosť, ktorá sa má lopte udeliť, ak sa rýchlosť neuvedie, hráč kopne takou
silou aby lopta došla na určenú pozíciu
Kop s odbočkou
ak sa pred hráčom nachádza nejaký protihráč, tak kop nie je kopnutý priamo na protihráča, ale po určitým uhlom,
približne takým aby hráč nemohol loptu zachytiť
- vstupy: rýchlosť, ktorá sa má lopte udeliť
Kop s určeným uhlom
-vstupy: uhol, pod ktorým má byť kop vedený
rýchlosť, ktorá sa má lopte udeliť
Zastav loptu(StopBall) - ešte nie je implementovaná
Základná schopnosť: pohyb dopredu
Choď na určenú pozíciu
-vstupy: pozícia, na ktorú sa má hráč dostaviť
rýchlosť, ktorou sa má pohybovať
Choď za loptou
-vstupy: rýchlosť, ktorou sa má pohybovať
Choď k hráčovi
- vstupy: rýchlosť, ktorou sa má pohybovať
Základná schopnosť: otáčanie telom
Otoč sa na určenú pozíciu
- vstupy: pozícia, na ktorú sa má hráč otočiť
Otoč sa o určitý uhol
- vstupy: uhol, o ktorý sa má hráč otočiť
Základná schopnosť: otáčanie telom hlavou
Otoč hlavu sa na určenú pozíciu
- vstupy: pozícia, na ktorú sa má hráč otočiť
Otoč hlavu sa o určitý uhol
- vstupy: uhol, o ktorý sa má hráč otočiť hlavou
Otoč hlavu dopredu
- vstupy: -----
Otoč hlavu za loptou
- vstupy: ----
Základná schopnosť: Menenie šírky pohľadu
Zmeň šírku pohľadu
- vstupy: šírka pohľadu: narrow(úzky), normal, wide(široký)
kvalita vizuálnej informácie: low, hight
Základná schopnosť: Prihrávka spoluhráčovi
Prihraj loptu spoluhráčovi
Táto schopnosť je zatiaľ implemetovaná veľmi jednoducho,
lopta sa kopne na pozíciu spoluhráča, tak silno aby došla na túto pozíciu
- vstupy: číslo spoluhráča, ktorému sa má prihrať lopta
Základná schopnosť: Vedenie lopty
Veď loptu na určenú pozíciu
Táto schopnosť je momentálne rozpracovaná
- vstupy: pozícia, na ktorú má hráč doviesť loptu
Základná schopnosť: Zakrič niečo(say)
stav: ešte nie je otestovaná
-vstupy: reťazec, ktorý má hráč zakričať
Základná schopnosť: Chyť loptu(brankár)
- vstupy: uhol, pod ktorým má brankár loptu zachytiť
Last modified
01.01.1970 00:01:00
|