summaryrefslogtreecommitdiff
path: root/src/strategy
AgeCommit message (Expand)Author
2018-09-01Added basic heuristicJustin Worthe
2018-09-01Improved perf by breaking strong ordering dependency in indexesJustin Worthe
2018-09-01Optimized creation of heuristic weightingJustin Worthe
2018-09-01Semifunctional heuristic searchJustin Worthe
2018-09-01Removed TODO on thinking about energy cutoffsJustin Worthe
2018-08-31Most of the heuristic random move lookup structureJustin Worthe
2018-08-31Placeholder for new heuristic based random searchJustin Worthe
2018-08-31Limited the looking into the future to be a bit more limitedJustin Worthe
2018-08-29Added targeted waiting to evaluated movesJustin Worthe
2018-08-27More plot info for debugJustin Worthe
2018-08-27Removed branching around energy limiting heuristicsJustin Worthe
2018-08-27Increased the likelihood of using an iron curtain if there's energyJustin Worthe
2018-08-19Tweaked performance for enegy tower limitingJustin Worthe
2018-08-18Implemented maximum number of energy buildings in a rowJustin Worthe
2018-08-16Printed debug for different tower buildingJustin Worthe
2018-08-16Added initial seed on nothing moveJustin Worthe
2018-08-14Added extra logging of the win ratiosJustin Worthe
2018-08-14Bumped dependency version numbersJustin Worthe
2018-08-12Fixed logic error on when nothing should be avoidedJustin Worthe
2018-08-12Eliminated assuming opponents might do nothing in random movesJustin Worthe
2018-08-12Reduced more duplication and removed TODOsJustin Worthe
2018-08-12Removed unused importJustin Worthe
2018-08-12Folded duplicate code for player and opponentJustin Worthe
2018-08-12Collapsed player info into the rest of the 'buildings' objectJustin Worthe
2018-08-12Bumped energy cutoffs right up to allow iron curtainJustin Worthe
2018-08-12Test cases that do the iron curtainJustin Worthe
2018-08-12Allowed monte carlo search to use iron curtainsJustin Worthe
2018-08-11Clippy-suggested editsJustin Worthe
2018-08-09Rearranged random move selection to avoid expensive divisionJustin Worthe
2018-08-09Removed unnecessary Player fieldJustin Worthe
2018-08-09Removed dynamic settingsJustin Worthe
2018-08-09Added more TODO ideasJustin Worthe
2018-07-24Fixed min and benchmark logging in discarding searchJustin Worthe
2018-07-24Modified pruning to be friendlier to calculating benchmarksJustin Worthe
2018-07-23Added option for discarding poor performing moves earlyJustin Worthe
2018-07-02Initial drop in replacement implementationJustin Worthe
2018-07-01Set up (failing) property test for working of new game stateJustin Worthe
2018-06-30Initial stab at putting game engine behind a traitJustin Worthe
2018-06-30Removed deconstruction from the list of commands consideredJustin Worthe
2018-06-25Added rule on maximum two tesla towersJustin Worthe
2018-06-25Updated test cases and made engine work correctly according to testsJustin Worthe
2018-06-25Compilation, allowing new moves to be chosen, and missile move orderJustin Worthe
2018-06-09Added pruning of buying energy buildings behind a feature flagJustin Worthe
2018-06-02Moved replay-based test to have convenience import from game engine replayJustin Worthe
2018-05-31Clippy suggested changesJustin Worthe
2018-05-19Inlined unnecessary mapJustin Worthe
2018-05-19Removed dependency on OS randomness for seedingJustin Worthe
2018-05-16Moved away from special benchmarking suiteJustin Worthe
2018-05-15Rayon for threadingJustin Worthe
2018-05-14Added running total of unoccupied cellsJustin Worthe