计算机技术基础(C语言)课程设计---简单的弹球得分游戏
《计算机技术基础(C语言)课程设计---简单的弹球得分游戏》由会员分享,可在线阅读,更多相关《计算机技术基础(C语言)课程设计---简单的弹球得分游戏(15页珍藏版)》请在毕设资料网上搜索。
1、计算机技术基础(计算机技术基础(C C 语言)语言) 课程设计课程设计 一一. . 选题背景选题背景: 该游戏程序是一个集休闲, 娱乐为一身的游戏程序。 能在紧张的学习和工 作之余, 给你一个轻松大脑和身体的空间, 让你体会到在游戏中锻炼大脑思维的 乐趣。同时游戏该程序也给你一个创造新思路,发展新思维的新途径。 游戏的目的也很简单,就是让弹球在游戏区中尽可能少的弹碰,并根据 球停止点离左边强的距离来计算你所获得的积分。 二、二、设计思想:设计思想: 用比较常见的函数以及部分绘图函数来实现游戏的界面的制作。其运用 Bioskey()函数来设定键盘上左右键的功能,该程序中还定义了 SPORT()函
2、 数来进行该游戏的主要运算记分过程, 另外还定义了其他几个函数来实现该程序 的其他运行部分。 三程序流程图三程序流程图 N Y N Y N Y N Y N Y initiate Return(0) Return(1) 调用 initgr 调用 ball() 变量赋值 i=0 Setcolor(I+7); i- Main 函数 调用 sport() While() If() If() Oldx=place.x; SIDE BY SIDE SIDE BY SIDE N N Y Y N Y N Y Closegr() 调用 shouHZ 函数 if() q=p if() Return(i) 清屏 再
3、次调用 ball()函数 调用 paixu()函数 P!=NULL ShouHZ()内定义变量 If()=NULL Printf(“ error ”) i=0 inext=NULL; return 1; void initgr(void) /* BGI 初始化 */ int gd=DETECT,gm=0; /* 和 gd=VGA,gm=VGAHI 是同样效果 */ initgraph( int key() /*左右键功能函数*/ int key,number=0,n; for(;) if(bioskey(1) /*判断是否有键按下*/ key=bioskey(0); /*取键值*/ if(ke
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 基础 语言 课程设计 简单 弹球 得分 游戏
