1、计计算机技算机技术术基基础课础课程程设计设计 C C 语语言言 设计报设计报告告 题目题目: : 路路边边吃吃数数游游戏戏 学院:学院: 机电工程学院机电工程学院 专业:专业: 工业工程工业工程 班级:班级: 一、题目一、题目:路边吃数游戏 二、选题背景二、选题背景 当今人们工作繁忙很少有时间玩大型游戏,这些 C 语言小程序可以 使人们在茶余饭后的片刻时间里轻松一下, 自己可以设置难度, 初玩 很不错的! 三、设计思想三、设计思想 利用二维数组、for循环、ifelse 语句来实现通道和墙壁的制作。 switch 语句用来编制方向键及相关设置。 两个调用函数分别是:wingame(),lost
2、game()。 window( ) /* 设置窗口大小*/ gotoxy( ) /* 设置图像的位置*/ soundunsound( ) /* 设置用来设置声音*/ textcolor( ) /* 设置图像的颜色*/ textbackground( ) /*设置画面的背景颜色*/ cprintf( ) /* 输出图像*/ getch ( ) /*输入字符*/ 四、程序流程图:四、程序流程图: 开始界面开始界面 选择是否进入游戏选择是否进入游戏 主函数主函数 退出退出 清除图形频幕清除图形频幕 游戏开始游戏开始 赢 输 textbackground /*设置画面的背景颜 色*/ window/*
3、 设置窗口大小*/ gotoxy /* 设置图像的位置*/ 五五、程序清单:、程序清单: #define UP 0x4800 #define DOWN 0x5000 #define LEFT 0x4b00 #define RIGHT 0x4d00 #include #include #include int k1724=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1
4、,1,0,0, 0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0, 0,3,1,1,1,1,0,1,1,1,4,1,0,1,0,1,1,1,1,1,1,1,0,0, 0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0, 0,2,1,1,1,1,6,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0, 0,1,1,1,1,1,1,1,1,1,1,5,1,1,1,0,1,0,0,1,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,4,0,0,1,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0, 0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0, 0,0,0,0,0,1,0,0,0,0,0