《Flash游戏编程基础教程》实验课程教学大纲_第1页
《Flash游戏编程基础教程》实验课程教学大纲_第2页
《Flash游戏编程基础教程》实验课程教学大纲_第3页
《Flash游戏编程基础教程》实验课程教学大纲_第4页
《Flash游戏编程基础教程》实验课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、软件学院实验课程教学大纲Flash游戏编程基础教程实验课程教学大纲课程编号: 专业课 课程名称:Flash游戏编程基础教程实验学时:26适用专业和年级:软件技术、2010级软件技术1班实验教学目的和基本要求教学目的:通过学习flash游戏制作的基础知识,培养学生设计与制作flash游戏的能力,能够独立完成基于AS 3.0编程的游戏开发。基本要求: 1掌握Adobe Flash CS4创建对象的方法; 2掌握控制影片剪辑对象、游戏角色; 3能够AS 3.0进行游戏逻辑判断、碰撞检测; 4能够运用游戏中的物理学及数据管理; 5能够进行面向对象的游戏设计。实验名称与学时安排序号实验名称学时分配序号实

2、验名称学时分配1Hello Word程序28复杂的鼠标角色控制32交互式儿童故事书49太空射击33猜谜游戏2104控制游戏角色2115碰撞检测3126地牢迷宫大冒险4137捉虫者314实验一 Hello Word程序实验性质:验证型实验目的和要求1. 熟悉Flash开发人员工作区。2. 掌握ActionScript代码格式首选参数的设置。3. 编写第一个程序,初步理解包、类、构造函数、指令。4. 导入Flash内建的MovieClick类来帮助程序显示输出的内容。5. 能够为代码添加注释,会发布SWF文件。实验内容1. 打开Flash。设置工作环境。2. 设置Flash开发人员共组区。 3.

3、设置ActionScript代码格式首选参数。4. 编写第一个程序。5. 为代码添加注释。6. 使代码对齐。7. 发布SWF文件。8. 为Hello Word程序创建一个项目。实验二 交互式儿童故事书实验性质:验证型实验目的和要求1. 熟悉Flash的矢量绘图工具。2. 掌握创建按钮的方法。3. 掌握运用事件侦听器对按钮事件进行侦听的方法。4. 控制影片剪辑对象的方法。实验内容1. 绘制故事书的三个场景。2. 创建角色对象。 3. 创建按钮元件及其按钮的状态显示。4. 对故事书中的按钮进行编程。5. 运用影片剪辑属性控制影片剪辑对象。实验三 猜谜游戏实验性质:验证型实验目的和要求1. 熟悉Ad

4、obe Flash CS4软件的操作。2. 掌握使用文本工具创建文本字段的三种类型。3. 使用条件语句对游戏逻辑进行判断。实验内容1. 设置项目文件。2. 图形用户界面设计。 3. 逻辑判断,显示游戏状态。4. 完善游戏,解决随机数字,禁用Guess按钮,游戏重玩。5. 对游戏进一步分析。记录猜过的数字;添加视觉显示;使用回车键输入数字;对调游戏逻辑。实验四 控制游戏角色实验性质:验证型实验目的和要求1. 掌握控制游戏角色的方法。2. 掌握设置舞台边界阻止角色移动。3. 掌握卷屏的基础知识。实验内容1. 设置项目文件。2. 用键盘控制游戏角色。创建游戏角色;添加键盘控制代码 3. 在舞台边界阻

5、止玩家角色对象继续移动。4. 屏幕折返当玩家角色对象超出左边界时,会在右边界出现。5. 屏幕卷动当玩家角色对象在一个很大的环境中移动时,背景会随着移动显示未浏览过的区域。6. 创建游戏环境。7. 调优游戏角色。8. 卷屏基础,优化卷屏,完善卷屏。实验五 碰撞检测实验性质:验证型实验目的和要求1. 掌握二维环境的游戏设计小技巧。2. 掌握用来处理物体间复杂碰撞的方法,并在游戏项目中能够灵活的使用它。实验内容1. 创建项目文件。2. 改变一个动态文本字段中的文本。 3. 触发状态改变。4. 减少生命槽的值。5. 更新得分数。6. 拾取及掉落物体。7. 创建一个碰撞环境边界。8. 阻碍物体的移动。实

6、验六 地牢迷宫大冒险实验性质:验证型实验目的和要求1. 掌握面向对象的编程基础,面向对象的游戏设计方法。2. 理解地牢迷宫大冒险的工作原理。实验内容1. 构建游戏。2. 准备项目文件及场景物体。 3. 进入地牢。4. 游戏关卡布局。5. 游戏中的对象。6. 制作时间轴动画。7. 为对象制作动画。8. 在舞台上添加或移除对象。9. 移动游戏角色。10. 捡起钥匙11. 打开第一扇门。12. 添加声音到游戏中。13. 创建Sound和SoundChannel对象。14. 与敌人发生碰撞。15. 游戏失败16. 捡起星形武器17. 发射子弹。18. 使用子弹对象。19. 子弹与敌人碰撞。20. 游戏

7、角色与墙壁的碰撞。21. 同步ENTER_FRAME事件。22. 游戏获胜。23. 改进游戏,添加一个新的关卡;创建一个游戏管理器。实验七 捉虫者实验性质:验证型实验目的和要求1. 掌握游戏中的物理学及数据管理。2. 掌握编写平台游戏的基础方法。实验内容1. 建立项目文件。2. 使用Player_Platform类。 3. 添加平台。4. 平台上的碰撞检测。5. 使用循环访问平台对象。6. 让青蛙的眼睛转向游戏角色。7. 改变叠加层次。8. 在代码中添加一些小虫9. 使用数组。10. 搜集小虫。11. 完整的Main_BugCatcher类。实验八 复杂的鼠标角色控制实验性质:验证型实验目的和要求1. 学习敌人的人工智能以及用脚本实现动画效果。2. 掌握用鼠标控制游戏角色的方法。3. 学会如何移动对象以及360度开火的制作方法。实验内容1. Player.as。2. 移动游戏角色。 3. 旋转魔杖。4. 360度开火。5. Bullet.as。实验九 太空射击实验性质:验证型实验目的和要求1. 掌握如何将各种任务分布到不同的类中。2. 掌握用事件来通知对象游戏中所发生

温馨提示

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

最新文档

评论

0/150

提交评论