Added basic heuristic
[entelect-challenge-tower-defence.git] / src / strategy / monte_carlo.rs
2018-09-01 Justin WortheAdded basic heuristic
2018-09-01 Justin WortheImproved perf by breaking strong ordering dependency...
2018-09-01 Justin WortheOptimized creation of heuristic weighting
2018-09-01 Justin WortheSemifunctional heuristic search
2018-09-01 Justin WortheRemoved TODO on thinking about energy cutoffs
2018-08-31 Justin WortheMost of the heuristic random move lookup structure
2018-08-31 Justin WorthePlaceholder for new heuristic based random search
2018-08-31 Justin WortheLimited the looking into the future to be a bit more...
2018-08-29 Justin WortheAdded targeted waiting to evaluated moves
2018-08-27 Justin WortheMore plot info for debug
2018-08-27 Justin WortheRemoved branching around energy limiting heuristics
2018-08-27 Justin WortheIncreased the likelihood of using an iron curtain if...
2018-08-19 Justin WortheTweaked performance for enegy tower limiting
2018-08-18 Justin WortheImplemented maximum number of energy buildings in a row
2018-08-16 Justin WorthePrinted debug for different tower building
2018-08-16 Justin WortheAdded initial seed on nothing move
2018-08-14 Justin WortheAdded extra logging of the win ratios
2018-08-14 Justin WortheBumped dependency version numbers
2018-08-12 Justin WortheFixed logic error on when nothing should be avoided
2018-08-12 Justin WortheEliminated assuming opponents might do nothing in rando...
2018-08-12 Justin WortheReduced more duplication and removed TODOs
2018-08-12 Justin WortheRemoved unused import
2018-08-12 Justin WortheFolded duplicate code for player and opponent
2018-08-12 Justin WortheCollapsed player info into the rest of the 'buildings...
2018-08-12 Justin WortheBumped energy cutoffs right up to allow iron curtain
2018-08-12 Justin WortheTest cases that do the iron curtain
2018-08-12 Justin WortheAllowed monte carlo search to use iron curtains
2018-08-11 Justin WortheClippy-suggested edits
2018-08-09 Justin WortheRearranged random move selection to avoid expensive...
2018-08-09 Justin WortheRemoved unnecessary Player field
2018-08-09 Justin WortheRemoved dynamic settings
2018-08-09 Justin WortheAdded more TODO ideas
2018-07-24 Justin WortheFixed min and benchmark logging in discarding search
2018-07-23 Justin WortheModified pruning to be friendlier to calculating benchmarks
2018-07-23 Justin WortheAdded option for discarding poor performing moves early
2018-07-02 Justin WortheInitial drop in replacement implementation
2018-07-01 Justin WortheSet up (failing) property test for working of new game...
2018-06-30 Justin WortheInitial stab at putting game engine behind a trait
2018-06-30 Justin WortheRemoved deconstruction from the list of commands considered
2018-06-25 Justin WortheAdded rule on maximum two tesla towers
2018-06-25 Justin WortheUpdated test cases and made engine work correctly accor...
2018-06-25 Justin WortheCompilation, allowing new moves to be chosen, and missi...
2018-06-09 Justin WortheAdded pruning of buying energy buildings behind a featu...
2018-06-02 Justin WortheMoved replay-based test to have convenience import...
2018-05-31 Justin WortheClippy suggested changes
2018-05-19 Justin WortheInlined unnecessary map
2018-05-19 Justin WortheRemoved dependency on OS randomness for seeding
2018-05-15 Justin WortheMoved away from special benchmarking suite
2018-05-15 Justin WortheRayon for threading
2018-05-14 Justin WortheAdded running total of unoccupied cells
2018-05-14 Justin WortheChanged invalid move checking to be a debug assertion
2018-05-14 Justin WortheReduced number of needless allocations to improve perf
2018-05-14 Justin WortheAdded profiling target with perf
2018-05-12 Justin WortheLimited bot to run within the 2 second window
2018-05-12 Justin WortheDebugged and fixed the errors that had the monte carlo...
2018-05-12 Justin WortheInitial stab at monte carlo implementation