Skip to content

arect/AutoConSix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

自动六子棋

功能

在19*19的棋盘上实现自动六子棋

来源

吉林大学软件学院2018级数据结构课程设计C题,要求在19*19的棋盘上实现简单的自动六子棋程序。

简介

此程序的框架由模板修改而来,我只是做了一些微小的工作,添加了一些次要的函数,以实现程序的基本运行,加上第一步或第二步的选择,由于时间不多人又懒,其实第二步的选择还是有点那什么……

核心功能是对棋盘遍历,提取棋形,然后对棋形打分,得出下在某个位置的分数,得出最高分之后即可落子。

遍历函数提取棋形并打分由cmx实现。打分表由tqx提供。

感谢

说实话这只是一个很简单的程序,但是让我学到了很多,一些代码技巧,一些合作的技巧,在此感谢和我组队的两位同学,感谢老师。以上。

后话

看了一些同学做的,感慨良多,完全打不过😂,因为我们的策略不同,同学的都是主战的,对防御的考虑较少。感觉心里很不是滋味。