基于opencv与MFC实现的双人五子棋

 

之所以给他取名双人五子棋,是因为这个程序实现的功能并不具备AI(人机对弈)功能,只能由两个玩家自己操作,棋盘显示部分是基于opencv实现的。

其实只是一个很简单的程序,如果说有些难度的话,就是在棋盘上是否有哪一方五个子连成一条线取得胜利的结果判断上。而且此程序容易扩展成多人下棋,只须在源代码上添加一些代码即可

 

实现的功能有:

1.选择背景色

2.可以得到你所下的子当前的坐标

3.可以显示当前两方所下的步数

4.还可以选择任意一方先下子

5.重新开始

贴上几张选择背景的照片:

选择红色背景

 

 

选择蓝色背景

 

 

选择绿色背景

 

源代码下载:http://bbs.csdn.net/

演示效果:http://v.youku.com/v_show/id_XMzA0MDk3ODgw.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值