`
makeapp628
  • 浏览: 44976 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
简介   上一篇我们主要分析了1024原版的基本思路和简单算法,这一篇我们将继续分析如何实现各种版本的聚合;   运行demo需要配置好CocosEditor,暂不支持其他工具。demo基于javascript语言,cocos2d-x游戏引擎,CocosEditor手游开发 ...
一张图告诉你2048有多火       小3的悲剧   在每个阶段手机里面都会有一两款让人爱不释手的游戏存在,无论是在公车上、床铺上、马桶上还是在睡觉前、吃饭前、总会有让你拿出手机打开它的欲望。大部分人被Flappy bird给蹂躏的体无完肤,生活不能自理。在这危难降临的时刻,一款名为小3传奇的数字益智游戏出现在我们的视野中,游戏既简单又复杂,既单一又千变万化,简直就让人停不下来!  
公告: CocosEditor现在提供7个实战游戏demo学习,flappybird、popstar、fruitninja、2048,moonwarriors、fruitattack、testsjavascript,源代码可在本博客里面寻找或者进入github下载   本次发布两个版本, 一 是1.0Final-IDEA13.0针对的是大家手里的idea13.0版本,同时是1.0的终极版本; 二 是1.5-IDEA13.1,针对的是idea最新的13.1版本,以后的版本发布只针对idea最新13.1;两个版本功能基本相同,唯一有点区别的是1.5版本支持ccbx设计出错时undo返回; ...
背景:    这一篇是结尾篇,主要分析地雷检测,游戏结束和保存最高分; ps: 1 CocosEditor已发布新版本,现在提供6个实战demo学习,包括flappy ,popstar ,fruitninja,moonwarroris,fruitattack,testjavascript; 2 代码是基于javascript语言,cocos2d-x游戏引擎,CocosEditor手游开发工具完成的; 3 运行demo需要配置好CocosEditor,暂不支持其他工具。demo是跨平台的,可移植运行android,ios,html5网页等。     源代码下载: 请到代码集中 ...
背景:    本来打算下一个游戏是涂鸦跳跃的,因为图片资源没准备好,暂时往后推迟。刚好笔者手头上有部分水果忍者的游戏素材,于是上周末花了一些时间把水果忍者实现了;以前读大学的时候这款游戏就风靡大街小巷,记得当时同学间也比赛谁得的分数高,乐趣无穷;笔者在那会还没学过编程,很难理解切西瓜是怎么做出来,现在此一时彼一时了。     因为素材有限,实现的效果可能和原版有差距,例外很多童鞋反映flappy,popstar和原版不同,笔者在此说明:因为是学习demo,差距肯定是有的,好的游戏需要读者精雕细琢,把握好每一个参数和细节,都是需要花时间的。    本系列共有上中下三篇,源码基本完成,分析 ...
背景:    经过消灭星星第二篇算法,最高的山峰已经过去了,剩下的都是小沟小河,没什么难度了。这一节笔者继续完成消灭星星的分数篇,这节主要包括:触摸提示得分 比如4 blocks 80 points,然后产生单个星星分数并移动到总分上,最后保存最高分;  ps: 1 CocosEditor已发布新版本,现在提供6个实战demo学习,包括flappy ,popstar ,fruitninja,moonwarroris,fruitattack,testjavascript; 2 代码是基于javascript语言,cocos2d-x游戏引擎,cocos2d-x editor手游开发工具完 ...
背景:   上一节,我们已经把消灭星星的界面搭建好了,流程也跑通了。 这一篇涉及到程序的算法,也许是最难的部分了,理解起来需要多花点时间,而且我提供的算法未必就是最好的,如果读者有更优更好的算法,希望分享出来,我可以链接到你那里。大概的思路是这样的,第一次点击一个星星,立刻寻找四周相同颜色的,第二次点击,消除他们并产生粒子效果;接着星星数组重新走位掉落,补全空缺;然后还要检测纵行是否出现空缺,有的话,合并到一起;最后必须检测死局;大概如此。 ps: 1 这是一个系列博文,代码不会一下子全部放出来,每写一篇放出相应的代码。因为笔者也是抽空编一点程序,然后写一篇博文,断断续续的,没有整块时 ...
背景:    上一篇,已经实现了水果不断向上抛的效果和开始界面,这一篇我们将分析如何切水果,获得分数;运行demo需要配置好CocosEditor,暂不支持其他工具。demo是跨平台的,可移植运行android,ios,html5网页等,代码是基于javascript语言,cocos2d-x游戏引擎,CocosEditor手游开发工具完成的。     源代码下载: 请到代码集中营下载(水果忍者 cocos2d-JS 源代码):http://blog.makeapp.co/?p=319     不同平台下的效果图:   windows
背景:    本来打算把第三篇和第四篇合并都一起,但以前计划分开,就还是分来吧;一般的游戏涉及到关卡的话,一般都会建立一个数组来存放各种定义参数,消灭星星关卡比较容易,不需要建立数组,只有两个参数level和target,而且这两个参数还存在函数关系:target=1000*(level+1)*level/2,只要知道第几关就可以得到该关的目标分数,比如第三关,目标分数就是 1000*(3+1)*3/2=6000;  因为这样的函数关系,你会发现越往后越难过关,怪不得笔者一直达不到10000分; ps: 1 CocosEditor已发布新版本,现在提供6个实战demo学习,包括flapp ...
PopStar(消灭星星)源代码下载: 图片和音效资源:http://share.weiyun.com/f8a54df422855c5688ba19650c50e74d 第一篇(界面代码) JS 源代码:http://share.weiyun.com/5f03fb9f1d6811d0a9465f68ed2a1f56 移植到android:http://share.weiyun.com/d819f05c208c0e1a908ec9bca6b6cdbc
一 cocos2d-x editor工具下载和基础教程: 一 手游开发神器 cocos2d-x editor初识 二 手游开发神器 cocos2d-x editor工具下载和安装配置 三 手游开发神器 cocos2d-x editor 之基础工具 intellij idea 四 手游开发神器 cocos2d-x editor 游戏框架介绍 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker) 六 手游开发神器 cocos2d-x editor 之场景切换 七 手游开发神器 cocos2d-x editor 之图片字体(LabelBMFont ...
进入游戏主场景,游戏需要临时暂停、重新选关、重新玩等等,所以玩家点击暂停按钮,弹出一个选择悬浮层,这一节我们来实现;   效果如下:   点击右上角游戏暂停;   返回回到开始界面;   代码下载:
这一节,我将给游戏添加背景音乐和音效;     代码下载:http://www.kuaipan.cn/file/id_25348935635744873.htm?source=1     先在Resources目录下新建一个sounds目录,把准备好的音效复制到该目录下;   打开MainLayer.js,修改代码如下:  
这一节 我将实现让小怪物跟随我的触摸方向移动,同时触摸的地方产生一个四周发散的效果   效果如下:     代码下载:http://www.kuaipan.cn/file/id_25348935635744782.htm?source=1     打开MainLayer.js,把onDidLoadFromCCB函数修改如下,让触摸可用;  
接着上一节,我们已经创建了一个主游戏场景MainLayer,现在我们需要创建一个开始场景StartLayer,包括StartLayer.ccbx和StartLayer.js两个文件,点击StartLayer上的开始按钮,游戏切换到主游戏场景。   先看运行效果;         ...
Global site tag (gtag.js) - Google Analytics