lidraughts.org

Italian draughts

It seems to me that some Scala programmer could quicken the introduction of new variants in lidraughts.
I had found that github.com/RoepStoep/lidraughts/blob/master/modules/draughts/src/main/variant is the main directory which is in charge of maintaining draughts variants.
National rules should be coded on basis of Russian.scala , Brasilian.scala , Standard.scala , Frisian .scala .
Any informational of new variants should be added to Variant.scala .
Board particularities should be adjusted in Board.scala .

As well, I looked upon the code of github.com/RoepStoep/lidraughts/blob/master/modules/draughts/src/main/Board.scala and
github.com/RoepStoep/lidraughts/blob/master/modules/draughts/src/main/Pos.scala :
it seems to me that there is not any dificulty to assign MIRRORED board properties which are used in Italian and Spanish variants (i.e., single corner / long diagonal at the right hand): new classes and new objects should be created for these specific cases.
As well, I see no reason to restrain from 10 x 8 board (10 squares horizontally, 8 squares vertically) and 8 x 10 board (8 squares horizontally, 10 squares vertically), because sooner or later this board size will become popular among higher ranked players. Let me remind again, that on these rectangular boards even under standard rules 3 kings can be always winning against 1 king, and it can reduce number of draws significantly. These rectangular boards unite the best ideas from 8x8 board and 10x10 board, and they have potential to attract higher number of players.

@HawaiiBlue
(1) Checkersland application allows to play 10x8 (80-cellular = same as Spantsiretti / Kharkivian; Russian rules are applied): go to checkersland.com/download/android.jsp (Note: as for today, the site security certificate was not updated, therefore you need to allow an exception in browser!)
(2) games.dtco.ru/ (a part of dagazproject.github.io/ ) calls the same variant as '80 cells checkers' and enables playing it online in real time, but it might be hard for you to get an opponent;
(3) There are some online platforms where you can play this variant : abstractgames.ru/ is one of them.

thanks )) on abstractgames.ru I have already some other games (altai shatra) running!

Reconnecting