- 5
- 0
- 约9.94万字
- 约 98页
- 2016-01-15 发布于安徽
- 举报
摘要
摘要
游戏产业自进入新世纪以来取得了长足的进步,无论是国际游戏产业还是国
内游戏产业,其产业规模都在近几年间呈现爆炸性增长的趋势。但是游戏开发技
术在近几年间并没有呈现出相应的改进,某些新的软件开发技术和观念还未能引
入到游戏开发领域中。微软新推出的XNA技术正是在这样的背景下,以跨平台、
易用性等特点为目标推出的一项全新的游戏开发技术。该技术以.Net平台为依托,
覆盖PC机和游戏机两大开发领域。因此,该技术正是游戏开发领域的未来。
本研究课题以推广XNA技术和提高国内游戏开发技术水平为根本目的,在全
新的XNA平台上,大胆尝试最新的软件开发实践和方法,综合利用敏捷软件开发、
重构、设计模式等先进的软件开发思想。本研究课题的最终目标是为游戏开发人
员和游戏爱好者提供一套基于XNA技术的工具和范例,帮助他们高效、快捷的完
成游戏原形化的工作。
为了实现这一目标,本研究课题选用VisualC≠≠2005
Express为开发环境,选
用MagicDraw为设计工具,在SCRUM软件开发过程的指导下,以自下而上的方
式构建基于XNA的2D游戏框架。该研发过程被分为四个迭代,每次迭代都以构
建一个可以运行的简单游戏为目标。整体研发过程共解决如下技术问题:
1、游戏的显示功能;
2、可自定义的玩家控制接口;
3、简单的物理模型系统;
4、简单的图形化用户界面;
5、简单的人工智能;
最终,本研究课题在计划时间内完成了全部四个迭代周期,在技术难度大、
资料有限的情况下,共编写完成贪吃蛇、乒乓球、推箱子、坦克大战共四个游戏,
并从中提取部分功能组成游戏框架。
本研究课题的全部代码均可在XNA平台上以稳定的速度运行,且其功能完全
以真实的游戏为根本需求,真实可信。本研究课题开发的游戏覆盖解迷、动作等
游戏类型,满足绝大部分2D游戏在开发过程中的需要。在代码的编写过程中,参
考了众多的面向对象设计原则和设计模式,遵循.Net平台的编程规范,其源代码
具有良好的可读性,是学习XNA技术的优秀资料。游戏开发人员和游戏爱好者可
摘要
以从本研究课题的游戏代码中学习先进的游戏编程技术,并可在本研究课题的游
戏框架上高效地开发出新的游戏软件。
关键词:游戏开发,XNA,框架开发
II
坐!型g!
●————————————————————————————————一一一 一
ABSTRACT
hasmadeaconsiderable
thenew industry
Sincethe of century,game
beginning
of hasmade
scale industry
internationalor game
itis domestic,the
pro舀.ess.Whether
of has
development
recent technologygame
in years.Howe
您可能关注的文档
- “985工程”大学内部机构设置分析研究.pdf
- 高校人力资源管理激励机制的分析研究.pdf
- 高校职务犯罪及其预防探析.pdf
- 高职院校共青团工作分析研究.pdf
- 高中英语课外自主作业的行动分析研究.pdf
- 高中英语利用多媒体进行写作教学的分析研究.pdf
- 公共租赁住房动态管理问题及对策分析研究.pdf
- 公开课效应及其提升策略分析研究--_--及A省GY中学公开课实践的调查分析.pdf
- 公立高校资本运营的制度障碍及其改革探索.pdf
- 公司法视角下的上市公司反收购问题分析研究.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)