summaryrefslogtreecommitdiff
path: root/src/engine
AgeCommit message (Collapse)Author
2018-05-15Additional code and bug fixes to help end to end testsJustin Worthe
2018-05-14Fixed bug in unoccupied cell implementationJustin Worthe
This optimization lead to a 50% speedup.
2018-05-14Added running total of unoccupied cellsJustin Worthe
2018-05-14Changed invalid move checking to be a debug assertionJustin Worthe
2018-05-14Reduced number of needless allocations to improve perfJustin Worthe
Current iterations: 26486 in 10 seconds
2018-05-13Removed unnecessary check on missile updatesJustin Worthe
Unnecessary for now. It might become necessary later.
2018-05-13Added initial benchmarksJustin Worthe
There's a lot of room for improvement here. Specifically, I should separate the internal representation from the test interface. Have it provide functionality for creating random valid states.
2018-05-12Debugged and fixed the errors that had the monte carlo not workingJustin Worthe
Monte carlo now beats sample bot, if given plenty of time. I still need to put the max time tracking and enforcement in.
2018-05-12Initial stab at monte carlo implementationJustin Worthe
Doesn't seem to be working quite right... just sits there accumulating energy.
2018-05-12Fixed engine not paying for new buildingsJustin Worthe
2018-05-12Added new building specificationsJustin Worthe
2018-05-10Split to library. Reimplemented sample strategy in new state.Justin Worthe
2018-05-09Added converting from JSON code to game engine representationJustin Worthe
2018-05-05Initial commit with sample bot and embedded game engineJustin Worthe