Nicolo John Davis
Nicolo John Davis
I'll spend some time in the next few weeks working on AI stuff (in addition to UI stuff). My general plan at the moment is to bundle in a generic...
![screenshot from 2018-05-20 18-15-38](https://user-images.githubusercontent.com/236078/40277923-33af6c42-5c5a-11e8-90f4-30f7553ac77b.png) Some interactive game tree visualizations coming soon! MCTS is pretty cool.
Level 1 is done! The tutorial now demonstrates how to add AI.
I think that is possible but not the most desirable or efficient. We should probably bundle a bot interface that is completely specified by the user instead.
Yes, you can use an evaluation function inside the objectives. Let me know how it goes!
Hey @MathieuLoutre, good to hear from you. I haven't really spent much time looking into `PluginPlayer`, so feel free to suggest improvements by all means. Why doesn't the get/set format...
I'm also open to using Immer in the plugin.
> In other words, the fact that one can return undefined from the move function fuses together two separate concerns This was actually a deliberate decision. The logic to check...
Separately, I'm not the biggest fan of returning `undefined`. Maybe we should throw an exception instead that can provide a more helpful message that can be surfaced on the client...
Let's keep this open until we find a good solution (or there isn't much activity on the thread for a while). This is a good discussion to have. There are...