课程名称:Visual C++游戏开发 课程代码:.doc

课程名称:Visual C++游戏开发 课程代码:.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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++编程语言基本概念、了解编译器、连接器、调试器、图形库、游戏引擎以及他们之间的相互关系。 第二节 识记:像素、扫描线、刷新频率、分辨率、视频模式、颜色深度。 领会: 位图、帧、动画工作原理、前缓

文档评论(0)

shengyp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档