《Flash游戏编程基础教程》教学大纲

上传人:大米 文档编号:497405061 上传时间:2022-11-18 格式:DOC 页数:7 大小:100KB
返回 下载 相关 举报
《Flash游戏编程基础教程》教学大纲_第1页
第1页 / 共7页
《Flash游戏编程基础教程》教学大纲_第2页
第2页 / 共7页
《Flash游戏编程基础教程》教学大纲_第3页
第3页 / 共7页
《Flash游戏编程基础教程》教学大纲_第4页
第4页 / 共7页
《Flash游戏编程基础教程》教学大纲_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《Flash游戏编程基础教程》教学大纲》由会员分享,可在线阅读,更多相关《《Flash游戏编程基础教程》教学大纲(7页珍藏版)》请在金锄头文库上搜索。

1、软件学院课程教学大纲课程教学大纲Flash游戏编程基础教程(Flash Game Programming Tutorial )课程代码:030311课程性质:专业课适用专业和年级:软件技术、2010级软件技术1班先修课程:C语言程序设计课时 :30+26总 学 分:3.5教学目的与教学要求教学目的:要求学生能够掌握Flash游戏编程的基础理论,基本技能和应用技巧,可以熟练运用编程语言ActionScript 3.0开发经典网络游戏。教学基本要求: 通过本课程的学习,学生应达到下列基本要求: 1.熟练掌握:Adobe Flash CS4软件的基本操作技巧;ActionScript 3.0基础。2

2、.掌握:面向对象的游戏设计方法及技巧;网络游戏的基础知识。3.了解:游戏中的物理学及数据管理;高级对象和角色控制。教学内容与学时安排序号章目名称学时分配1第1章_编程基础:如何制作视频游戏32第2章_创建对象33第3章_为对象编写程序34第4章_控制影片剪辑对象35第5章_游戏逻辑判断36第6章_ 控制游戏角色37第7章_碰撞检测38第8章_面向对象的游戏设计39第9章_平台游戏:游戏中的物理学及数据管理310第10章_高级对象和角色控制3第一章 编程基础:如何制作视频游戏 (3学时)知识点:1. Adobe Flash CS4工作环境设置2. Flash开发人员工作区及设置ActionScr

3、ipt 3.0代码格式首选参数3. Flash ActionScript 3.0编程基础知识4. 项目面板介绍及发布SWF文件重点、难点:1. Adobe Flash CS4开发人员工作区;一个Flash程序的基本构成框架;为代码添加注释;命名规范;发布SWF文件。2. 包、类、构造函数、指令的理解;第二章 创建对象 (3学时)知识点:1. 理解交互对象2. 绘制对象3. 创建角色4. 使用按钮重点、难点:1. 使用绘图工具创建角色对象;2. 按钮元件的创建;3. 理解按钮状态,创建按钮状态;4. 库的组织。第三章 为对象编写程序 (3学时)知识点:1. 使用addChild方法在舞台上显示库

4、中的对象2. 变量的概念及用法3. 变量的类型4. 点标记法5. 方法调用与方法定义6. 方法的实际参数与形式参数7. 事件侦听器重点、难点1. 事件及事件侦听器。2. 事件处理函数。3. 为故事书按钮进行编程。第四章 控制影片剪辑对象 (3学时)知识点:1. 影片剪辑属性2. 控制影片剪辑对象的两个重要方法3. 控制影片剪辑的时间轴4. 一些必备的编程知识重点、难点:1. 使用MoveClip类的内置属性对影片剪辑对象进行移动、旋转、缩放以及是否可见进行操作。2. 使用代码来控制影片剪辑对象的时间轴,学习如何通过代码创建一个简单的状态机。3. 使用if条件语句。4. 移除不再使用的时间侦听器

5、。5. 使用MovieClip类的单击事件和鼠标经过事件。第五章 游戏逻辑判断 (3学时)知识点:1. 设计GUI,包括输入/输出及添加文本字段2. 创建一个简单的猜谜游戏3. 逻辑判断4. 显示游戏状态5. 完善游戏6. 进一步分析游戏需要改进的地方重点、难点:1. 创建一个简单的猜谜游戏用户图形界面。2. 使用方法模块化程序。3. 解决随机数字。4. 记录猜过的数字、添加视觉显示、使用回车键输入数字、对调游戏逻辑。第六章 控制游戏角色(3学时)知识点:1. 用键盘控制游戏角色2. 设置舞台边界3. 卷屏4. 知识拓展重点、难点1. 使用KEY_DOWN、KEY_UP和ENTER_FRAME

6、事件。2. 当游戏角色的位置超出舞台边缘时停止移动并进行屏幕折返。3. 卷动:垂直、水平和视差卷动。第七章 碰撞检测 (3学时)知识点:1. 改变动态文本字段2. 状态改变的触发:减少生命槽的值、更新分数、拾取及掉落物体3. 检测与对象边框的碰撞4. 使用hitTestObject5. 建立障碍物体6. 基于轴的碰撞检测重点、难点1. 改变一个动态文本字段中的文字 。2. 触发状态改变。3. 减少生命槽的值4. 更新得分数。5. 拾取及掉落物体6. 创建一个碰撞环境边界7. 阻碍物体的移动第八章 面向对象的游戏设计 (3学时)知识点:1. 面向对象编程简介2. 实例练习:地牢迷宫大冒险3. D

7、ungeonOne_Manager类重点、难点1. 如何将类绑定到元件上 。2. 使用属性和方法。3. 私有属性和方法。4. 如何在类之间利用取值方法和赋值方法来进行通信。第九章 平台游戏:游戏中的物理学及数据管理 (3学时)知识点:1. 模拟真实的运动2. 实例学习:捉虫者3. 新的Collision.playerAndPlatform实用程序重点、难点1. 模拟真实的运动:加速度、摩擦力、反弹、重力、跳跃。2. 精确的反弹和摩擦。3. 将子对象的局部坐标转换为全局坐标4. 显示列表及对象层次顺序。5. 使用一个物体旋转面向另一个物体。6. 数组的使用。第十章 高级对象和角色控制 (3学时)

8、知识点:1. 拖放对象2. 通过鼠标来移动对象3. 高级缓冲重点、难点1. 使用鼠标拖放对象。2. 使用缓冲来制作平滑的动画。3. 使用鼠标来控制游戏角色4. 旋转对象并根据旋转后的角色移动对象。实验教学(见实验课程教学大纲中Flash游戏编程基础教程课程实验教学大纲)教材:李鑫等主编Flash游戏编程基础教程,人民邮电出版社,2011年主要参考书目: 1. Flash CS3 ActionScript 3.0游戏开发基础与范例沈钧、李庆著,电子工业出版社,2008.42. ActionScript 3.0精彩范例词典,杨东昱编著,机械工程出版社,2008.53. Flash CS4游戏开发教程,张鹏著,京华出版社,2010.64. 实战Flash游戏开发,李鑫著,人民邮电出版社,2011.65. Flash CS4 动画实训教程,蒋爱德著,河南大学出版社,2010.8执笔:常娜2011-8-30教研室审核(签字):分院领导审核(签字):- 7 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号