python_checkers:跳棋游戏(与蒂姆一起技术比赛)
2021-08-25 16:08:43 7KB Python
1
VC 实现跳棋游戏程序,其实跳棋游戏的程序实现并太难,但它的棋盘是一个不规则窗体图形,这一点的实现就很关键了。    我的思路是:把棋盘121棋格分为7个区,中间为0区,上为1区,逆时针至右上角。   定义一个棋格的属性:坐标    棋格所属区域,即上面所提7个区。    棋格离各个端点几格,6维数组记录6方,电脑下子时可作为下子的优先级判断。    棋格上棋子的颜色0-6,0为无子。    棋格属于第几个棋格(从上至下,从左至右,1-122个棋格)    再定一个6维指针数组,指向当前棋格的6个方向的属性(逆时针,右上方为第0维至右方第5维,此方无棋格指向NULL)。   再定义棋子的属性:    指向的棋格。    可走路径用数组集合动态保存。    棋子的状态,选择与否。   上面具体的实现请看date.h文件。   接下来做的就是定义122个棋格实例(0格为空)和6方每方10个棋子的实例,初始好它们如无错,就成功一半了。    确定好程序数据结构,以下就好办多了,但也不可大意,指针乱指可就不好玩了^-^。
2021-08-05 17:26:52 380KB VC 源码-游戏实例
1
AI-Checkers 一个简单的跳棋游戏,您可以在其中制作自己的 AI。 使用和 .NET 4.5。 呜呜呜。 #游戏基础 游戏以 1 对 1 的形式进行。两个玩家都可以是人类或 AI,这意味着您可以玩玩家对玩家、玩家对计算机或计算机对计算机。 ##人工智能 游戏使用外部可执行文件作为 AI。 通过这种方式,您可以使用任何您想要创建 AI 的语言来制作您的 AI。 如果您选择一个或两个玩家作为 AI,则必须编辑游戏可执行文件旁边的config.cfg文件。 字段string redAI和string blackAI定义了 AI 可执行文件的完整路径。 您还可以编辑string redArgs和string blackArgs字段,以使用自定义参数运行 AI 可执行文件。 更多关于配置文件的内容。 ###与人工智能沟通 当游戏要求轮到 AI 时,它会按照以下格式将当前棋盘写入
2021-07-10 16:03:42 1.45MB C#
1
跳棋游戏源代码,想玩小游戏编程的可以看一下哦
2021-06-29 17:01:23 3.01MB 跳棋游戏 VC C++
1
程序实现简介: 由于仓促写成,游戏的网络功能暂时没有,非常抱歉,下一版本一定补上。 跳子棋程序的实现不算太难,但却也有一点复杂。主要原因可能就是它的棋盘为一个不规则的图形。 我的思路是:把棋盘121棋格分为7个区,中间为0区,上为1区,逆时针至右上角。 定义一个棋格的属性: 坐标。(根据棋盘图自己量一下,不会不知道用什么吧!) 棋格所属区域,即上面所提7个区。 棋格离各个端点几格,6维数组记录6方,电脑下子时可作为下子的优先级判断。 棋格上棋子的颜色0-6,0为无子。 棋格属于第几个棋格(从上至下,从左至右,1-122个棋格) 再定一个6维指针数组,指向当前棋格的6个方向的属性(逆时针,右上方为第0维至右方第5维,此方无棋格指向NULL)。 再定义棋子的属性: 指向的棋格。 可走路径用数组集合动态保存。 棋子的状态,选择与否。 上面具体的实现请看date.h文件。 接下来做的就是定义122个棋格实例(0格为空)和6方每方10个棋子的实例,初始好它们如无错,就成功一半了。 确定好程序数据结构,以下就好办多了,但也不可大意,指针乱指可就不好玩了^-^。 至于围绕这些数据如何去操作,只要理解它的数据结构参照一下程序应不难。
2021-06-24 00:08:03 586KB 跳棋
1
java实现的简单的中国跳棋游戏,eclipse开发,实现了AI,适合初学者学习
2021-06-22 14:17:47 2.69MB 中国跳棋
1
跳棋源代码
2021-06-13 01:01:54 317KB 跳棋源代码
1
用Visual C++编写的跳棋游戏源代码
2021-06-09 01:18:54 33.11MB 跳棋
1
为想进一步提高VC++编程能力的人上传的代码文件,在玩的同时还可以编程
2021-06-07 09:46:40 4.14MB Visual_C++ VC++ 跳棋游戏
1
vc++写的跳棋程序,内有所有代码,下载即可运行,另附使用说明
2021-06-07 09:07:38 1.46MB vc vc++ 源程序 源代码
1