shogi.BB_SQUARES [0b000 ・ ・ ・ 0001, 0b000 ・ ・ ・ 0010, 0b000 ・ ・ ・ 0100, ・ ・ ・, 0b100 ・ ・ ・ 0000]. 81 éléments.
shogi.COLORS Plage (0, 2). 0,1.
shogi.CSA.Parser.parse_file(filepath) Converti d'un fichier CSA en un dictionnaire avec quatre clés: noms, sfen, coups et victoire. Ce dictionnaire est inclus dans la liste en tant qu'élément. Si vous ajoutez [0] après (filepath), vous ne pouvez récupérer que le dictionnaire.
shogi.PIECE_TYPES_WITH_NONE Plage (0, 16). 0,1, ..., 15,0 est vide, et après 1 est le type de pièce.
shogi.MAX_PIECES_IN_HAND [0, 18, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0]. Signification du nombre de pièces dont vous disposez. Les index 1 à 7 ressemblent probablement à ceci: shogi.MAX_PIECES_IN_HAND [1] = 18: Ayumu shogi.MAX_PIECES_IN_HAND [2] = 4: Roue d'encens shogi.MAX_PIECES_IN_HAND [3] = 4: Keima shogi.MAX_PIECES_IN_HAND [4] = 4: Argent shogi.MAX_PIECES_IN_HAND [5] = 4: ven shogi.MAX_PIECES_IN_HAND [6] = 2: Coin shogi.MAX_PIECES_IN_HAND [7] = 2: Voiture volante
shogi.SQUARES Plage (0, 81).
from_square Variable qui représente la source du mouvement lorsque la surface de la carte est représentée par une valeur numérique comprise entre 0 et 80. Le quotient divisé par 9 est la coordonnée y et le reste est la coordonnée x. La coordonnée xy est 0 origine.
coordonnée x
0   1   2   3   4   5   6   7   8
0 1 2 3 4 5 6 7 8 0 coordonnées y
9   10  11  12  13  14  15  16  17      1
18  19  20  21  22  23  24  25  26      2
27  28  29  30  31  32  33  34  35      3
36  37  38  39  40  41  42  43  44      4
45  46  47  48  49  50  51  52  53      5
54  55  56  57  58  59  60  61  62      6
63  64  65  66  67  68  69  70  71      7
72  73  74  75  76  77  78  79  80      8
to_square Idem ci-dessus (destination).
Une classe qui représente un aspect. À propos, le tableau peut être affiché en deux dimensions avec impression (tableau).
piece_bb Un tableau de 15 éléments. Chaque élément indique la disposition de chaque pièce. 0: blanc, 1: étape, 2: encens, ... carte de bit. La carte de bits est la suivante. Chaque élément est un affichage décimal de 81 chiffres (= 81 carrés) en binaire (c'est-à-dire, carte de bits). Si vous souhaitez afficher 81 chiffres binaires, vous pouvez utiliser print ('{: 0 = 81b}'. Format (valeur décimale)).
occupied Un tableau de deux éléments. Chaque élément est la position de la pièce occupée par la première et la seconde main. carte de bit.
pieces_in_hand Un tableau de deux éléments. Chaque élément est un type de dictionnaire qui montre quelle pièce (= clé) et combien de pièces (= valeur) possèdent la première et la seconde main.
Recommended Posts