- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
C 语言编写的黑白棋游戏源代码
/*3.3.4 源程序 */
#include graphics.h /* 图形系统头文件 */
#define LEFT 0x4b00 /* 光标左键值 */
#define RIGHT 0x4d00 /* 光标右键值 */
#define DOWN 0x5000 /* 光标下键值 */
#define UP 0x4800 /* 光标上键值 */
#define ESC 0x011b /* ESC 键值 */
#define ENTER 0x1c0d /* 回车键值 */
int a[8][8]={0},key,score1,score2;/* 具体分数以及按键与存放棋子的变量 */
char playone[3],playtwo[3];/* 两个人的得分转换成字符串输出 */
void playtoplay(void);/* 人人对战函数 */
void DrawQp(void);/* 画棋盘函数 */
void SetPlayColor(int x);/* 设置棋子第一次的颜色 */
void MoveColor(int x,int y);/* 恢复原来棋盘状态 */
int QpChange(int x,int y,int z);/* 判断棋盘的变化 */
void DoScore(void);/* 处理分数 */
void PrintScore(int n);/* 输出成绩 */
void playWin(void);/* 输出胜利者信息 */
/****** 主函数 *********/
void main(void)
{
int gd=DETECT,gr;
initgraph(gd,gr,c:\\tc); /* 初始化图形系统 */
DrawQp();/* 画棋盘 */
playtoplay();/* 人人对战 */
getch();
closegraph();/* 关闭图形系统 */
}
void DrawQp()/* 画棋盘 */
{
int i,j;
score1=score2=0;/* 棋手一开始得分都为 0*/
setbkcolor(BLUE);
for(i=100;i=420;i+=40)
{
line(100,i,420,i);/* 画水平线 */
line(i,100,i,420); /* 画垂直线 */
}
setcolor(0);/* 取消圆周围的一圈东西 */
setfillstyle(SOLID_FILL,15);/* 白色实体填充模式 */
fillellipse(500,200,15,15); /* 在显示得分的位置画棋 */
.
.
setfillstyle(SOLID_FILL,8); /* 黑色实体填充模式 */
fillellipse(500,300,15,15);
a[3][3]=a[4][4]=1;/* 初始两个黑棋 */
a[3][4]=a[4][3]=2;/* 初始两个白棋 */
setfillstyle(SOLID_FILL,WHITE);
fillellipse(120+3*40,120+3*40,15,15);
fillellipse(120+4*40,120+4*4
您可能关注的文档
最近下载
- 机电一体化技术专业(五年制)人才培养方案(中职).doc
- 第六单元 追寻伟人足迹 单元任务群整体 教学设计 -2024-2025学年语文二年级上册统编版.docx VIP
- 记叙文阅读真题 郑州三年模考(20-22)(河南版)(解析版).docx
- 第3课《纹样的诞生》.pptx VIP
- (2023秋)北师大版二年级数学上册《一共有多少天》PPT课件.pptx VIP
- 2023江苏开放大学学前儿童健康教育第二次形成性考核作业.docx VIP
- 《公路盾构隧道设计标准》.pdf
- GB50316-2000 工业金属管道设计规范(2008年版).docx
- 部编版四年级语文下册《12 在天晴了的时候》PPT优质课件.pptx VIP
- 西北工业大学英语核心能力.docx
文档评论(0)