|
Stav z 25.3.2002
Strategické rozhodovanie sa vykonáva v triedach CStrategicSkills, kde je kostra rozhodovania a vyhodnocovania akcií. Výsledky strategického rozhodovania tvoria sadu pomenovaných premenných a ich hodnôt, ktoré je možné použiť aj v iných triedach. V rozhodovacom strome pre stratégie sú momentálne podporované tieto akcie: SetFormation, ClearPlan Typy parametrov: formation (posúva sa ďalej bez konverzie) Do rozhodovania vstupujú tie isté Dispatch objekty ako v reaktívnom rozhodovaní.
Formácie hráčov
Trieda CFormationData implementuje repository pre známe formácie hráčov. Každá formácia má svoje jedinečné meno (napr. 433) a obsahuje relatívne pozície hráčov vzhľadom na ich vlastnú polovicu ihriska normované na 0-1. Údaje o formáciách sa pri inicializácii hráča natiahnu zo súboru formation.xml. Oproti pôvodnému hráčovi sa inštancia tejto triedy posunula z CLocalAgenta do CFormationSkills, kde je ako private členská premenná. Trieda CFormationSkills obsahuje implementáciu podporných funkcií pre hru vo formáciách. Počíta sa v nej aj strategická pozícia hráča vzhľadom na podmienky na ihrisku. Strategická pozícia sa z relatívnych súradníc prepočíta na skutočné metre a pripočíta sa k nej offset, ktorý tvorí línia lopty. Tak sa celá formácia pohybuje spolu s loptou (alebo by aspoň mala :-() Last modified
01.01.1970 00:01:00
|