《Flash游戏设计》课程教学大纲_第1页
《Flash游戏设计》课程教学大纲_第2页
《Flash游戏设计》课程教学大纲_第3页
《Flash游戏设计》课程教学大纲_第4页
《Flash游戏设计》课程教学大纲_第5页
全文预览已结束

下载本文档

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

文档简介

《Flash游戏设计》课程教学大纲课程编号:1704093课程总学时/学分:46/2.5(其中理论36学时,实验10学时)课程类别:专业任选课一、教学目的和任务本课程是一门二维动画游戏设计课程,一般用于教学游戏课件的设计与制作等方面。主要培养学生的观察能力、动手能力和实际应用能力,提高学生的团队协作精神,能在设计和制作过程中解决实际问题。在教育技术学专业,开设此门课程,可以给学生一个发展的方向,进入相应的动画设计、游戏设计领域或者广告设计行业。在此专业,FLASH相关课程是一门系列独立的专业课程,就目前而言,具有不可替代的作用。另外,网站设计、网页制作、多媒体课件制作是教育技术学专业的重要内容,而FLASH作为一个优秀的二维动画制作软件,利用它设计制作的二维动画与矢量图形可以方便地应用到WEB页上,利用它设计制作的学习类游戏可以更好地促进学习者的学习。二、教学基本要求通过对FLASH游戏设计课程的学习,使学生学会Flash游戏设计与制作基本概念、原理、技术和实现的方法以及完整Flash游戏实例制作的全部流程;使学生学会as3.0的高级编程,能独立制作动画、图片和各种普通游戏特别是学习类游戏,学为网站、网页设计、多媒体课件提供相应的素材,为其它相应课程的学习服务,也为进入相应的领域打下基础。三、教学内容及学时分配第一章Flash游戏设计基础(1学时)教学要求:了解一个好Flash游戏的基本要求;知道游戏用户需求;体会设计故事、创建角色;掌握关卡、地图、物品、奖励的含义;了解音乐和音效;掌握制作标准。教学重点:游戏的基本要素;制作标准教学难点:音乐和音效;好游戏的要求第二章ActionScript基本概念(3学时)教学要求:掌握动作面板的使用;掌握基本数据的类型;掌握标识符、运算符、表达式;掌握运算符的优先级和结合律;了解编译器指令;掌握包含函数。教学重点:动作面板的使用;数据定义规则;运算符规律;头部函数教学难点:运算符规律;头部函数第三章ActionScript基本语法规则(3学时)教学要求:掌握as3.0语法规则概念;具体各语法规则指令;脚本控制结构体;脚本控制的具体语句组合教学重点:脚本控制结构体;大括号;点语法教学难点:大括号;while;do…while第四章第一个程序(2学时)教学要求:熟悉工作环境设置;掌握Flash开发人员工作区及as3.0代码格式首先参数;掌握面板介绍及发布swf文件。教学重点:开发人员工作区;一个Flash程序的基本构成框架;为代码添加注释;命名规范教学难点:包、类、构造函数、指令的理解第五章创建对象(3学时)教学要求:理解交互对象;学会绘制对象的方法;掌握创建角色方法;学会使用按钮。教学重点:使用绘制工具创建角色对象;理解按钮状态,创建按钮状态;库的组织教学难点:按钮状态,创建按钮状态;库的组织第六章为对象编写程序(3学时)教学要求:掌握addChild方法在舞台上显示库中的对象;掌握变量的用法;掌握方法调用;理解方法的实际参数与形式参数;掌握事件侦听器。教学重点:变量的使用;事件及事件侦听器;事件处理函数;为按钮添加程序代码教学难点::事件及事件侦听器;为按钮进行编程第七章控制应聘编辑对象(3学时)教学要求:掌握控制影片剪辑对象的两个重要方法;掌握控制影片剪辑的时间轴。教学重点:MoveClip类的内置属性设置;代码控制对象的时间轴;移除不再使用的时间侦听器;单击和鼠标经过事件教学难点:MoveClip类的内置属性应用;代码控制对象的时间轴第八章游戏逻辑判断(3学时)教学要求:学会制作一个简单的猜谜游戏;掌握逻辑判断;学会显示游戏状态。教学重点:创建简单的游戏用户图形界面;使用方法模块化程序;解决随机数字;记录游戏运行状态教学难点:记录游戏运行状态[实验名称]猜谜游戏[实验要求]掌握Flash的基本操作,掌握文本工具创建不同文字段落;掌握条件语句控制游戏逻辑判断[实验学时]2学时第九章控制游戏角色(3学时)教学要求:学会用键盘控制游戏角色的编程方法;学会设置舞台边界;学会卷屏特效的制作。教学重点:键盘事件;控制角色位置教学难点:卷动:垂直、水平和视差卷动编程控制[实验名称]复杂的鼠标角色控制[实验要求]学会使用脚本实现动画效果;掌握用鼠标控制游戏角色的方法;学会如何移动对象以及360度开火的制作方法[实验学时]4学时第十章碰撞检测(3学时)教学要求:学会改变动态文本字段;掌握状态改变的触发;掌握检测与对象边框的碰撞;学会hitTestObject的使用;学会基于轴的碰撞检测。教学重点:改变动态文本字段中的文字;触发状态改变;更新得分数;创建一个碰撞环境的边界教学难点:触发状态改变;实时数据更新;阻碍物体的移动第十一章面向对象的游戏设计(3学时)教学要求:掌握面向对象的程序内涵;掌握实例制作;DungeonOne_Manager类。教学重点:如何将类绑定到元件上;使用类的属性和方法;如何在类之间利用取值方法和赋值方法来进行通信教学难点:类绑定到元件上的方法;私有属性和方法第十二章平台游戏(3学时)教学要求:学会模拟真实的运动;学会具体的实例制作;新的Collision.playerAndPlatform实用程序。教学重点:模拟真实的运动;精确的反弹和摩擦;将对象的局部坐标转换为全局坐标;显示列表及对象层次顺序;数组的使用教学难点:使用一个物体旋转面向另一个物体;数组的使用第十三章教育研究成果表述(3学时)教学要求:学会拖放对象的控制;掌握用鼠标移动对象;掌握高级缓冲。教学重点:鼠标拖放对象;使用缓冲来制作平滑的动画;旋转对象并根据旋转后的角色移动对象教学难点:使用缓冲来制作平滑的动画;旋转对象并根据旋转后的角色移动对象[实验名称]射击游戏[实验要求]掌握如何将各种任务分布到不同的类中;掌握用事件来通知对象游戏中所发生的事情;掌握碰撞检测的方法;掌握设计游戏的原型[实验学时]4学时四、推荐教材及参考书目[1]石民勇、姜宁.FLASH游戏设计

温馨提示

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

评论

0/150

提交评论