您现在位置:计算机> 浏览课程
手机观看
Flash经典小游戏开发实战专栏
专栏
5.0人学习
价格:¥250.00 ¥500.00
VIP&SVIP:免费立即开通>>
奖励:
领券:
授课讲师
最新学员
专栏详情
专栏 课程:0门,试卷:0份,商品:0件
学习目标
学习公告
专栏概览

ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。ActionScript 是由 Flash Player 中的 ActionScript 虚拟机 (AVM) 来执行的。ActionScript 代码通常被编译器编译成"字节码格式"(一种由计算机编写且能够为计算机所理解的编程语言),如 Adobe Flash CS3 Professional 或 Adobe Flash Builder 的内置编译器或 Adobe Flex SDK 和 Flex Data Services 中提供的编译器。字节码嵌入 SWF 文件中,SWF 文件由运行时环境 Flash Player 执行。   ActionScript 3.0 提供了可靠的编程模型,具备面向对象编程的基本知识的开发人员对此模型会感到似曾相识。


课程简介:  本课程是一套实例化教学课程,通过本课程的学习,学员可在最短的时间内掌握ActionScript 3.0 游戏开发的的各种经典应用,并能自己开发设计出属于自己的flash游戏


第一部分:项目前预备知识(12讲)

第01讲 - 使用Flash和ActionScript3.0

第02讲 - 语言基础(一):日期、时间和模拟时钟

第03讲 - 语言基础(二):字符串和登陆程序

第04讲 - 语言基础(三):数组和音乐列表

第05讲 - 语言基础(四):XML和音乐列表

第06讲 - 语言基础(五):事件和物件拖放

第07讲 - 语言基础(六):绘图API和电子画板

第08讲 - 语言基础(七):影片剪辑和元件浏览器

第09讲 - 语言基础(八):动画和模拟太空船

第10讲 - 语言基础(九):文本和聊天室

第11讲 - 语言基础(十):位图和月球动画

第12讲 - 语言基础(十一):声音和音乐播放器


第二部分:实战Flash小游戏开发

项目1、 卡牌速配(4讲)

第13讲 - 卡牌速配(一):卡牌布局和洗牌算法

第14讲 - 卡牌速配(二):游戏逻辑

第15讲 - 卡牌速配(三):完成其他帧

第16讲 - 卡牌速配(四):游戏特效


项目2 、扫雷(3讲)

第17讲 - 扫雷(一):定义雷区和布雷

第18讲 - 扫雷(二):添加单元格到舞台

第19讲 - 扫雷(三):瀑布填充算法等


项目3、 俄罗斯方块(5讲)

第20讲 - 俄罗斯方块(一):生成游戏区和方块

第21讲 - 俄罗斯方块(二):移动和旋转方块

第22讲 - 俄罗斯方块(三):行消除和下一个方块


项目4、泡泡龙(4讲)

第23讲 - 泡泡龙(一):游戏区创建

第24讲 - 泡泡龙(二):发射泡泡

第25讲 - 泡泡龙(三):查找泡泡链

第26讲 - 泡泡龙(四):移除泡泡链和孤儿泡泡


项目5 、贪吃蛇(4讲)

第27讲 - 贪吃蛇(一):创建游戏区并放置贪吃蛇

第28讲 - 贪吃蛇(二):移动贪吃蛇

第29讲 - 贪吃蛇(三):控制贪吃蛇


项目6、空战Ⅰ&Ⅱ(5讲)

第30讲 - 空战(一):创建飞机并飞行

第31讲 - 空战(二):创建炮台和子弹

第32讲 - 空战(三):完成时间线和文档类

第33讲 - 空战(四):完成游戏逻辑

第34讲 - 空战(五):空战Ⅱ


项目7 太空漂移(4讲)

第35讲 - 太空之石(一): 创建文档和元件

第36讲 - 太空之石(二):创建和控制飞船

第37讲 - 太空之石(三):创建和控制陨石

第38讲 - 太空之石(四):完成太空之石


项目8、 天天拼图(4讲)

第39讲 - 天天拼图(一):加载并切割图片

第40讲 - 天天拼图(二):洗牌算法

第41讲 - 天天拼图(三):实现游戏逻辑


项目9 天天爱扫除(4讲)

第42讲 - 天天爱消除(一):构建Piece网格

第43讲 - 天天爱消除(二):Grid合法性和移动性检测

第44讲 - 天天爱消除(三):用户交互及Piece置换

第45讲 - 天天爱消除(四):Piece掉落和补缺


项目10 超级玛丽(4讲)

第46讲 - 超级玛丽(一):创建项目及初始化

第47讲 - 超级玛丽(二):用户控制

第48讲 - 超级玛丽(三):移动英雄和敌人

第49讲 - 超级玛丽(四):碰撞检测

第50讲 - 超级玛丽(五):滚动屏幕及游戏结束