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 13:18:25 +01:00
|
|
|
pos = "rnbq1k1r/pp1Pbppp/2p5/8/2B5/8/PPP1NnPP/RNBQK2R w KQ - 1 8"
|
2025-02-02 12:58:05 +01:00
|
|
|
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)
|