summaryrefslogtreecommitdiff
path: root/src/input/json.rs
AgeCommit message (Collapse)Author
2018-08-27Removed branching around energy limiting heuristicsJustin Worthe
2018-08-19Tweaked performance for enegy tower limitingJustin Worthe
2018-08-12Reduced more duplication and removed TODOsJustin Worthe
2018-08-12Collapsed player info into the rest of the 'buildings' objectJustin Worthe
2018-08-12Test for iron curtain availability and normal towersJustin Worthe
2018-08-11Implemented most of the iron curtain changesJustin Worthe
Still need to - set it active - make the random move selection choose it - test against real engine
2018-08-09Updated point representation to better match my heavy bitfield usageJustin Worthe
2018-08-09Converted game engine vectors to arrayvecsJustin Worthe
2018-08-09Removed unnecessary Player fieldJustin Worthe
2018-08-09Removed dynamic settingsJustin Worthe
It worked really well for round 2 to set constants
2018-08-09Removed expressive engineJustin Worthe
Refocus on the bitwise idea. It's faster, and has more potential for speed. Also, it works well as a way of thinking on the puzzle as a whole.
2018-07-15Flipped bitfields on the opponent side to make implementation more conciseJustin Worthe
2018-07-15Implemented shooting teslas in the same order as the game engineJustin Worthe
Order by age
2018-07-12Changed other bitwise stuff to use constantsJustin Worthe
2018-07-08Started moving constants to a constants fileJustin Worthe
2018-07-02Initial drop in replacement implementationJustin Worthe
It's faster than the other one! Doesn't tesla yet, but still! Yay!
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
Unfortunately, for this test to work, I still need to implement the function that reads the game state and goes from one to the other.
2018-06-30Moved 'expressive' specific building logic out of generi codeJustin Worthe
2018-06-30Initial stab at putting game engine behind a traitJustin Worthe
2018-06-25Updated test cases and made engine work correctly according to testsJustin Worthe
I don't think a tesla appeared in this match. I need to contrive a bot to build one.
2018-06-25Added new tower type and deconstruct actionJustin Worthe
2018-06-09Added max building price to game settingsJustin Worthe
2018-06-03Moved json parsing to be part of a module, with textmap equivalenceJustin Worthe