-chess-game:仅使用C#在控制台上进行的简单国际象棋游戏
2021-11-03 16:52:51 15KB C#
1
swift-chess:一个采用 Swift 2.0开发的简单棋类游戏
2021-11-02 15:49:03 1.73MB Swift开发-游戏开发
1
棋牌游戏 用C ++和Qt完成的多人国际象棋游戏。
2021-11-01 15:39:03 27KB C++
1
国际象棋 该项目专注于计算机科学概念,例如数据结构和算法。 Chessnut是我们用于所有移动和棋逻辑的棋引擎。 我们正在使用一棵树来生成可能的棋盘,该棋盘可进行3级深度和深度优先搜索,最小极大值和alpha-beta修剪,以根据以下启发式方法找到最佳动作: 材料(每个玩家的总件数) 可能采取的法律行动的数量,重点是中心广场 检查/检查状态 典当结构 当前,由于递归函数要使用大量的计算能力,因此尝试实现多处理功能,因此在超过4个级别的深度上计算启发式状态需要花费大量时间。 深度为3级时,我们的AI做出了不错的动作,但也提出了许多不明智的建议。 人工智能的国际象棋情报估计为9级中的3级。 极小极大算法 从Wikipedia的简洁定义中借用的是“用于最小化最坏情况(最大损失)情况下可能的损失的决策规则”。 对于国际象棋,扮演角色的玩家是最大化者,其移动将受到对手(最小化者)的对抗React
1
国际象棋 该项目专注于计算机科学概念,例如数据结构和算法。 Chessnut是我们用于所有移动和棋逻辑的棋引擎。 我们正在利用一棵树来生成可能的棋盘,该棋盘可进行3级深度和深度优先搜索,最小极大值和alpha-beta修剪,以根据以下启发式方法找到最佳动作: 材料(每个玩家的总件数) 可能采取的法律措施的数量,重点是中心广场 检查/检查状态 典当结构 当前,由于递归函数要使用大量的计算能力,因此尝试实现多处理功能,因此在超过4个级别的深度上计算启发式状态需要花费大量时间。 深度为3级时,我们的AI做出了不错的动作,但也提出了许多不明智的建议。 人工智能的国际象棋情报估计为9级中的3级。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 先决条件 (与Python2.7兼容) 正在安装 安装必备组件并克隆此存储库后,进入该存储库并创建一个虚拟环境: v
2021-10-21 05:25:31 767KB Python
1
国际象棋极小值 在python中使用Minimax算法的国际象棋游戏。 将此文件打开到Jupyter Notebook中,然后运行该程序。 在此程序中输入输入作为行名和列名。 例如,a2a4
2021-10-21 05:20:54 3KB python chess ai artificial-intelligence
1
棋谱 实时在线国际象棋游戏。 你可以在这里玩 目录 技术栈 后端 Node.js 表示 基于会话的身份验证快速会议 SocketIO Nginx的 MongoDB的猫鼬 AWS EC2 前端 单页应用程序(SPA) React.js Redux unk 佐贺 服务总览 这项服务的运作方式 如何更新视图 来自客户端的所有请求都是通过http调用发出的 来自服务器端的所有响应都是通过SocketIo做出的 这允许浏览器中多个选项卡上的多个游戏玩法 身份验证在浏览器的选项卡之间共享,但每个选项卡均单独提供服务 优化 为了节省网络带宽,socketio的名称空间区域在每个页面上均被划​​分。 更新棋盘时,只有棋子的运动被传输到网络 通过不接收整个板子,您可以部分更新视图并最小化React的对帐 游戏规则 过程 当前,该服务仅支持多人游戏。 因此,至少需要两名玩家才能玩游戏 游戏有一
2021-10-14 18:44:02 5.08MB JavaScript
1
Node.js 国际象棋服务器 使用构建的 Node.js 应用程序。 在本地运行 确保你已经安装了和 。 $ git clone git@github.com:heroku/node-js-getting-started.git # or clone your own fork $ cd node-js-getting-started $ npm install $ npm start 您的应用程序现在应该在上运行。 部署到 Heroku $ heroku create $ git push heroku master $ heroku open 文档 这是一个 Node.js 服务器,可以在国际象棋游戏中为玩家提供提示。 使用棋盘的当前配置和轮到哪个颜色向此服务器发送 GET 请求将导致服务器响应该颜色的良好移动。 格式化请求假设这个服务器在一个名为 的 url
2021-10-14 18:27:31 8KB JavaScript
1
中国象棋的代码 java编写的 有详细的描述与解释 对于做课程设计的人很有用
2021-09-30 18:16:48 51KB java chess
1
中国象棋 java实现源代码,供个人学习使用
2021-09-13 17:05:06 68.44MB 中国象棋 源码 java
1