智能棋盘
概述
对于我们的项目,我们希望结合人工智能和嵌入式系统。我们想法的简要概述是:一个智能棋盘(实体),它会用 LED 高亮显示你的可能走法,让你接收 AI 推荐的电脑走法(该回合最优化走法),在非法走法时闪烁红色,并允许你以各种难度与 AI 对战。我们需要确保我们的棋盘引擎准确,以保证用户进行他们想要的走法。速度也是一个限制因素,以确保走法不会花费太长时间。
团队
用法
演示文稿与演示: https://drive.google.com/file/d/1-gDAlHooiEgJDuP0PUZRHVe0r1-B_3Xb/view?usp=sharing
如何从源代码构建和运行
在项目目录中,您可以运行
cd chessboard
flutter build web
这将创建一个名为 build 的目录,其中包含一个名为 web 的子目录
在此文件夹 (chessboard/build/web) 中运行 npm serve
在 Google Chrome 中打开 https://:3000
python server.py
python servergame.py
如何运行
由于构建和运行过程可能很繁琐,我们制作了一个批处理文件来自动化命令使其运行
script.sh
这将同时运行 python 脚本和 npm serve,并打开 Google Chrome。









