- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称:Visual C++游戏开发 课程代码:.doc
课程名称:Visual C++游戏开发 课程代码:05708
I.课程性质与设置目的
《Visual C++游戏开发》是游戏设计专业中一门理论与实践性很强的专业基础课。C++是一种高效实用的程序设计语言,学好C++,很容易触类旁通其他软件,C++架起了通向强大、易用、真正的软件开发应用的桥梁。该课程的任务是培养大学生的面向对象的编程能力,为将来结合其专业应用计算机编程打下一个扎实的基础。C++语言在整个计算机知识领域中占据了比较重要的地位。C++语言的使用规模、专业应用深度和创造力,是很多其它高级语言难以相比的。特别是在标准C++制定之后,C++编程风格有了明确的指导思路,C++语言支持更多的库函数,适合于做游戏控制方面的系统开发。
本课程是为游戏设计专业高年级学生开设的高级Windows编程技术技能课。通过本课程的学习,要求学生在掌握面向对象程序设计方法、DirectX和Open3D编程基础上,能够在C++集成开发环境中,使用游戏引擎开发游戏软件,从而培养游戏软件编程能力。因此,本课程的任务是使学生掌握DirectX、Open3D和基于它们设计的游戏引擎的编程技术,开发简单的游戏软件。理论上,要求学生掌握游戏开发的基本步骤、基本原理和Window程序设计技能,掌握DirectX编程基础。技能上,要求学生初步具备编程、调试和修改游戏的能力,能较熟练地使用C++的集成开发环境,合作完成一个简单的、功能完整的游戏,为从事计算机软件开发奠定基础。
教学中应从C++语言基础和编制简单的程序入手,将C++编程和知识点有机地分散在学习C++编程的相关知识、编程思想及技巧,其中包括C++中消息处理、多媒体、图形图像、数据库处理以及网络编程等内容。本以示例教学方式来组织内容,集趣味性、直观性和可操作性于一体,适用于C++初学者及对游戏程序感兴趣的II. 课程考核目标与内容
课程目标
作为本专业和相关专业的重要专业课,Visual C++游戏开发这门课程综合了计算机基础知识、游戏设计、计算机多媒体技术、面向对象的编程等多门课程的知识,难度较大。所以要求非常严格.每一位同学必须学好,为将来的学习工作打下坚实的基础。课程设置的目标是使考生能够:
了解使用C++进行游戏开发的基本方法;
掌握建立游戏设计的基本框架;
能够熟练的使用C++语言和常用的游戏引擎完成游戏的设计和编程工作。
考核目标
试题可取自课程内容中的任何有关主题内容。每个专题按照章节列出相应的内容;每章由若干节组成;每节又进一步分成若干“目”。每个内容标题下列出内容细节,包括试题要求的识记、领会和应用的各种内容。
专题是根据设定的学习顺序列出的,当然,教师和考生可以根据他们的具体需要适当调整学习顺序。
考核的能力要求由低到高分为“识记”、“领会”、“简单应用”、“综合应用”四个层次:
识记:应识记的内容涉及本课程的基本知识;
领会:要求对课程相关内容能够进行理解;
简单应用:要求应用课程知识和对内容的领会,能够处理不同条件下的实际情况;
综合应用:要求能深刻理解和熟练掌握的课程知识和内容。
课程内容
第一章 基础知识
学习目的和要求
本章对学生所需要掌握的大多数基本技能都给出一个简短的概览,包括编程、计算机图形学、游戏设计、绘图和使用声音和音乐的能力。由于这只是一个概览,如果遇到某些不懂的内容也别担心。本章讨论的所有内容都将会在随后的各章中再次出更详细的讲解。
课程内容
编程技能
本节讲述程序所应该具备的基本知识。提出了计算程序的概念、介绍了C++编程语言以及进行游戏编程的工具的基本结构和组成。
计算机图形学
本节介绍了计算机游戏设计应具备的计算机图形学方面的知识。包括计算机图形学基础、在计算机屏幕上显示图片以及实现游戏动画的方法。
游戏设计技能
本节从程序员和游戏玩家两个角度介绍了设计游戏应该具备的技能。分别是游戏代码的设计和游戏的可玩性和趣味性设计。
美术技能
本节介绍了计算机游戏设计应具备的美术方面的技能。
声音和音乐技能
本节介绍了计算机游戏设计应具备的声音和音乐方面的技能。
考核知识点
计算程序的概念、二进制、C++编程语言基本概念、了解编译器、连接器、调试器、图形库、游戏引擎。
显示器的工作原理、图形模式、计算机屏幕上显示图片的方法、实现游戏动画的方法。
游戏代码的设计、游戏的可玩性和趣味性设计。
游戏设计应具备的美术技能。
游戏设计应具备的声音和音乐方面的技能。
考核要求
第一节
识记:计算程序的概念、二进制
领会: C++编程语言基本概念、了解编译器、连接器、调试器、图形库、游戏引擎以及他们之间的相互关系。
第二节
识记:像素、扫描线、刷新频率、分辨率、视频模式、颜色深度。
领会: 位图、帧、动画工作原理、前缓
您可能关注的文档
- 请用正楷填写以免因字迹潦草而发生错漏.doc
- 请用电脑填写若需要可另附纸说明。.doc
- 请用电脑填写若需要可另附纸说明!.doc
- 请研发部审核特别注意红色部分.DOC
- 请确定浏览器的弹出窗口设置需要设置成不弹出窗口设置.doc
- 请老师们一定按时间完成作业否则过时间会不能提交。.doc
- 请联系wwwcstzjueducn.doc
- 请认准TILO品牌以防假冒选择纺织仪器选择TILO天友利.doc
- 请选择下述其中一种代理授权书形式盖章提供:.doc
- 请选择下述其中一种独占授权书形式盖章提供:.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)