Treghet og ulumske aktiviteter
Noen ganger har createTacticTree endt opp med 0 taktikker. Det vil si at 0 taktikker har kommet gjennom nåløyet. Vi mistenkte at dette skyldtes en bug med reglene våre. Så da gikk jeg og Mathias gjennom et gitt scenario, og skrev ut hver taktikk som brøt en regel og hvilken regel den brøt. Listene så slik ut:
F mid (supp) eng (115) - F bul(sc) -> con(656) - A spa -> wal(99) - A mar -> bur(128) - A hol (supp) bel -> ruh(571) - A bel -> ruh(199) - broke TreeUselessSupportRule
F mid (supp) eng (115) - F bul(sc) -> con(656) - A spa -> wal(99) - A mar -> bur(128) - A hol (supp) bel -> ruh(571) - A bel -> ruh(199) - broke TreeUselessSupportRule
F mid (supp) spa (115) - F bul(sc) -> con(656) - A spa -> wal(99) - A mar -> bur(128) - A hol (supp) bel -> ruh(571) - A bel -> ruh(199) - broke TreeIllegalSupportRule
etc..
Etter å ha gått gjennom en haug med scenarioer har vi kun funnet én bug: Det finnes ingen regel som sjekker at alle convoiene convoier i convoi-kjeder hvor mer enn 1 flåte må convoie. Vi fant derimot ut noe urovekkende. Det er mange potensielle moves som er borte per unit. En metode kalt “removeWorthlessOperations()” fjerner alle operasjoner med dårlig potensiell verdi, noe som gjør at vi stort sett sitter igjen med mange convoier og supporter, men få moves. Dette gjør at det tidvis oppstår situasjoner hvor det faktisk ikke finnes noen taktikker som består alle reglene. Dette må utbedres.
Utforsk innlegg i samme kategorier: Uncategorized