Exemple #1
0
def seq_of_moves(boot, mvs):
    r = gameplay.ChessaoGame(fenrep=boot[0],
                             ovr=[boot[1][0], boot[1][1]],
                             test=True)
    # print(r)
    for card, move in mvs:
        c = r.get_card(ovr=card)
        m = r.get_move(ovr=move)
        r.move(r.now_card, m)
    return r
Exemple #2
0
def test1():
    ''' to jest dokumentacja
    a to jest druga linijka

    >>> test1()
    2
    >>> test1()
    2
    '''
    for frep, card in CASES:
        roz = gameplay.ChessaoGame(fenrep=frep, ovr=([card], []))

        posmoves = roz
Exemple #3
0
 def setUp(self):
     self.gameplay = gameplay.ChessaoGame()
Exemple #4
0
def play_game(rand=0):
    game = gameplay.ChessaoGame(rand)
    played = game.graj(rand)
    return game, played
Exemple #5
0
 def setUp(self):
     self.gameplay = gameplay.ChessaoGame(default_setup=True)
     self.HISTORY = [
         "1N3R2/1p1N1p1K/3P4/2b4P/7P/1p2P2r/1p2p3/1r1k1bn1 - - 0 29",
         "b !7♤  NB1:C3", "c 4♤  qB2:B1=D", "b K♤ "
     ]
Exemple #6
0
def pos_moves(fen, card):
    c = chess.karta(card[0], card[1])
    return gameplay.ChessaoGame(fenrep=fen, ovr=([c], [])).possible_moves(
        roz.to_move, roz.capture, roz.gracze[0].reka[0], roz.burned,
        roz.what_happened())
Exemple #7
0
        r.move(r.now_card, m)
    return r


k = gameplay.str_to_card
roz = seq_of_moves(('Wdg5/8/8/8/8/8/8/8', [[
    k('J1'), k('Q1'), k('51'), k('61'),
    k('81')
], [k('101'), k('Q2'), k('K1'), k('62'),
    k('82')]]), (
        ((0, [k('J1')], 'dama'), ['A1', 'B1']),
        ((0, [k('K1')]), []),
    ))

for i in range(1):
    r = gameplay.ChessaoGame()
    r.graj()


def test1():
    ''' to jest dokumentacja
    a to jest druga linijka

    >>> test1()
    2
    >>> test1()
    2
    '''
    for frep, card in CASES:
        roz = gameplay.ChessaoGame(fenrep=frep, ovr=([card], []))