1、 基于 DirectX 的跳跳球游戏设计 作 者 姓 名: 指 导 教 师: 单 位 名 称: 信息科学与工程学院 专 业 名 称: 计算机科学与技术 Design of Jumpball Game Programming Based DirectX By Supervisor : - I - 毕业设计(论文)任务书毕业设计(论文)任务书 毕业设计(论文)题目:毕业设计(论文)题目: 基于基于 DirectX 的跳跳球游戏设计的跳跳球游戏设计 设计设计(论文论文)的基本内容:的基本内容: (1) 了解游戏开发背景,分析游戏功能需求,研究其设计及实现技术。 (2) 设计基于 DirectX 的跳
2、跳球游戏总体结构,主要实现游戏设计与游戏引擎: 游戏设计由三个子模块构成:界面设计,小球种类设计,游戏规则设计。游戏 引擎主要实现 GUI 控件模块、图形图像绘制模块、动画贴图模块、2D 精灵渲 染模块、粒子系统模块以及支持功能模块。 毕业设计(论文)专题部分:毕业设计(论文)专题部分: 题目:题目: 设计或论文专题的基本内容:设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期学生接受毕业设计(论文)题目日期 第第 周周 指导教师签字:指导教师签字: 年年 月月 日日 - II - 基于 DirectX的跳跳球游戏设计 摘要 当今电脑游戏越来越普及,与此相应,游戏编程也成为了计算机行
3、业一个热 门领域。游戏产业的前景十分美妙。当 IT 业正在经历着“寒冬”时,游戏软件业 却呈现出了勃勃生机。 巨大的经济效益正在使越来越多的优秀人才投身于游戏产 业之中。 电脑游戏不仅能给软件产业带来了效益,而且可以减缓人们的精神压力。游 戏的本质是为了让人放松心情,愉悦感官。大多数游戏都是有益身心健康的。适 当游戏不仅可以丰富生活,还可以促使人动手动脑开发智力。这款跳跳球游戏, 为轻薄短小的游戏类型,上手快,耗时少,操作简单,游戏乐趣丰富。 本文首先介绍了游戏开发的数学基础,Visual C+工具和 DirectX 技术。然 后在这个基础上重点说明了游戏开发的需求分析, 成功搭建好了游戏的基
4、本框架。 其次,详细阐述了开发电脑游戏的关键技术游戏引擎技术,并用具体的类和 函数,说明如何利用 DirectX 技术设计实现一个小型的游戏引擎。游戏引擎与应 用程序,算法相结合,从而构成了一个完整的跳跳球游戏。最后,本文对本次毕 业设计进行总结,对制作更高水平的 2D 电脑游戏作出了展望。 关键词关键词: DirectX;游戏引擎;2D 电脑游戏;跳跳球 - III - Design of Jumpball Game Programming Based DirectX Abstract Becoming increasingly popular in todays computer games,Accordingly,the game programming has become a hot area of the computer industry.The game industry sees a wonderful future.When the IT industry is suffering