- 1
- 0
- 约10千字
- 约 16页
- 2023-09-12 发布于江苏
- 举报
C
语
言
课
程
设
计
之
五
子
棋
报
告
学院:计算机科学学院
班级:计算机科学与技术2班
姓名:雷燕 李莉 王永
学号:41209010227 0225 0219
一:课程设计的目的
正确熟悉及使用tourbc,正确运行程序
正确的分析和应用所学的内容
主要是培养团队合作的意识
二:课程设计的准备
需要查阅tourbc的使用,tourbc的运行环境
根据所要设计的项目,确定具体的实现过程与结果
根据所需求的代码来查阅所调用的函数的使用
三:课程设计的开始
1.游戏的概述
五子棋是起源于古代中国的传统的黑白棋种之一。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋起源于古代中国,发展日本,风靡于欧洲,可以说五子棋是中西文化的交流点,是古今哲学的结晶。为了丰富用户的生活娱乐,特此开发五子棋程序。
2.游戏的预处理
3.游戏的设计目标
灵活的操作,可以自动判断胜负
系统采用良好的人机对话模式,界面设计美观友好
系统运行稳定,安全可靠
4.游戏的运行环境
只能在window xp或windows 03
5.游戏的整体框架
本棋盘棋的颜色分为红色和白色,哪种棋子先满足下列任意一个条件即为获胜,条件如下: 水平方向五个棋子无间断相连。
垂直方向五个棋子无间断相连。
斜方向五个棋子无间断相连。
游戏的主流程图如下:
代码如下:void main()
{
int gdriver=DETECT,gmode;
initgraph(gdriver,gmode,); /*图形界面初始化*/
start(); /*调用start()*/
key=bioskey(0); /*接收键盘按键*/
if(key==ESC) /*按ESC退出游戏*/
exit(0);
else
{
attention();
cleardevice();
flag=1 ; /*设置flag初始值*/
chessboard(); /*画棋盘*/
do
{
chessx=1 ;
chessy=1 ;
if(flag==1) /*判断flag值来确定要画的棋子的颜色*/
draw_circle(chessx,chessy,WHITE);
else
draw_circle(chessx,chessy,RED);
do
{
while(bioskey(1)==0);
key=bioskey(0); /*接收键盘按键*/
play(); /*调用play函数,进行五子棋游戏*/
}
while(key!=SPACEkey!=ESC); /*当为ESC或空格时退出循环*/
}
while(key!=ESC);
closegraph(); /*退出图形界面*/
}
}
6.游戏界面设计
设计的目标:友好,大方
用到的关键函数是:
bioskey()函数:
bioskey()是直接使用bios服务接口
函数原型:int bioskey(int cmd)
initgraph()函数
initgraph()函数的功能是初始化图形系统
函数原型:void far initgraph(int fa
您可能关注的文档
- 实验报告范本.doc
- 小学教育研究方法.pdf
- 数学学习报告.doc
- 自动控制原理课程设计报告_2.doc
- 实验一 人体的体表心电图的描记.doc
- 电测法实验报告——电阻应变片灵敏系数的测定.doc
- 数电重点名词解释.doc
- 微生物大小的测定-实验四.doc
- 电力电子技术实验指导书(学生)080403.doc
- 8259中断控制实验报告.doc
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 干部自传范文 .pdf VIP
- 2025年西藏自治区事业单位招聘考试(职业能力倾向测验·E类)历年参考题库含答案详解(5套).docx VIP
- 小学五年级上学期中队工作计划.docx VIP
- 2025年江苏省南京市检察院书记员考试题(附答案).docx VIP
- 混凝土浇筑施工培训课件.pptx VIP
- 【聚焦高标准农田】高标准农田建设项目存在的突出问题及审计重点.docx VIP
- TCI 003-2022 低植酸小麦籽粒中植酸含量指标和测定方法.docx VIP
- 2026年-新能源材料与器件PPT全套教学课件-新版.pptx
- 《锦瑟》李商隐赏析.ppt
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
原创力文档

文档评论(0)