鱼C论坛

 找回密码
 立即注册
查看: 1403|回复: 2

双人象棋

[复制链接]
发表于 2015-3-14 07:25:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
C语言课程设计,win32在控制台程序下做双人象棋,各路英雄豪杰给指点下该怎么做

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-3-14 10:58:07 | 显示全部楼层
这个题目如果用标准C来做,一旦走棋,肯定闪频,所以即使在控制台下,也避免不了使用一些windows api函数。。。既然这样还不知直接做个有界面的象棋程序。。。
首先,棋盘是不会改变的,可以先画出棋盘。
棋子是一个圆圈,里面加个汉字。用C++的经典做法,应该为棋子建立一个基类,基类中描述所有棋子的共性,如是黑色还是红色,在棋盘上还是已经死亡,在棋盘上的位置,以及走棋的虚拟函数;由此派生出各种棋子子类,描述棋子上显示的汉字和棋子的走法。
最后,搞个总的比赛类,控制两个选手轮流下棋。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-4 13:23:27 | 显示全部楼层
没搞过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 17:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表