Draft plan for easy Alice chess implementation
authorBenjamin Auder <benjamin.auder@somewhere>
Thu, 22 Nov 2018 01:32:33 +0000 (02:32 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Thu, 22 Nov 2018 01:32:33 +0000 (02:32 +0100)
public/javascripts/variants/Alice.js
variants.js
views/index.pug

index 673af08..cc7a464 100644 (file)
@@ -4,4 +4,9 @@ class AliceRules extends ChessRUles
        {
                return ""; //TODO
        }
+
+       // Idee : this.board assigné tour à tour à board1, board2
+       // board1 initialisé plein, board2 vide (via fen: s,t,u,o,c)
+       // coups cherchés suivant règles normales sur l'un puis l'autre
+       // puis au final filtre.
 }
index 1036764..7aef900 100644 (file)
@@ -5,12 +5,11 @@ module.exports = [
        { "name" : "Chess960", "description" : "Standard rules" },
   { "name" : "Antiking", "description" : "Keep antiking in check" },
   { "name" : "Magnetic", "description" : "Laws of attraction" },
-//  { "name" : "Alice", "description" : "Both sides of the mirror" },
+  { "name" : "Alice", "description" : "Both sides of the mirror" },
 //  { "name" : "Grand", "description" : "Big board" },
 //  { "name" : "Wildebeest", "description" : "Balanced sliders & leapers" },
 //  { "name" : "Loser", "description" : "Lose all pieces" },
 //  { "name" : "Crazyhouse", "description" : "Captures reborn" },
 //  { "name" : "Switching", "description" : "Exchange pieces positions" },
 //  { "name" : "Absorption", "description" : "Capture enhance movements" },
-//  { "name" : "Dark", "description" : "In the fog" },
 ];
index 9ec27a3..47e7de0 100644 (file)
@@ -20,9 +20,7 @@ block content
                                                        When you beat the bot easily consider playing human opponents!
                                                h3.blue.section Initial position
                                                p.section.
-                                                       Whenever possible, all games start with a random assymetric position.
-                                                       This might be unapplicable for some variants: Moscow Chess at least (coming soon),
-                                                       Racing Kings probably too.
+                                                       All games start with a random assymetric position.
                                                h3.blue.section Comments
                                                p.section.
                                                        Games are untimed, and played anonymously. This website lacks a user/challenge/chat/... system,