summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-07-24Fixed min and benchmark logging in discarding searchJustin Worthe
2018-07-24Modified pruning to be friendlier to calculating benchmarksJustin Worthe
2018-07-23Turned on discarding poor performing moves early in default configJustin Worthe
2018-07-23Added option for discarding poor performing moves earlyJustin Worthe
2018-07-22Naive implementation of depth first walk of the state spaceJustin Worthe
2018-07-21Rearranged to make data flow clearerJustin Worthe
2018-07-21More efficient opponent damage calcJustin Worthe
2018-07-21Moved change to all buildings outside of missile update loopJustin Worthe
2018-07-21Marginally faster tesla activity updateJustin Worthe
2018-07-21Simplified duration handling to allow longer profilingJustin Worthe
2018-07-21Removed sudo from perf requirementsJustin Worthe
2018-07-21Fixed dependency for bot submissionJustin Worthe
2018-07-21Removed bitfield commentJustin Worthe
2018-07-21Disabled benchmarking on expressive engineJustin Worthe
2018-07-21Removed need to load settings for the bitwise game engineJustin Worthe
2018-07-21Added an index, to make the missile towers a proper circular bufferJustin Worthe
2018-07-21Pulls a change out of a loopJustin Worthe
2018-07-21Broke dependency on settings in constructing buildingJustin Worthe
2018-07-15Flipped bitfields on the opponent side to make implementation more conciseJustin Worthe
2018-07-15Decreased running time of monte carlo testJustin Worthe
2018-07-15Implemented shooting teslas in the same order as the game engineJustin Worthe
2018-07-12Changed other bitwise stuff to use constantsJustin Worthe
2018-07-12Updating bot to use more named constantsJustin Worthe
2018-07-08Started moving constants to a constants fileJustin Worthe
2018-07-07Changed default implementation used by main to be bitwiseJustin Worthe
2018-07-06Added handling of tesla towersJustin Worthe
2018-07-04Made the choice of random building spots be based on a more efficient algorithmJustin Worthe
2018-07-04Added tests of indexing into random bitwise buildingJustin Worthe
2018-07-02Turned on debugging symbols for release modeJustin Worthe
2018-07-02Initial drop in replacement implementationJustin Worthe
2018-07-02Game engine working, except for teslas and choosing a moveJustin Worthe
2018-07-01Continued filling in bitwise game engineJustin Worthe
2018-07-01Started filling in bitwise simulation logicJustin Worthe
2018-07-01Read missiles from the json into bitfieldsJustin Worthe
2018-07-01JSON parsing of bitwise buildingsJustin Worthe
2018-07-01Started implementation of reading bitwise from jsonJustin Worthe
2018-07-01Built bitwise game state from current game stateJustin Worthe
2018-07-01Set up (failing) property test for working of new game stateJustin Worthe
2018-07-01Renamed tests to follow underscore conventionJustin Worthe
2018-07-01Implemented tesla count for bitwiseJustin Worthe
2018-06-30Created data structure for bitwise game engineJustin Worthe
2018-06-30Moved 'expressive' specific building logic out of generi codeJustin Worthe
2018-06-30Updated benchmark to only take constant map size into accountJustin Worthe
2018-06-30Initial stab at putting game engine behind a traitJustin Worthe
2018-06-30Pruned dead functions in the engineJustin Worthe
2018-06-30Removed deconstruction from the list of commands consideredJustin Worthe
2018-06-30Added test of newly functioning tesla towersJustin 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