Want to add "computer player" to Vassal

So I’ve played a few games with Vassal, and there is a wealth of games already using this platform. I’d like to do research on learning board games by using Vassal as the framework.
I’d like to add a artificial intelligent hook-in as if it was computer player. I do not know the Vassal architecture yet, so I’m wondering where is a good place to start with adding this “computer agent” into the Vassal source code?

Any input would be great.
Thank you.

Thus spake sabertooth:

So I’ve played a few games with Vassal, and there is a wealth of games
already using this platform. I’d like to do research on learning board
games by using Vassal as the framework.
I’d like to add a artificial intelligent hook-in as if it was computer
player. I do not know the Vassal architecture yet, so I’m wondering
where is a good place to start with adding this “computer agent” into
the Vassal source code?

Any input would be great.
Thank you.

If you’re able to do this with VASSAL 3.2, it’s going to be ugly, for
a several reasons, among them that it’s not easy to query the sort of
data that an AI will need for doing its computations.

This should be fairly straightforward in VASSAL 4. Were I going to
work on AI myself, I would wait for that and do something else in the
meantime.


J.