- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称: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++编程语言基本概念、了解编译器、连接器、调试器、图形库、游戏引擎以及他们之间的相互关系。
第二节
识记:像素、扫描线、刷新频率、分辨率、视频模式、颜色深度。
领会: 位图、帧、动画工作原理、前缓
您可能关注的文档
最近下载
- 耳听眼看鼻嗅心动,学会领略自然之美--四年级语文上册第一单元“文学阅读与创意表达”学习任务群整体设计.docx VIP
- NBT10103风电场工程微观选址技术规范(2024).pdf VIP
- 2025-2026学年初中信息技术(信息科技)七年级上册川教版(2024)教学设计合集.docx
- 2024肠道微生物组研究白皮书-185页.doc VIP
- SYNTAX评分计算方法1.doc
- 商务经理招聘面试题(某大型国企)2025年精练试题精析.docx VIP
- 北京邮电大学1997年—2024年801通信原理真题及答案.pdf
- 2024-2025学年初中信息技术(信息科技)人教版(2024)八年级全一册教学设计合集.docx
- 商洪涛牵张成骨在颌面外科应用.ppt VIP
- 大客户经理招聘面试题(某大型国企)2025年精练试题解析.docx VIP
文档评论(0)