- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 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
                您可能关注的文档
- 《小学教学方法创新实验与研究》结题报告汇编.doc
 - 《小学四级数学下册期末试题》汇编.doc
 - 《小学数学教学论》课程复习提纲汇编.doc
 - 《大家来唱》教学设计汇编.doc
 - 《小学数学教学中数形结合思想方法的实践研究》汇编.doc
 - 《小学数学教学设计与案例分析》最新答案汇编.doc
 - 《土木工程施工组织》课程A卷及答案汇编.doc
 - 《小学数学课堂教学中培养情感态度价值观策略研究》汇编.doc
 - 《小学数学课堂教学有效性的研究》结题报告汇编.doc
 - 《小学生英语阅读兴趣与技能方法培养的策略研究》汇编.doc
 
- 2025年贵州省六盘水市五年级政治上册期中考试试卷及答案.docx
 - 2025年四川省巴中市高一生物上册期中考试试卷及答案.docx
 - 2025年贵州省安顺市六级政治上册期中考试试卷及答案.docx
 - 2025年四川省巴中市九年级地理上册期中考试试卷及答案.docx
 - 2025年四川省巴中市九年级数学上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市初一道德与法治上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市高一地理上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市九年级数学上册期中考试试卷及答案.docx
 - 2025年四川省成都市初三道德与法治上册期中考试试卷及答案.docx
 - 2025年四川省成都市高二化学上册期中考试试卷及答案.docx
 
最近下载
- 《床边护理查房评分标准.doc VIP
 - 10 往事依依 课件(共28张ppt).pptx VIP
 - 昆仑通态物联网屏McgsTpc N 系列使用手册.pdf
 - 小学信息技术 豫科版 《信息技术》六年级上册 第十四课 计算机病毒与网络安全 课件.pptx VIP
 - 最新新北师大版三年级数学上册里程表练习题.docx VIP
 - 中医内科学知识点笔记(全).pdf VIP
 - 能源与环境概论 教学课件 ppt 作者 李润东 可欣 主编第七章 节能技术与环境保护.ppt VIP
 - 3.2努力把人生理想变为现实 课件 中职高教版哲学与人生思想政治.pptx VIP
 - 材料化学(曾兆华 杨建文)课后答案.pdf VIP
 - 简化24式太极拳动作名称.pdf VIP
 
原创力文档
                        

文档评论(0)