当前位置:  软件>JavaScript软件

2048游戏聚合版(CocosEditor)

    来源:    发布时间:2015-01-15

    本文导语:  CocosEditor开源版 笔者历时一个晚上,终于完成了cocos2d-js开源版本,编码虽易,创意不易,且行且珍惜; 此版本包含了网上流行的各种版本。包括原版,朝代版,金庸版,星座,豪车等等近10个版本,代码开源,希望读者...

CocosEditor开源版

笔者历时一个晚上,终于完成了cocos2d-js开源版本,编码虽易,创意不易,且行且珍惜;

此版本包含了网上流行的各种版本。包括原版,朝代版,金庸版,星座,豪车等等近10个版本,代码开源,希望读者基于开源代码做出各种版本,供全名娱乐;

运行demo需要配置好CocosEditor,暂不支持其他工具。demo是跨平台的,可移植运行android,ios,html5网页等,代码是基于javascript语言,cocos2d-x游戏引擎,CocosEditor手游开发工具完成的。


已发布上线apk演示效果

几个小时开发,一天审核上线,这就是CocosEditor开发游戏的速度

360应用市场(2048 聚合版):http://zhushou.360.cn/detail/index/soft_id/1634607?recrefer=SE_D_2048%20%E8%81%9A%E5%90%88

豌豆荚应用市场 :http://www.wandoujia.com/apps/com.touchsnow.game.sudoku


CocosEditor版源代码下载:

cocos2d-js源代码请到集中营下载:http://blog.makeapp.co/?p=523

github版本管理:https://github.com/makeapp/cocoseditor-2048


不同平台下的效果图:

windows

2048游戏聚合版(CocosEditor)[图片]


html5网页

2048游戏聚合版(CocosEditor)[图片]


android平台(各种主题版本)


2048游戏聚合版(CocosEditor)[图片]2048游戏聚合版(CocosEditor)[图片]2048游戏聚合版(CocosEditor)[图片]

2048游戏聚合版(CocosEditor)[图片]2048游戏聚合版(CocosEditor)[图片]2048游戏聚合版(CocosEditor)[图片]


代码分析:

1初始化;进入游戏,初始化4*4表格,并随机产生两个2;

# 二维数组this.tables表格循环存入数据

#random1, random2 ,random11, random22四个随机数可以确定两个2的xy位置;

#方法newNumber里面,根据位置i,j和级别num可以确定一个新的数字;创建背景cell和cell上面的数字标签cellLabel;并根据num确定是否显示cellLabel;最后给cell关联一个data数据;特别说明这里的number:num不是精灵上面的数字而是精灵的级别,比如number=11 则数字是1024

MainLayer.prototype.onEnter = function () {
    //version
    this.versionNum = indexVersions;
    this.indexVersion = VERSIONS[this.versionNum];
    this.title.setString(this.indexVersion.name + "目标:" + this.indexVersion.array[this.indexVersion.array.length - 1] + "");

    var random1 = getRandom(4);
    var random2 = getRandom(4);
    while (random1 == random2) {
        random2 = getRandom(4);
    }

    var random11 = getRandom(4);
    var random22 = getRandom(4);

    this.tables = new Array(4);
    for (var i = 0; i 

    
 
 

您可能感兴趣的文章:

  • 别踩白块儿游戏源码(CocosEditor)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 2048游戏 n2048
  • 带AI的2048游戏
  • C++ 实现2048游戏示例
  • win32 api实现2048游戏示例
  • linux下实现的2048游戏示例分享
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 类似于 windows7 下 Purble Pairs 的小游戏 翻一下小游戏
  • 开源游戏联运平台 木火鸟游戏
  • kele8的桌球游戏、打雪仗游戏是用JAVA写的吗?
  • 听说Sun公司网站上有个游戏,用Java开发,是坦克游戏,你可以把自己做的坦克放到网上进行厮杀~
  • android游戏载入的activity跳转到游戏主菜单的activity具体实现
  • 大型多人游戏引擎 DimensioneX
  • 赛车游戏 GlTron
  • 殖民帝国游戏 FreeCol
  • 开源游戏引擎 Bullet Physics Engine
  • 有谁用过java写过游戏?
  • 第一人称射击游戏 Nexuiz
  • 卡通电子游戏 Open Sonic
  • 第一人称射击游戏 Chocolate Doom
  • 2D的空间游戏 XPilot
  • 主题医院游戏 CorsixTH
  • 射击游戏 AssaultCube
  • 终端下的俄罗斯方块游戏 vitetris
  • 粘粘世界游戏 World of Goo
  • Palm推砖块游戏 PopBlocks
  • HTML5塔防游戏


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3