2018-12-08 Justin WortheRenamed variable to be more concise master
2018-11-15 Justin WortheMore concise feature flags for variables
2018-09-19 Justin WortheAdded debug flags into release build
2018-09-17 Justin WortheAdded readme for completed bot
2018-09-08 Justin WortheUpdate compile flags for submission
2018-09-08 Justin WortheMoved metric calculations to reuse per row
2018-09-08 Justin WortheOptimized away unnecessary sum
2018-09-08 Justin WortheCached more values in tree exploration calcs
2018-09-08 Justin WortheFeature-flaggified weighting win ratios
2018-09-08 Justin WortheCleaned up compile warnings
2018-09-08 Justin WortheAdded compile as a default build target
2018-09-08 Justin WortheAdded minimum to weighted victory / defeat score
2018-09-08 Justin WortheAdded a static set of opening moves to get energy up...
2018-09-08 Justin WorthePut selection of full monte carlo tree behind a feature...
2018-09-06 Justin WortheAdded benchmarking for number of explored nodes
2018-09-06 Justin WortheFilled in the remaining TODOs on the tree search
2018-09-06 Justin WortheDisabled detailed debugging
2018-09-05 Justin WortheFilled in high level outline of monte carlo tree
2018-09-05 Justin WortheData structures for proper monte carlo search
2018-09-05 Justin WortheTweaking weighting in heuristic search
2018-09-05 Justin WortheFixed config that hadn't been tested in a while
2018-09-05 Justin WortheAdded weighting of victory / defeat board positions
2018-09-02 Justin WortheImproved performance of heuristic calcs by caching...
2018-09-02 Justin WortheImprovement from precomputing row masks
2018-09-02 Justin WortheSimplified energy random chance
2018-09-02 Justin WortheMade it possible to build iron curtains as they become...
2018-09-02 Justin WortheDecreased size of big CDF arrays
2018-09-02 Justin WortheA bit more performance tweaking on CDF. Broke into...
2018-09-02 Justin WortheClippy suggested improvements
2018-09-01 Justin WortheCorrected which player's attack towers to consider
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 WortheRemoved tesla order fixing
2018-08-27 Justin WortheRemoved unused deconstruct command
2018-08-27 Justin WortheRefactoring to have more stuff on player
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 my own version to represent the jump in game...
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 WortheMissile towers destroyed by a tesla can still fire...
2018-08-12 Justin WortheTest cases that do the iron curtain
2018-08-12 Justin WortheTest for iron curtain availability and normal towers
2018-08-12 Justin WortheAllowed monte carlo search to use iron curtains
2018-08-11 Justin WortheImplemented most of the iron curtain changes
2018-08-11 Justin WortheClippy-suggested edits
2018-08-09 Justin WortheRearranged random move selection to avoid expensive...
2018-08-09 Justin WortheUpdated point representation to better match my heavy...
2018-08-09 Justin WortheConverted game engine vectors to arrayvecs
2018-08-09 Justin WortheRemoved unnecessary Player field
2018-08-09 Justin WortheRemoved dynamic settings
2018-08-09 Justin WortheRemoved expressive engine
2018-08-09 Justin WortheAdded more TODO ideas
2018-07-26 Justin WortheBumped version to match major version of engine
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 WortheTurned on discarding poor performing moves early in...
2018-07-23 Justin WortheAdded option for discarding poor performing moves early
2018-07-22 Justin WortheNaive implementation of depth first walk of the state...
2018-07-21 Justin WortheRearranged to make data flow clearer
2018-07-21 Justin WortheMore efficient opponent damage calc
2018-07-21 Justin WortheMoved change to all buildings outside of missile update...
2018-07-21 Justin WortheMarginally faster tesla activity update
2018-07-21 Justin WortheSimplified duration handling to allow longer profiling
2018-07-21 Justin WortheRemoved sudo from perf requirements
2018-07-21 Justin WortheFixed dependency for bot submission
2018-07-21 Justin WortheRemoved bitfield comment
2018-07-21 Justin WortheDisabled benchmarking on expressive engine
2018-07-21 Justin WortheRemoved need to load settings for the bitwise game...
2018-07-21 Justin WortheAdded an index, to make the missile towers a proper...
2018-07-21 Justin WorthePulls a change out of a loop
2018-07-21 Justin WortheBroke dependency on settings in constructing building
2018-07-15 Justin WortheFlipped bitfields on the opponent side to make implemen...
2018-07-15 Justin WortheDecreased running time of monte carlo test
2018-07-15 Justin WortheImplemented shooting teslas in the same order as the...
2018-07-12 Justin WortheChanged other bitwise stuff to use constants
2018-07-12 Justin WortheUpdating bot to use more named constants
2018-07-08 Justin WortheStarted moving constants to a constants file
2018-07-07 Justin WortheChanged default implementation used by main to be bitwise
2018-07-05 Justin WortheAdded handling of tesla towers
2018-07-04 Justin WortheMade the choice of random building spots be based on...