I'm currently working on designing a board game involving capturing and controlling points on a surface and was wondering if there are ways to test my rules in an application. I've been playing many rounds and it seems to do what I want it to do but I'd like to put 2 computers at it against each other and see if one manages to win.

There seems to be such tools for deck building games as outlined here: What is a quick way to test or simulate card strategies for deck building games?

So my guess is maybe there are other similar tools for testing surface control, like something that could be populated with the rules of chess or checkers for example. Does this exist?

  • To clarify, you are looking for a program that will have two computer players play your custom board game against each other, with no interaction or input from you?
    – Malco
    Commented Oct 5, 2017 at 16:12
  • @Malco Yes, I'm aware this might sound crazy though I can currently describe the mechanics with very few simple rules. Again, a bit like checkers and chess. I currently use a hex grid.
    – curious
    Commented Oct 5, 2017 at 17:47
  • 1
    While I don't have the coding proficiency to make such a program, I've seen Python used in the development of several games. It can be very useful for simulating an arbitrary number of games. (e.g. my co-designer on one current project simulated 10,000 hands of our card game in 5 seconds!) Commented Oct 6, 2017 at 0:12

1 Answer 1


I doubt this exists. The best board game implementation tools you can get currently are tabletop simulator and tabletopia and both shy far away from implementing the actual rules.

I'm currently designing a board game myself and am in multiple communities regarding board game design and no one has ever brought anything like that up. I've seen a lot of tools being mentioned, from the directly usefull like card generators or the aforementioned TTS/tabletopia to more meta things like anydice, but I've never seen someone mention a board game AI simulation tool.

The closest thing you might get is VASSAL which is a free open source game engine, but that has ZERO AI support as of now (but being open source, that could be changed by you).

  • Thank you, that's what I thought. I'd seen VASSAL shortly after my post but couldn't figure out how I could use it for my situation. I'm not a coder by any means so if someone wants to pick up the idea and run with it, be my guest! (and let me know when you're done)
    – curious
    Commented Oct 6, 2017 at 1:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .