《五子棋智能学伴更新日志》

五子棋智能学伴更新日志(2024修订版)

更新日志(2022/9/8~2024-05-16)


[Dev] V1.0.0

更新内容:初次提出了策划方案,项目Headline backgammon Beta (首脑五子棋) 正式开启


[Dev] V1.0.3

更新内容:完成了界面外观的策划方案,初步确定五子棋的相关规则在程序方面的实施


[Dev] V1.0.5

更新内容:初定五子棋AI部分的实施方案,初步估计了关于性能方面的数据


[Dev] V1.0.7

更新内容:对于五子棋AI部分给予了些许优化,开始上手实操完成C++代码设计


[Official] V1.0.2

更新内容:初步部署了关于C++的代码部分,项目更名Headline backgammon (首脑五子棋),第一个拥有正式五子棋界面的版本诞生


[Beta] V1.12.1

更新内容:增添了玩家与玩家相互对弈的功能,添加了关于胜负判断的模块


[Beta] V1.13.27

更新内容:修复了关于判断胜负模块部分情况无法判断胜负的bug,更新了界面外观


[Beta] V1.17.2.2031

更新内容:调整了关于玩家输入不合法位置的规则,扩大了棋盘尺寸,使得玩家有更多发挥空间


[Official] V1.18.23

更新内容:更改了主界面外观,调整游戏规则使得玩家可以一人一步棋的走,修复了一人可以走两步的bug


[Dev] V1.19.82

更新内容:重新制定了五子棋AI的实施方案,从3种不同的方案中择取了最优方法


[Beta] V1.20.0

更新内容:第一个试图将五子棋AI添加进入主程序中的版本


[Beta] V1.21.29

更新内容:修复了玩家与AI之间走棋时不符合相关规则的bug,美化了界面设计


[Official] V1.5.21

更新内容:添加了“主界面”,美化了界面设计,修改了部分仍旧存在的bug


[Beta] V1.51.23

更新内容:添加了战局查看和战局回放的功能


[Beta] V1.63.1

更新内容:修复了关于战局查看和战局回放的相关bug,添加了作者简介


[Official] V1.67.72

更新内容:添加了设置选项栏,彻底根除了战局查看和战局回放的bug


[Beta] V1.70.3.31

更新内容:调整AI棋谱的优先级,算力得到进一步加强


[Dev] V1.73.22

更新内容:初次提出使用Windows Applions项目来完成界面设计,彻底告别DOS界面的局限性


[Beta] V1.80.83

更新内容:成功将首脑五子棋的核心代码嵌入Dev-C++的Windows Applions项目中,初步界面已经形成


[Dev] V1.82.2

更新内容:重新调整并制定界面设计方案,美化界面的设计


[Beta] V1.83.70

更新内容:完成了棋盘主界面的初步定稿


[Official] V1.9

更新内容:添加了下棋区域,玩家能够自由走棋并且AI能够正常下棋


[Beta] V1.9.27

更新内容:解决了关于玩家或AI下棋盘边缘的棋时闪退的情况(数组越界了)


右侧功能区的更新内容
[Beta] V1.9.73:82W5K

更新内容:新增右边按钮操作区,删除了玩家与玩家对弈的功能

[Beta] V1.9.73:73W2H

更新内容:编写了右边按钮对应程序,添加了背景音乐等按钮的诸多功能

[Beta] V1.9.73:64W9J

更新内容:添加了右侧状态栏和消息栏,用于显示玩家战局情况

[Beta] V1.9.73:52W3Q

更新内容:添加了AI上一步走的棋显示于消息区的功能

 


[Official] V2.20

更新内容:修正了AI的相关策略,改进了AI走棋的哈希(hash)冲突问题


[Beta] V2.21.72

更新内容:将 [悔棋] 按钮的栈冲突bug解决


[Beta] V2.37.89

更新内容:新增密钥验证功能,项目正式更名为XiaoZhou Gomoku (小舟五子棋)


[Official] V2.40.27

更新内容:优化了五子棋AI的相关算法,解决了部分相关bug


[Official] V2.48.31

更新内容:修复了存在许久的边界无法点击问题


[Beta] V2.5.3

更新内容:添加了“保存棋局”的功能


[Beta] V2.57.31

更新内容:改进了棋局储存方案


[Beta] V2.63.9

更新内容:将“悔棋”按钮更改为“上一步”,同时增添了“下一步”按钮


[Beta] V2.71.6

更新内容:对于“上一步”按钮和“下一步”按钮的上限和下限做出了限制,使得其不会产生诸如数组越界等问题


[Official] V2.8.26

更新内容:添加了“导入棋局”的按钮,将命名方式改为了按照时间命名,避免了文件重名被覆盖的情况


[Beta] V3.01.72

更新内容:修复了AI对于边界误判断的问题


[Beta] V3.12.63

更新内容:将简介内容移至“关于”按钮里面


[Beta] V3.16.2

更新内容:对界面稍加调整进行了优化,同时加入了胜率判断功能


[Beta] V3.20.1

更新内容:修复了关于胜率判断的一些问题


[Beta] V3.22.18

更新内容:继续完善了关于胜率判断的一些问题


[Official] V3.26.74

更新内容:修复了关于导入棋局和保存棋局后无法使用背景音乐的情况


[Beta] V3.53.21

  更新内容:改进了AI的算法,解决了一些bug
  更新内容:修复了关于AI的一些问题,解决了上一个测试版本出现的边界问题
  更新内容:修复了一些bug

[Beta] V3.75.43

更新内容:修复了一些关于AI的问题,即将推出新一代AI
 
 
posted @ 2024-05-16 21:16  Jared-Aya  阅读(61)  评论(0)    收藏  举报