2025-02-02 12:58:05 +01:00
|
|
|
import time
|
|
|
|
from pprint import pprint
|
|
|
|
from tqdm import tqdm
|
|
|
|
|
|
|
|
from ai.ai import move_generation_test
|
2025-01-31 11:39:23 +01:00
|
|
|
from controller.controller import Controller
|
2025-02-02 12:58:05 +01:00
|
|
|
from logic.board import INITIAL_BOARD, Board
|
|
|
|
from logic.position import Position
|
2025-01-29 14:43:09 +01:00
|
|
|
from view.gui import GUI
|
2025-01-28 14:45:23 +01:00
|
|
|
from view.tui import TUI
|
|
|
|
|
2025-02-02 12:58:05 +01:00
|
|
|
from ai.ai import peft
|
|
|
|
|
2025-01-28 14:45:23 +01:00
|
|
|
if __name__ == "__main__":
|
2025-02-01 10:37:02 +01:00
|
|
|
board = INITIAL_BOARD
|
2025-01-28 14:45:23 +01:00
|
|
|
|
2025-02-02 12:58:05 +01:00
|
|
|
pos = "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1"
|
|
|
|
board = Board.setup_FEN_position(pos)
|
|
|
|
|
2025-01-31 10:52:25 +01:00
|
|
|
view = GUI()
|
|
|
|
|
2025-01-31 11:39:23 +01:00
|
|
|
controller = Controller(board, view)
|
2025-01-28 14:45:23 +01:00
|
|
|
|
2025-02-02 12:58:05 +01:00
|
|
|
# view.show()
|
|
|
|
# exit()
|
|
|
|
|
|
|
|
peft(pos)
|