summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-09-08Added compile as a default build targetJustin Worthe
2018-09-08Added minimum to weighted victory / defeat scoreJustin Worthe
2018-09-08Added a static set of opening moves to get energy up and runningJustin Worthe
2018-09-08Put selection of full monte carlo tree behind a feature flagJustin Worthe
2018-09-06Added benchmarking for number of explored nodesJustin Worthe
2018-09-06Filled in the remaining TODOs on the tree searchJustin Worthe
2018-09-06Disabled detailed debuggingJustin Worthe
2018-09-05Filled in high level outline of monte carlo treeJustin Worthe
2018-09-05Data structures for proper monte carlo searchJustin Worthe
2018-09-05Tweaking weighting in heuristic searchJustin Worthe
2018-09-05Fixed config that hadn't been tested in a whileJustin Worthe
2018-09-05Added weighting of victory / defeat board positionsJustin Worthe
2018-09-02Improved performance of heuristic calcs by caching common calcsJustin Worthe
2018-09-02Improvement from precomputing row masksJustin Worthe
2018-09-02Simplified energy random chanceJustin Worthe
2018-09-02Made it possible to build iron curtains as they become availableJustin Worthe
2018-09-02Decreased size of big CDF arraysJustin Worthe
2018-09-02A bit more performance tweaking on CDF. Broke into smaller more cache friendl...Justin Worthe
2018-09-02Clippy suggested improvementsJustin Worthe
2018-09-01Corrected which player's attack towers to considerJustin Worthe
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-27Removed tesla order fixingJustin Worthe
2018-08-27Removed unused deconstruct commandJustin Worthe
2018-08-27Refactoring to have more stuff on playerJustin 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 my own version to represent the jump in game engine versionJustin 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-12Missile towers destroyed by a tesla can still fire that turnJustin Worthe