4 ms·
This is pretty nifty! Do you have any desire to add AI? I could almost write a generic AI for your current version; the two things that are missing are a way t
by jtolmar 9y ago
This is pretty nifty!
Do you have any desire to add AI? I could almost write a generic AI for your current version; the two things that are missing are a way to enumerate the possible moves (the ability to pass extra arguments to a move causes issues there), and a way for the game to know when a turn is supposed to end.
(I'm also at Google; drop the j from my name to get my ldap.)
- nicolodavis 9y agoAI sounds great! One of the selling points of a project like this would be access to machine readable game logs that people could use to train bots offline. Having something generic that could play reasonable moves by exploring a possible list of moves (and their outcomes a few levels deep) sounds pretty exciting too. Let's talk :)
- jsnell 9y agoRuleset agnostic boardgame AI is a somewhat active area of research. The term to search for is "General Game Playing".
- jtolmar 9y agoI was thinking of just doing a generic tree search + optional heuristic thing to start. As a game developer, my experience has been that even really stupid AIs help a lot to understand what my game plays like. If having something simple in place prompts someone from the AI community to come try something more sophisticated, I'd certainly enjoy the show.
- venuur 9y agoI won’t say I’m from the AI community, but I’ve been wanting to take a stab at the basics and I have a science background. If you’re interested I’d be happy to chat and see if I could contribute.
- nicolodavis 9y agoFeel free to get in on the conversation at https://github.com/google/boardgame.io/issues/7 https://github.com/google/boardgame.io/issues/7 :)