`
xhanxhanxhan
  • 浏览: 207923 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

AS3翻牌游戏代码

    博客分类:
  • RIA
阅读更多

从上一次接触AS3到现在不知过了多久,能忘记的基本上忘光了。

从早上9点到下午5点30分终于调出了个翻牌游戏的模板,剩下的事就是检查BUG和添加游戏效果以及最后的分数加密研究。

 

写玩这个觉得收获颇多,在这个小游戏中共建了一个文档类,一个纸牌的类,以及一个自定义消息。

一开始把所有操作全放在了纸牌类里面,包括处理鼠标点击,没有匹配时自动翻回来。结果在文档类中添加纸牌实例后发现根本没法监听需要的数据。

 

纸牌类:有N帧的 MovieClip ,其中第一帧是背景,后面为各种牌面

 

依次是

  • :记录牌面所在帧;
  • 判断是否翻转 显示牌面为翻转
  • 控制现实牌面时间的计数器
  • 构造函数
  • 获得牌面位置,用来判断两张牌是否相等
  • 翻转卡片显示图片
  • 发送自定义消息,在翻转图片后响应
  • 翻转过程中控制显示背面或牌面
  • 翻转回牌背
  • 这个函数没什么用哈哈
  • 启动定时器,让1秒后翻牌
  • 运行删除动画,然后调用removeMe
  • 在舞台上移除自己

文档类:

   首先生成一个数组,顺序记录牌面的位置(1,1,2,2.。。)。然后打乱数组。

在舞台上生成 5×4 个实例,依次将牌面设为乱序数组的值,显示实例。

给实例添加鼠标单击响应,响应后判断是否处于翻转状态,并翻转该纸牌。

一旦翻转完成,文档会监听到消息,并进入牌面匹配:

 如果是新牌,则添加到队列中。

    否则对比两张牌,并把队列清空(所以其实没必要队列,懒得改了)

    如果匹配。运行消失动画,并判断游戏是否胜利。

其他状态则把两张卡片翻回,回到原始状态。

 

 

 

 

  • 大小: 24.8 KB
  • gs.rar (57.1 KB)
  • 下载次数: 113
分享到:
评论

相关推荐

    as3.0翻牌游戏代码

    flash as3.0翻牌游戏代码,非常好,大家一起分享。我是flash爱好者

    flash as.0 翻牌游戏源文件

    《深入解析Flash AS3.0翻牌游戏源文件》 Flash AS3.0翻牌游戏是一种常见的互动娱乐项目,它以其简洁的操作和丰富的趣味性深受用户喜爱。在本篇文章中,我们将深入探讨这款游戏中涉及的核心技术和知识,以及如何通过...

    flashAS3.0简单翻牌游戏.rar

    【标题】"flashAS3.0简单翻牌游戏.rar"是一个使用Adobe Flash Professional和ActionScript 3.0编写的互动小游戏。在这个游戏中,玩家通常会面对一张或多张被覆盖的卡片,目标是通过翻转卡片来找到匹配的对。翻牌游戏...

    as3.0 翻转效果 翻牌效果

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)来创建翻转效果,也就是所谓的“翻牌效果”。这种效果常见于许多互动应用和游戏中,为用户界面增添动态视觉吸引力。我们将从基本概念开始,逐步解析实现...

    翻牌小游戏

    在这个翻牌游戏中,我们可以看到Actionscript 3.0的强大之处。 首先,`MatchingGameObject10.as`可能是游戏中的基础对象类,负责定义翻牌的基本属性和行为。在这个类中,开发者可能定义了卡片的状态(如未翻开、已...

    A3GPU03_MatchingGame_flash_certainyir_游戏_as3_

    《A3GPU03_MatchingGame_flash_certainyir_游戏_as3_》是一个使用ActionScript 3(AS3)编程语言开发的翻牌消除类游戏。...对于想要提升AS3编程技能或者想了解翻牌游戏开发的人来说,这是一个宝贵的资源。

    记忆大考验游戏代码

    【标题】"记忆大考验游戏代码"是一款专为新手设计的基于翻牌规则的Flash游戏。这款游戏旨在通过娱乐的方式锻炼玩家的记忆力,同时也为初学者提供了学习编程和游戏开发的实践平台。 【描述】该游戏的基本玩法是,...

    ActionScript3游戏编程(第二版)配书源码

    2. A3GPU203_MatchingGame.zip:匹配游戏,可能是经典的连连看或者记忆翻牌游戏。这类游戏涉及到数组操作、图形绘制和逻辑判断,对于学习事件处理和游戏规则设计很有帮助。 3. A3GPU202_GameElements.zip:这个游戏...

    Flash大作业要求

    #### 一、翻牌记忆小游戏制作 1. **片头动画设计** - 片头动画是用户打开游戏时首先接触到的部分,它不仅能够吸引玩家注意力,还能够提升游戏的整体体验。在设计时,应确保动画流畅自然,符合游戏主题,并且具有...

Global site tag (gtag.js) - Google Analytics