《3D网络游戏开发实践》课程教学大纲_第1页
《3D网络游戏开发实践》课程教学大纲_第2页
《3D网络游戏开发实践》课程教学大纲_第3页
《3D网络游戏开发实践》课程教学大纲_第4页
《3D网络游戏开发实践》课程教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6《3D网络游戏开发实践》课程教学大纲课程类别:专业必修课适用对象:3年制游戏软件专业总学时:56讲授学时:21课内实践学时:35独立实践学时:无一、课程的性质、任务与课程的教学目标(一)课程的性质、任务《3D网络游戏开发实践》是3年制软件技术专业游戏软件方向学生必修的专业课。培养学生利用引擎建模、编程、脚本编辑等开发能力;介绍合格网络游戏开发工程师所需的网络游戏脚本编程技术。本课程是一门游戏开发专业课程,以现有国际成熟商业化游戏引擎为基础,介绍游戏脚本程序设计的方法。通过讲解脚本语言的基本概念、基本语法,并以此培养学生的程序设计基本概念和能力,为下一步学习高级游戏编程完成积累。本课程的先修课程有《游戏专业概论》《3D游戏美术设计基础》《游戏架构设计与策划基础》《C++程序设计》等游戏设计方面的基础课程,后续课程有《游戏运营管理》《游戏测试技术与工具》《网络游戏应用及实战开发》《DirectX游戏开发技术》等游戏开发的提高课程。本课程的教学目标是以现有国际成熟商业化游戏引擎为基础,从游戏开发实际出发,使学生深入了解游戏引擎的使用,使学生达到1)基础理论:理解游戏开发的技术架构,理解游戏引擎在游戏设计中的作用。2)核心技能:熟练掌握使用游戏引擎及脚本语言进行游戏开发必需的知识,能够胜任脚本级游戏开发的工作,成为合格的游戏软件开发程序员。3)职业素质:在开发团队中将自己的技能在项目总体需求下施展,在合作开发中实现个人价值,充分利用游戏引擎的特色进行游戏实现中的创新。二、主要教学内容及教学要求模块1模块1单3D网络游戏的制作主要教学内容单元1Torque引擎功能单元2开发环境建立与使用单元3荒原夺宝游戏场景单元4游戏的启动与退出单元5基本游戏逻辑教学要求该部分要求学生通过Torque引擎的介绍程序,了解它的各种游戏特性,建立游戏的开发环境,给出“荒原夺宝”游戏的一个简化游戏剧情,完成第一个3D网络游戏的制作。模块2爆炸特性的运用主要教学内容单元1篝火与瀑布单元2爆炸单元3触发区单元4粒子系统总结教学要求该部分要求学生通过丰富的“荒原夺宝”游戏的剧情,实现以爆炸为中心的各种游戏特性,包括区域触发器、粒子系统和爆炸的特效实现。模块3游戏声音效果实现主要教学内容单元1背景音乐单元2瀑布音效单元3爆炸音效单元4声音效果总结教学要求该部分要求学生对前一部分的游戏特效进一步完善,实现游戏的背景音乐瀑布和爆炸音效。模块4玩家角色应用主要教学内容单元1角色资源单元2角色创建单元3角色伤害教学要求该部分要求学生运用玩家的模型和动画,能够将已有的玩家模型和动画应用到游戏中,掌握玩家的伤害与游戏逻辑的关系。模块5游戏地理环境建设主要教学内容单元1天空与云雾单元2暴风雨单元3水面教学要求该部分要求学生建立游戏场景中的地理环境,包括:天空、地形、水面、云层和天气。模块6游戏界面设计主要教学内容单元1游戏的主界面单元2游戏启动按钮单元3显示玩家记录单元4TorqueGUI编辑器教学要求玩家对游戏世界各种活动的控制主要是通用游戏界面来实现的,这部分要求学生建立游戏菜单功能,同时掌握一些游戏GUI控件为后面网络游戏的操作界面做准备。模块7网络游戏集成主要教学内容单元1网络游戏服务器单元2查找服务器单元3玩家聊天室单元4网络游戏连接教学要求Torque引擎是围绕客户端/服务器结构设计的,它封装了网络通讯等复杂细节。这一部分要求学生将原来单机运行的游戏网络化,实现服务器查找,玩家聊天等网络游戏的功能。三、课程学时分配学时分配表(以课题或知识单元编排)序号教学内容(按课题或知识单元)学时其中讲授实践其他1模块1简单3D网络游戏的制作10462模块2爆炸特性的运用8353模块3游戏声音效果实现8354模块4玩家角色应用6245模块5游戏地理环境建设6246模块6游戏界面设计8357模块7网络游戏集成8358小结课211学时总计562135四、实践教学本课程以讲练结合的方式进行教授和学习,所选教材和辅助材料是企业培训所用教材,教学方法都是本着企业应用开发的思路进行,没有独立的课内和课外实践项目。五、必要说明(一)课程开设的基本条件在讲授的同时进行基本实操训练,因此要具备基本的系统运行和调试环境软件环境操作系统:建议Windows2000Professional,或WindowXPsp2;软件平台:MicrosoftVisualStudio.NET7.0,TorqueGameEngineSDK,EditPlus,PhotpShopCS,3DSMAX6.0。硬件环境CPU:建议2.0G以上;内存:建议512MB以上;显示卡:3D显卡,支持DirectX9.0,建议显存64M以上。学生应具备C或C++程序设计基本知识,熟悉面向对象的编程思想,对游戏编程有一定的兴趣。(二)建议使用的教材及教学参考书教材:《3D网络游戏原型开发教程》,徐守祥谢斐编著,高等教育出版社,2009年10月,第1版。参考书:《3D游戏开发大全》,KennethC.Finney著齐兰博肖奕译,清华大学出版社,2005年12月,第1版。(三)考核方式及成绩评定1.考核方式及形式学习过程评价和期末考核并重,平时记录学生的实操、作业和考勤的情况,作为平时成绩,期末采用开卷笔试进行基本技能和综合能力的考核,作为期末成绩。2.总评成绩的组成及评定标准总评成绩由平时成绩和期末成绩构成,平时成绩占60%、期末成绩占/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论