C语言课程设计--桌球
《C语言课程设计--桌球》由会员分享,可在线阅读,更多相关《C语言课程设计--桌球(13页珍藏版)》请在毕设资料网上搜索。
1、C 语言课程设计语言课程设计-桌球桌球 一、实验内容一、实验内容 玩家通过移动球杆到单一的桌球处碰撞桌球运动, 当桌球于一定速度通过桌面右方的同 样颜色的球洞后,则该球进洞,在桌面左边重新分配新球开始游戏。要求如下: 1. 游戏的初始界面如下,其中左边有一个体积较小的桌球,其 x 方向位置固定,y 方 向位置随机。右边有八个颜色不一样,体积较大的球洞,游戏的目的是使用左边的 桌球以一定小的速度穿过右边同样颜色的球洞就算桌球进洞,然后重新分配新球。 2. 球杆随鼠标运动而运动,单击球杆,桌球获取一个前进的速度同时往前有运动。桌 球的前进方向有一段指示球运动方向的虚线。 3. 右侧的球洞以移动的频
2、率不断更换位置。球洞的 x 左边不变,更换的是 y 坐标的位 置,即每一轮中每一个球洞移动到下一个球洞的位置,最下边的球洞则移动到第一 个球洞位置。所以的这些动作都要在一个频率的时间里面完成。因此当游戏一某一 个频率进行的时候,右侧的球洞就能实现循环变化的效果。 4. 球碰撞到桌面边沿的时候以发射角的角度弹走。 5. 球进洞的判断是球以一定的速度通过同样颜色的球洞时, 桌球消失, 表明球进洞了, 此时左侧随机生成新球。 球运动到球洞的速度不能太大, 太大则球直接运动过球洞, 如果速度太小,则球同样不进洞。 二、实二、实验指南验指南 实验一开始实验实验一开始实验 【实验任务】 步骤一、打开 Fu
3、nCode,创建一个的 C+语言项目; 步骤二、导入 snooker 模板。 【实验思路】 按实验指导完成。 【实验指导】 1、 打开 FunCode,点击“项目”菜单,选择“创建 C 语言工程” 注意: 工程名名称要求字母开头, 只能包含字母和数字, 且名字中间不能有空格名字中间不能有空格。 2、 点击菜单“项目”中的“导入地图模块” ,如图一。跳出一个对话框,选中“snooker” 模板,点击“导入到工程”按钮,如图二。 图 一 图 二 3、导入成功后的,界面如下图所示: 实验二初始化桌球和球杆同时在球的前进方向画虚线实验二初始化桌球和球杆同时在球的前进方向画虚线 【实验内容】 步骤一、设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 桌球
