基于VC 的打砖块游戏的设计与实现开题报告
2020-04-12 15:52:24
1. 研究目的与意义(文献综述)
游戏目前是全球最大的娱乐版块之一,逐渐成为人们减压放松的主流方式,被誉为“第九艺术”。游戏产业如此巨大的市场潜力,国内各大互联网企业开始加大这方面人才的培养和招募,目前游戏产业的发展和人才培养方兴未艾,需要大量这方面的人才。弹力球游戏始祖是史蒂夫#8226;乔布斯于1975年的夏末,花了4天时间设计完成的游戏《乒乓》。后被各个公司竞相模仿,发展至今,已经成了一款经典老游戏,拥有多种版本,弹力球游戏又名打砖块游戏,游戏目标是消去墙上所有的砖块。当今小游戏凭借其简单的操作方式以及较小的内存占用受到了更广泛玩家人群的喜爱,人们可以利用工作之余的零碎时间玩一局小游戏进行放松而无需花费大量的时间和精力,玩小游戏的成本的门槛相较于大型的网游的有着绝对的优势,据悉,2018年微信推出了微信小程序,旗下的小游戏跳一跳自上线以来已收获4亿用户,因此,对小游戏的开发不仅可以给人们提供很好的休闲放松体验,也具有极大的商业价值。
我做的毕业设计题目是基于vc的弹力球游戏,选择这个题目一方面的原因是我大学期间所选修的课程设计有一系列关于vc的程序设计知识,如vc 语言、vc程序设计相关知识以及有过查阅相关文献的经验,虽然有一定经验,但是都是一些零星的课设,所以我需要毕业设计这样一次完整的软件开发来锻炼自己;另一方面,因为这个游戏是一款非常经典耐玩的游戏,我非常想要了解学习如何设计出这样的经典之作,在经过大学四年的学习,我认为我初步具备了完成这个小游戏的设计能力。因此我想要利用这次毕业设计完成这样的一个项目,作为对自己的一项考核。vc 语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,纯粹的面向对象的编程,特别适合用于编写应用软件。代码简单易懂,在完成这样的一个项目中,有助于初涉c 者语言水平的提高。
我们作为一名新世纪的大学生,现在的社会是一个由科学技术不断推动向前迈进的社会,这是一个信息爆炸性增长的社会,我们每一个人都必须要不断的学习,提高自己的能力,才能适应社会的增长,站在时代的风口,去引领新时代,而不是被新时代淘汰!
2. 研究的基本内容与方案
本次设计的目标是开发一个基于vc 的弹力球游戏,设计一套功能比较完善的、具有可玩性的游戏。弹力球游戏主要完成以下任务:怎么实现多个砖块的显示;怎么实现挡板跟随左右控制键的移动;怎么实现小球的自动运动;怎么实现小球与挡板的碰撞检测 ;怎么处理发生碰撞后小球的运动方式 ;怎么实现碰撞后砖块的消失;怎么评判当前的得分。
技术分析及措施
3. 研究计划与安排
第1-2周:查阅相关文献资料,明确研究内容,了解研究所需掌握的知识范围,完成开题报告。
第3-4周:学习vs工具及c 编程知识。
第5-10周:代码实现和系统测试。
4. 参考文献(12篇以上)
[1]李普曼. c primer中文版(第五版)[m]. 北京:电子工业出版社,2013
[2]明日科技.visual c 从入门到精通(第四版)[m]. 北京:清华大学出版社,2017
[3]朱桂英.vc 项目开发实战密码。北京: 清华大学出版社,2015