chessAI:浏览器中可玩的国际象棋引擎

时间:2024-06-07 15:51:40
【文件属性】:

文件名称:chessAI:浏览器中可玩的国际象棋引擎

文件大小:212KB

文件格式:ZIP

更新时间:2024-06-07 15:51:40

JavaScript

ChessAI-浏览器中可玩的国际象棋引擎。 使用带有alpha-beta修剪和换位表的minimax算法的实现创建的国际象棋引擎/接口。 请参阅valuator.py进行职位评估。 去做 添加更多开放理论和发展。 迭代加深和改进的换位表 使用lichess API进行ELO等级测试。 进一步优化minimax效率。 优化开局和中端/底局的计件估值和计件估值。 查看“静态搜索”和“水平效应”。 研究negamax或MTD(f) 查看Monte Carlo树搜索。 研究使用位板和神经网络 实现Chess.js进行合法的移动检查或仅使用后端(使用js可能更快)。 用法 pip3 install chess flask # then... python3 app.py # runs webserver on localhost:5000


【文件预览】:
chessAI-main
----valuator.py(5KB)
----app.py(2KB)
----templates()
--------test-page.html(1KB)
----__pycache__()
--------valuator.cpython-38.pyc(3KB)
--------chess.cpython-38.pyc(166B)
--------main.cpython-38.pyc(375B)
--------treesearch.cpython-38.pyc(2KB)
--------state.cpython-38.pyc(794B)
----treesearch.py(4KB)
----state.py(562B)
----package-lock.json(319B)
----static()
--------css()
--------img()
--------js()
----chess_cap.jpg(77KB)
----README.md(947B)
----chess_cap_new.jpg(155KB)

网友评论