DCFL – A parallelized constraint solving library for Haskell
poincare.github.io
poincare.github.io
The "Communication Free" part of it means that we can update variables' values in parallel without having to communicate the updated variable values between the processes updating the variables.
Decentralized Constraint Satisfaction by K. R. Duffy, C. Bordenave, D. J. Leith
However, there are lots of games that essentially only involve solving constraints. A simple example is Sudoku.
However, it is possible to apply the algorithm in situations where we know that there is a solution, at least with a pretty high degree of confidence.