载入中....
设为首页 收藏本站 联系我们 网站地图
论文网
您现在的位置: 免费毕业论文网 >> 计算机论文 >> 计算机软件 >> 正文
搜索: 论文

应用面向对象技术开发视频游戏

更新时间 2009-11-27 18:28:03 点击数:

应用面向对象技术开发视频游戏
Developing TV Games Using Object-Oriented Technology
【摘要】 研究视频游戏软件开发方法具有很重要的实际意义。本文在面向对象思想的指导下,提出了一种具有一定通用性和普适性的视频游戏软件开发模式。从开发方法和开发过程上探讨了开发模式的成因。该开发模式使用用例建模捕获游戏系统需求,以概念模型构建软件体系结构。该开发模式将游戏的逻辑和单片机功能分成两个独立的模块,对每个模块继续进行子对象模块的分解,产生出功能单一的概念或对象;在模块内分别对各个对象进行设计、实现和单元测试,再完成整个游戏软件的总体集成与测试,开发过程采用迭代增量式模型。为验证开发模式的有效性,设计并实现了一个弹珠球碰撞的视频游戏。弹珠球碰撞游戏的开发实例表明采用面向对象技术开发嵌入式游戏软件不仅开发效率高,同时开发出来的软件具有较高的可扩展性、可移植性、复用性和可维护性。

【Abstract】 To research the developing method of the TV game software is very important. A developing pattern, which is proper to develop general TV game, was proposed in this dissertation. This research investigates how to approach the developing pattern from the developing methods and the developing process. The developing pattern is directed by Object-Oriented technology, it starts from the requirements analysis. The requirements of the TV game system are captured by its use case. The TV game software system structure is constructed by conceptual model. The game software was divided into two modules that as the logical content of the game story and functions of the single chip by the developing pattern. Components or objects are captured in turn in each model. Design, implementation and test can be performed in modules; the whole software was integrated at last. The iteration and increment model is used in the developing pattern. To test the patterns utility, a ball-hit game was developed as an example.It can be shown by the example that the developing is efficient, the software developed is flexible, has high portability and reuse using the Object-Oriented technology. 

【关键词】 面向对象; 单片机; 嵌入式; 视频游戏; 软件复用
【Key words】 Object-Oriented ; Single chip; Embedded ; TV Game; Software Reuse
  应用面向对象技术开发视频游戏

摘要 3-4
ABSTRACT 4
第一章 绪论 7-9
    1.1 面向对象技术和视频游戏现状 7
    1.2 课题研究意义 7-8
    1.3 论文的主要工作 8-9
第二章 开发方法的选择 9-21
    2.1 结构化开发方法 9-13
        2.1.1 结构化分析方法 10-11
        2.1.2 结构化设计方法 11-13
    2.2 结构化分析设计方法的特点 13-14
    2.3 面向对象开发方法 14-17
        2.3.1 Booch方法 14-15
        2.3.2 OMT方法 15
        2.3.3 UML方法 15-17
    2.4 面向对象分析设计方法的特点 17-18
    2.5 采用面向对象技术开发嵌入式视频游戏 18-19
    2.6 本章小结 19-21
第三章 面向对象的视频游戏开发模式 21-43
    3.1 视频游戏系统总览 21-22
    3.2 游戏系统体系结构划分 22-23
    3.3 单片机功能模块的分析设计 23-40
        3.3.1 图像处理单元 28-38
        3.3.2 声音处理单元 38-40
    3.4 游戏内容软件的分析说明 40-41
    3.5 本章小结 41-43
第四章 弹珠球游戏实例的实现 43-55
    4.1 游戏内容介绍 43
    4.2 游戏开发硬件组成 43-44
    4.3 弹珠球游戏分析设计 44-54
        4.3.1 弹珠球游戏分析 44-49
        4.3.2 游戏设计实现 49-54
    4.4 本章小结 54-55
第五章 结论 55-57
致谢 57-59
参考文献 59-62
附录 SPG部分寄存器定义 62

返回栏目页:计算机软件论文

设为主页】【收藏论文】【保存论文】【打印论文】【回到顶部】【关闭此页