社区
新手乐园
帖子详情
用VC实现两人对战的中国军棋游戏如何实现??
Taylor_Tesla
2010-07-20 01:31:53
用VC实现两人对战的中国军棋游戏如何实现???
本人想做一款军棋游戏,但是对于算法不是很理解,有人能帮我想想么??
最好能够有个详细的算法,代码部分我试着写写!
...全文
269
3
打赏
收藏
用VC实现两人对战的中国军棋游戏如何实现??
用VC实现两人对战的中国军棋游戏如何实现??? 本人想做一款军棋游戏,但是对于算法不是很理解,有人能帮我想想么?? 最好能够有个详细的算法,代码部分我试着写写!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
djjlove_2008
2010-07-20
打赏
举报
回复
以我的经验来看,设计棋类游戏的核心工作就是设计搜索程序。你先设计走子思路,然后再设计棋盘,棋子如何移动,你可以先分配第个点的权值,这样可以找到一个最优走法,但搜索的过程中注意剪枝,这样才能达到快速的效果,我看过中国象棋程序的设计,最主要的还是搜索算法。
Taylor_Tesla
2010-07-20
打赏
举报
回复
谢谢啊,我先试着自己写一下,不行了还要寻求帮助呢
zhaolinger2
2010-07-20
打赏
举报
回复
两人对战的算法比人机对战的算法简单多了。
要点就是:
1、设计一个棋子类,用来描述棋子的名字、等级等等。
2、设计一个棋盘界面,用来摆放上面设计的不同的棋子类对象。注意一些特殊的元素,比如军营,行营,铁道等等。
3、设计一个游戏规则组,将每种棋或者每个位置的走棋规则、胜利或失败条件等转换成适当的判断表达式存储。
4、下面就是走棋的控制了。
没了。
VC
版黑白棋
游戏
目 录 前 言... 2 1.课程设计计划... 3 2.功能需求... 3 3.总体设计... ... 黑白棋,也称反棋(Reversi)、奥赛罗棋(Othello),苹果棋,翻转棋是一个经典的策略性
游戏
。黑白棋是19世纪末英国
跳棋
游戏
设计与开发
摘 要 网络休闲
游戏
可以包含任何
游戏
类型的
游戏
性要素,通常休闲
游戏
...主要是使用C++语言完成网络跳棋中的图形界面和网络对弈的设计以及计算机的智能行走,能够
实现
跳棋
游戏
中棋盘、棋子的绘制,鼠标执子和落子,下
2026年计算机类专业毕设选题必看:一次性通过避坑+选题清单
ASP.NET淘宝店主交易管理系统的设计与
实现
(源代码+论文).rar A180:ASP.NET猜数
游戏
的设计与开发(源代码+论文).rar A181:asp.net电子书城系统设计与
实现
(源代码+论文).rar A182:ASP.NET电子购物商城系统(源代码+...
基于YOLO的智能机器人视觉识别系统.zip
基于YOLO的智能机器人视觉识别系统.zip
FlutterYOLO与MediaPipe视觉AI示例.zip
FlutterYOLO与MediaPipe视觉AI示例.zip
新手乐园
33,318
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章