Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-26 | Passing bomb count through from the json | Justin Worthe | |
2019-06-26 | Implemented select move rules | Justin Worthe | |
2019-06-24 | New command types for select and bombs | Justin Worthe | |
2019-05-26 | A bit faster through caching set of occupied spots | Justin Worthe | |
2019-05-26 | Setting up makefile for submission | Justin Worthe | |
2019-05-26 | Score based MCTS | Justin Worthe | |
2019-05-25 | Implemented tracking of the tiebreaking score | Justin Worthe | |
2019-05-22 | Added a strategy cache for reusing previous round data | Justin Worthe | |
2019-05-21 | More robust game logic and reasoning | Justin Worthe | |
2019-05-20 | Extracted functionality for clearing out dead worms | Justin Worthe | |
2019-05-18 | Started breaking up state for easier unit testing | Justin Worthe | |
2019-05-17 | Strategy to focus mcts | Justin Worthe | |
2019-05-14 | Better performance for finding things to shoot at | Justin Worthe | |
2019-05-14 | Filled in the rest of the MCTS | Justin Worthe | |
Problem: The current random things isn't actually finding any victorious end states. This game easily meanders if it's played without purpose. | |||
2019-05-13 | Building up unsimulated moves list | Justin Worthe | |
2019-05-12 | Outline of MCTS | Justin Worthe | |
2019-04-26 | Refactored game map to use less memory | Justin Worthe | |
2019-04-25 | Strategy that starts building exhaustive game state tree | Justin Worthe | |
This falls over (and takes the host machine with it) because its memory usage grows catastrophically. The main use of time, reported by perf, was cloning the map vector. | |||
2019-04-25 | Made the state object avoid any heap allocations | Justin Worthe | |
2019-04-25 | Implement move and dig commands | Justin Worthe | |
2019-04-25 | Test that match replay matches my simulation | Justin Worthe | |
2019-04-25 | Arranged the types to start writing the replay based property test | Justin Worthe | |
2019-04-25 | Call update vs create after the first move | Justin Worthe | |
2019-04-22 | More minimal game state | Justin Worthe | |
I'd prefer to start with just the state that I need, and progressively readd the bits that I've skipped as I find I need them, or as the competition evolves. | |||
2019-04-22 | Structures representing game state | Justin Worthe | |
2019-04-22 | Start the project from the starter bot | Justin Worthe | |