游戏软件开发技术课程教学大纲.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《游戏软件开发技术》课程教学大纲 课程名称:游戏软件开发技术 / Technology of Game Software Developing 课程代码:020140 学时:48 学分:3   讲课学时:38 上机/实验学时:10 考核方式:考查 先修课程:计算机图形学、高级语言程序设计(C/C++) 适用专业:计算机科学与技术 开课院系: 电子电气工程学院计算机系 教材:荣钦科技. Visual C++游戏设计. 第二版. 北京科海电子出版社. 2003 主要参考书: [1] Frank D. Luna. Introduction to 3D Game Programming with DirectX 9.0. 清华大学出版社. 2003 一、课程的性质和任务 游戏软件开发,作为新兴的高科技术产业,对开发技术人才有着极大的需求。从事游戏软件开发也是计算机软件开发中最具有挑战性的工作,它不但要求有学生有扎实的软件基本功,而且还要对计算机硬件、项目测划以及美工等多方面有足够的认识和理解。 本课程从基本的概念入手,结合具体的方法和步骤,通过具体的游戏程序代码分析,使学生能够了解游戏开发的基本内容,掌握基本的开发步骤,解决游戏开发中所面临的各种常见问题。 二、教学内容和基本要求 教学内容 第一章 游戏设计导论 1. 游戏舞台的坐标系统 2. 游戏构架与规划,游戏的戏剧表现,游戏主题的确立 3. 剧情的发展过程,主要人物的突出,悬念的安排 4. 节奏的快慢,风格的呈现,摄影机的操控 5. 视角的应用,游戏剧本的规划与设计,游戏规划的细则 6. 界面的设计,道具的设计,真实与虚构,游戏的死角 第二章 动画的制作 1. 控制动画的显示时间 2. 定时器的运用 3. 特殊动画效果 4. 游戏背景的卷动 第三章 物理动作设计 1. 物体的移动 2. 物体间的碰撞 3. 粒子的应用; 第四章 管理程序中的消息 1. 键盘消息的捕捉和处理 2. 鼠标消息的捕捉和处理 第五章 剖析人工智能 1. 移动型人工智能 2. 行为型人工智能 3. 策略型人工智能 第六章 DIRECTX 1. 绘制基本几何图形 2. 光照的原理及应用 3. 材质的原理及应用 4. 模型的建立 第七章 使用DIRECTXDRAW 1. DIRECTXDRAW基础 2. DIRECTXDRAW简单应用; 第八章 使用DIRECTXSOUND 1. DIRECTXSOUND基础 2. DIRECTXSOUND简单应用 第九章 使用DIRECTXINPUT 1. DIRECTXINPUT基础 2. DIRECTXINPUT简单应用 第十章 使用DIRECTXPLAY 和DIRECTXSHOW 1. DIRECTXPLAY与DIRECTXSHOW基础 2. IRECTXPLAY与DIRECTXSHOW简单应用 第十一章 游戏源代码剖析 1. 游戏背景介绍 2. 游戏功能介绍 3. 游戏代码剖析 基本要求 通过本课程的学习,使学生能够掌握游戏开发的基本理念,熟悉游戏开发的基本技巧和流程;通过上机实验,培养学生实际的游戏开发能力,使学生具备从事游戏开发工作的基本技能。 三、实验(上机、习题课或讨论课)内容和基本要求 上机内容 1.动画的制作 2.PC机游戏开发 3.手机游戏开发 基本要求 了解并掌握动画制作过程,PC游戏开发过程,以及手机游戏开发过程和手机游戏下载方法。 四、教学时数分配 课程内容 讲课 实验 习题课讨论课 课程设计 上机 小计 游戏设计导论 2 动画的制作 4 2 物理动作设计 4 管理程序中的消息 4 剖析人工智能 4 DIRECTX 6 使用DIRECTXDRAW 2 使用DIRECTXSOUND 2 DIRECTXINPUT 2 使用DIRECTXPLAY 和 DIRECTXSHOW 2 使用DIRECTXPLAY 和 DIRECTXSHOW 2 4 游戏源代码剖析 2 2 4 共 计 36 2 10 48 五、对学生能力培养的要求 掌握游戏开发的基本理念,熟悉游戏开发的基本技巧和流程;了解并掌握PC游戏开发过程,以及手机游戏开发过程和手机游戏下载方法,具备基本的游戏开发技能。 六、说明 本课程与其它课程的联系与分工 先修课程为计算机图形学、高级语言程序设计 课程内容的重点、难点 游戏动画设计,游戏中的人工智能,运用DirectX开发游戏 有关课程考核问题 考核形式:以开发小组的形式,根据给定目标,完成小型的游戏软件的设计与开发 其它需要说明的问题

文档评论(0)

智慧书苑 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档