ok, I have some code somewhere, similar to what you want to do, but I cant find it right now, so I`ll try to lead you through the basics.
I¬ dont know how much you know about DBpro coding, if you not sure ask, but I`ll also try to find a snippet for you.
ok here are the basics ( ish )
create an matrix, the size of the checker board, and create an array the same size.
make matrix 1,80,80,8,8 - will make a matrix 8X8, with a grid size of 10 ( 80/8 )
dim C_board(8,8) - the board size
then, when you click on the checker, ( let different checkers have different values ), set a `current selection` value to that of the checker.
then when you click on the matrix, use some math to figure out where the mouse is on the matrix to get the X & Z values of the selected position on the board, then put in the array :
c_board(position X,position Z)=current checker value
and also, place an object on the matrix, at the location, to represent the checker, or you could texture that particular matrix tile.
I hope this has helped.
if not, let me know!