《程序设计实训》实验报告模板范例汇编.docVIP

《程序设计实训》实验报告模板范例汇编.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计实训》实验报告模板范例汇编

程序设计实训报告 [选题名称] 专业班级: 实习时间:2015年10日至7月14日 实习地点: 微401 成 员 1: 成 员 2: 成 员 3: 考勤(10%) 文档(30%) 创意及实现(30%) 视频 (30%) 总成绩 (100%) 个人分 成员1 成员2 成员3 作品的创意,实现的主要功能,有什么创新点。 游戏运行,初试界面出现‘空格开始’的提示。 玩家按空格开始游戏,6只猴子排成一列。 游戏开始后,用户每按一次空格键,随机从猴子队列中产生一个被淘汰的猴子 被淘汰的猴子会出局,加入屏幕下方的淘汰者猴子队列中。 站在被淘汰猴子后方的选手依次往前移,填补空白 用户继续按空格淘汰猴子,值到剩下唯一的猴子,就是大王!这样,一局游戏完成。 一局游戏完成后,屏幕重新出现“空格开始”的标志,用户按空格可以继续游戏,如此往复。 含每个功能的具体实现,可以用流程图(不要贴代码)等描述。 3.1 数据结构 (说明:主要写用到的各类型的全局变量、含义) g_iMonkeys[6] 用一个int类型的数组来保存猴子精灵编号 g_flocation[6] 用一个浮点型数组存储猴子位置(因为6只猴子站成一排,y坐标值是相同的,因此该数组保存6只猴子的x坐标值)。其中g_Monkeys[i] 对应的位置g_fLocation g_iNumMokeys 当前备选猴子数量,即截图中上层队列的猴子数 g_iNumLoseMonkeys 淘汰的猴子数量,即下层队列中的猴子数 g_iChooseMonkey 本轮淘汰的猴子编号 g_iMoveMonkey 淘汰猴子后,后面需要移动的猴子数 g_fDelayTime 猴子向前移动的延迟时间 3.2 算法描述 有六只猴子,存储在g_Monkeys数组中,对应的位置则在g_fLocation中,对应关系为g_Monkeys[i] ? g_fLocation[i]游戏状态g_iGameState分为三种状态0,1,2 ,其中0表示游戏结束状态,1表示游戏初始化,2则表示游戏运行状态0 ? 1的转换为“空格开始”1 ? 2的转换自然发生,即游戏初始化函数后会自动将游戏状态从1置为2 2 表示游戏运行状态,在该状态,敲击空格可以选出淘汰的猴子 2 ? 0的转换为当猴子的备选队列中只剩下一只猴子的时候发生,该猴子便是大王了 3.2.1 猴子精灵的初始化 创建猴子精灵的对象,并保存CSprite数组中,依次设置每只精灵的坐标。 将参选大王的猴子数设为6,每只猴子移动的时间间隔设为1.0秒。 淘汰的猴子数目设为0。 隐藏空格开始精灵 当有猴子需要移动时且经过1秒的移动时间后,移动猴子,且将待移动的猴子数减1 3.2.2 游戏开始和控制按钮 游戏还未开始,即游戏状态为0,如果空格按被下,则将游戏状态改为1,此时对程序的数据进行初始化。循环一次之后,游戏的转太变为2,此时游戏开始运行。 如果按下空格时,剩下的猴子数大于1,游戏状态为2且备选队列中没有需要向前移动的猴子时,则随机选中1个猴子淘汰,并将被淘汰的猴子移动到屏幕下方淘汰者队列。 移动完成后,将淘汰猴子的数量标志g_iNumLoseMonkeys加1,备选猴子数keys减1,同时计算出需要移动的猴子数量,并将猴子精灵数组中的猴子均向前移动一位,同位置数组相对应; (说明:不要超过3个图) 图4-1 开始游戏 图4-3 游戏中,按空格键淘汰猴子 五、总结人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。 1 黑体,小二,居中对齐,长题目换行后,两行汉字的第一个字要上下对齐,有副标题的用“——”连接(另起一行,右对齐)。 一级标题,三号黑体两端对齐,1.5倍行间距,段前后0.5行距。 正文。小四号宋体,外文选用“Times New Roman”,每段首行缩进2 二级标题。序数后空一格写标题,四号黑体,1.5倍行间距。 三级标题。序数后空一格写标题,小四号黑体,1.5倍行间距。 正文中插图。所有图要写明图号和图题,图号和图题应放在图位下方居中处,1.5倍行距,五号宋体,外文选用“Ti

文档评论(0)

bbnnmm885599 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档