黑白棋游戏课程设计

黑白棋游戏课程设计

ID:2258381

大小:77.50 KB

页数:19页

时间:2017-11-15

黑白棋游戏课程设计_第1页
黑白棋游戏课程设计_第2页
黑白棋游戏课程设计_第3页
黑白棋游戏课程设计_第4页
黑白棋游戏课程设计_第5页
资源描述:

《黑白棋游戏课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黑白棋程序源代码:#include"graphics.h"#include"stdio.h"#include"stdlib.h"#include"conio.h"#include"dos.h"#include"math.h"#defineLEFT0x4b00#defineRIGHT0x4d00#defineDOWN0x5000#defineUP0x4800#defineESC0x011b#defineENTER0x1c0d#defineF10x3b00#defineF20x3c00#defineF

2、30x3d00#defineF40x3e00inta[8][8]={0},key,score1,score2;/*具体分数以及按键与存放棋子的变量*/charplayone[3],playtwo[3];/*两个人的得分转换成字符串输出*/voidplaytoplay(void);/*人人对战函数*/voidDrawQp1(void);voidDrawQp2(void);voidDrawQp(void);/*画棋盘函数*/voidSetPlayColor(intx);/*设置棋子第一次的颜色*/vo

3、idMoveColor(intx,inty);/*恢复原来棋盘状态*/intQpChange(intx,inty,intz);/*判断棋盘的变化*/voidDoScore(void);/*处理分数*/voidPrintScore(intn);/*输出成绩*/19intk=1;inty=1;/******主函数*********/voidmain(void){intgd=0,gr,i,j;initgraph(&gd,&gr,"D:\TCPP30E\BGI");/*初始化图形系统*/while(y

4、){for(i=0;i<8;i++)for(j=0;j<8;j++)a[i][j]=0;DrawQp1();if(k==1)break;if(k==0){DrawQp();/*画棋盘*/playtoplay();/*人人对战*/}}closegraph();}voidDrawQp()/*画棋盘*/{inti,j;score1=score2=0;/*棋手一开始得分都为0*/setbkcolor(BLUE);setcolor(4);setlinestyle(0,0,3);outtextxy(200,5

5、0,"*HELP(F1)");outtextxy(200,70,"*PAUSE(F2)");19outtextxy(200,90,"*MUSIC(F4)");setcolor(4);setlinestyle(SOLID_LINE,0,3);for(i=100;i<=420;i+=40){line(100,i,420,i);/*画水平线*/line(i,100,i,420);/*画垂直线*/}setcolor(0);/*取消圆周围的一圈东西*/setfillstyle(SOLID_FILL,15);

6、/*白色实体填充模式*/fillellipse(20,30,15,15);/*在显示得分的位置画棋*/setfillstyle(SOLID_FILL,8);/*黑色实体填充模式*/fillellipse(20,80,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(

7、120+4*40,120+4*40,15,15);setfillstyle(SOLID_FILL,8);fillellipse(120+3*40,120+4*40,15,15);fillellipse(120+4*40,120+3*40,15,15);score1=score2=2;/*有棋后改变分数*/DoScore();/*输出开始分数*/}voidplaytoplay()/*人人对战*/{intx,y,t=1,i,j,m,u=0,now,k,d,d1,r=1,cc=0;chartimeone

8、[10];structtimecurtime;unsignedsing[]={442,100,334,100,320,100,422,100,442,100,334,100,320,100,422,100,19222,100,239,100,232,150,342,100,239,100,232,150,342,75,345,75,342,75,349,75,230,100,162,100,342,75,345,75,352,75,349,75,230,100,162,1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。