五子棋 – 人机对战 – 第二代

前言

终于把C语言课程大作业-五子棋写完了。虽然高中时曾写过一遍,本想着直接拿去用了。但一方面,学校课程要求纯C完成、不能有图形界面;另一方面,规则相比原来复杂许多,增添了禁手限制——看来还是得重新写一遍。>﹏<

在同学的帮助下,第二代五子棋相比第一代改进了算法,并增加了一些功能。在此表示感谢。

具体代码计划于课程结束后扔到EricJin2002/wuziqi: UCAS大二C语言课程大作业 (github.com)

继续阅读“五子棋 – 人机对战 – 第二代”

五子棋 – 人机对战

简介

高一时第一次接触了C++,心血来潮编了几个诸如推箱子、贪吃蛇、俄罗斯方块的小游戏。

觉得不过瘾,碰巧那会儿班里流行五子棋,便着手于编一个人机对战程序。

碍于编程知识不足,算法只用了判断、循环。借助easyx的图形库,它有了图形界面。

最终版本经调查测试,实力优于初学者,并能与中等水平者相抗衡。

(反正我被他阴了好多次,不知是该笑还是该哭(▼皿▼#) )

继续阅读“五子棋 – 人机对战”