课程名称-游戏开发流程与引擎原理-课程代码-05718.docx
《课程名称-游戏开发流程与引擎原理-课程代码-05718.docx》由会员分享,可在线阅读,更多相关《课程名称-游戏开发流程与引擎原理-课程代码-05718.docx(8页珍藏版)》请在第壹文秘上搜索。
1、课程名称:嬉戏开发流程与引擎原理 课程代码:05718第一部分课程性质与目标一、课程性质与特点本课程是高等教化自学考试嬉戏软件开发技术专业的必修专业课程。嬉戏引擎 中的人工智能用来限制嬉戏中各种活动对象行为的逻辑,使它们表现合情合理。人 工智能是嬉戏引擎的重要组成,成为嬉戏设计过程极为重要的一个部分。通过本课程学习Win32编程、GDI制作图形和动画原理等编程基础学问,以及 生物进化中的选择、遗传、变异、杂交等概念,并结合数学、物理和计算机软件方 面的学问探讨迷宫路径的找寻、最短巡回路途和月球登录飞船的遗传算法进化过程, 神经网络的原理、机制、嬉戏代理行为、训练和演化的探讨也是本课程的重要内容
2、。因此本课程具有涉及学问面广、好用性强、理论和实践结合等特点。二、课程目标与基本要求(一)课程目标通过本课程的学习,使考生了解人工智能在嬉戏引擎设计中的重要性,驾驭嬉 戏编程中的人工智能的理论学问,并能应用遗传算法和人工神经网络原理创建嬉戏 中的人工智能。(二)基本要求1、具备Win32基本编程实力。2、理解动画原理、遗传算法和神经网络的基本概念以及所用到的数学和物理学 问。3、能够将遗传算法的进化过程应用于嬉戏角色智能行为的模拟。4、能够利用神经网络学问实现嬉戏角色通过学习来相识嬉戏环境、适应环境或 进行周旋和较量的行为。三、与本专业其他课程的关系1 .本课程是专业学习的主干课程。2 .本课
3、程是嬉戏软件开发基础、嬉戏架构导论和C+编程基础等课 程的后续课程。3 .本课程的重点是Win32编程学问、遗传算法的理论和应用、神经网络的理 论和应用。4 .本课程的难点是嬉戏引擎中的遗传算法、神经网络的编程实现。其次部分考核内容与考核目标第1章Windows概述一、学习目的与要求本章是介绍Windows的发展历程以及Windows的编程入门学问。通过本章学习,驾驭Win32编程的基础学问。二、考核学问点与考核目标(一)历史一瞥(一般)识记:WindowS版本的发展历程。(ZS)Hello World!(重点)应用:“Hello World!,程序。(三)第一个WindoWS程序(次重点)识
4、记:匈牙利表示法。理解:WindoWS过程、集成开发环境。应用:键盘输入的编码实现、窗口注册、创建窗口、WirIdOWS消息循环。第2章Windows编程进阶一、学习目的与要求本章内容主要介绍WindOWS编程基本学问,是进入遗传算法和神经网络学习的 基础。通过本章的学习,理解资源的含义,驾驭WindoWS的绘图和文字工具,能够创 建程序中菜单、图标、鼠标光标等内容。二、考核学问点与考核目标(一)Windows图形设备接口(重点)识记:窗口显示的图形类型、设备描述表。理解:句柄获得、颜色设定。应用:自定义画笔、自定义画刷、自定义形态。(二)文本(次重点)识记:TextOut DrawText0
5、应用:文本设定。(H)如何创建后备缓冲(次重点)识记:帧率、前端缓冲、后备缓冲。理解:实现消息抽取循环、后备缓冲的运用。(四)运用资源(重点)t,3. 洛海举刑盲用;卤标自定V光标自定义、菜单自定义。(五)对话框(重点)识记:对话框的类型。应用:对话框的创建。(六)正确定时(重点)理解:正确定时。第3章 遗传算法入门一、学习目的与要求遗传算法是计算机模拟生物的遗传进化过程,用模拟法实现人工智能,须要编 程者具有生物学的思索方法。遗传算法在嬉戏引擎设计中应用广泛。通过本章的学习,理解生物进化的基本原理和有关概念,驾驭计算机中角色进 化的实现方法,并能够将理论应用于走迷宫嬉戏中。二、考核学问点与考
6、核目标(一)鸟和蜜蜂(一般)识记:基因、等位基因、基因组、遗传类型。(二)二进制速成(一般)识记:二进制。应用:二进制运算。()计算机内的进化(重点)识记:赌轮选择法、杂交率、变异率。理解:遗传算法的过程。(四)帮助BOb回家(重点)识记:适应性分数、杂交算子、变异算子。理解:染色体编码、杂交率和变异率对进化的影响、适应性分数对进化的影响、群体尺 寸和染色体长度对算法效率的影响。应用:时代方法的实现、迷宫算法。第4章 置换码与巡回销售员问题一、学习目的与要求巡回销售员问题常在战略嬉戏的人工智能引擎中遇到,它也可以用于代码生成 随机地图。通过本章的学习,进一步巩固遗传算法的学问,学习将遗传算法应
7、用于实际问 题的思索方法。二、考核学问点与考核目标(一)巡回销售员问题(重点)理解:巡回员的问题、巡回员问题的主要特点、巡回员的基因编码、适应性 分数设计的关键、基因组的结构定义。(二)置换杂交的操作(重点)识记:置换杂交的类型、部分映射杂交。应用:部分映射杂交的实现。(三)变换变异操作(重点)识记:变换变异。应用:变换变异的实现。(四)选择一个适应性函数(重点)理解:适应性函数的设计。(五)选择(重点)理解:种子选拔法的作用。应用:种子选拔法的实现。(六)把一切组合在一起(重点)应用:遗传算法的实现、第5章遗传算法的优化一、学习目的与要求遗传算法的驾驭须要通过动手实践,不断地试验各种参数的设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程名称 游戏 开发 流程 引擎 原理 课程 代码 05718