请选择 进入手机版 | 继续访问电脑版
我的账户
学链

XEO教育区块链

亲爱的学员,欢迎!

已有账号,请

如尚未注册?

Flash经典小游戏开发实战

[复制链接]
王建雄 发表于 2018-1-28 18:31:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Flash经典小游戏开发实战

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

  • 设计创作 » 游戏设计

    课程分类

  • 66课时

    总课时

  • 中级

    课程难度

  • 您无权查看

    下载密码

课程试学目录
  • 第01讲 - 使用Flash和ActionScript3.0

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

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

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

课程信息
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讲 - 超级玛丽(五):滚动屏幕及游戏结束

部分项目截图





回复

使用道具 举报

精彩评论5

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

王建雄
  • 交互设计师
  • 讲师团队
luciolaGames联合创始人、艺术总监,曾在北京知名互联网公司任职资深视觉设计师,5年UI、视觉设计的经验,精通Ps,Ai,Flash等各类设计软件。

关注0

粉丝0

帖子3

发布新课程
关注我们
学链就是教育区块链

客服电话:021-31265335

客服邮箱:1250070011@qq.com

高校代理咨询:1250070011

周一至周五 9:00-18:00

学链就是教育区块链 - 致力于优质教育的普及与公平( 沪ICP备18023937号-1 沪公网安备31011802002859号 )

本站系统及云解决方案由 Tencent腾讯提供 © 2001-2018 StudyLink Inc.