更新时间:09-17 上传会员:陈老师
分类:计算机信息 论文字数:17906 需要金币:500个
摘要:工作和娱乐都是生活中必不可少的东西,各类悠闲小游戏就是人们消除疲劳的首选,友好的界面,简单的操作,趣味的体验,轻松的音效,两方对垒,考验智慧。我们小组就是抱着以娱乐消遣为主,根据所学的面向对象编程的知识,通过用.NET架构,用C#语言编写研究并设计坦克大战系统,希望在传统的基础上能有所突破。我们小组设计的这款坦克大战游戏系统主要分为四个模块。每个模块都有其独特功能,它们是基础模块,场景模块,操作模块和算法模块。场景模块负责强化界面背景、音乐等,基础模块负责坦克,障碍物,子弹的基本图形设计等等。操作模块负责坦克的移动和子弹的移动等。算法模块负责的是子弹消除障碍物后的判断,敌方坦克的行动判断等等。
关键词:.NET,坦克大战游戏,C#
Abstract:Various types of leisure game is that people preferred to eliminate fatigue, friendly interface, simple operation, fun experience, easy sound, intelligence. These are the best way to kill time, relax the regulation of medicine. Battle City game system is built on such a basis. According to the study of object-oriented knowledge,based on. NET , use C# to desine.This Tank Battle game system is divided into four modules.Each module has its own unique features,They are the basic modules, scene module, operation module and algorithm modules。scene module is responsible for the background scenes, music, basic module for tanks, obstacles, ammunition basic graphic design, etc.Operation module is responsible for the movement of tanks and bullets of the movement. Algorithm module is responsible for the bullet to eliminate obstacles to judge after the enemy tank to judge such actions.
Keyword:.NET,Tank Battle Game,C#
我们小组的毕业设计是根据我们在大学所学的编程基础,通过对面向对象方法的掌握,大胆尝试地去运用.NET架构这个坦克大战游戏系统,用C#语言设计并实现这个游戏。我们大胆创新,力求完善。尽量对每个细节都用自己独特的方法去实现其功能,譬如操作模块的方向控制,方向判断,敌方坦克的算法判断,还有怎么检测我方坦克时作出应有的判断。
我们在实现这个游戏系统遇到不少难题。譬如植入的图片怎么利用赋予的坐标移动和判断行为。如何优化算法判断,遇到系统的功能不如理想时,是怎么处理的。有错误的时候是怎么检测。
完成这个系统设计,花费我们很多的时间,但当看到成果展现的时候,此时的心情又是多么的愉悦。它可以锻炼我们的自信,巩固我们的编程能力,还有培养我们遇上难题时要以什么样的心态,还有用什么样的方法来解决。