[置顶] 休闲游戏中使用redis作为排行榜数据存储

1.排行榜的需求               我有做了一个网站 http://www.cgame360.com/,专门放一些简单的html5游戏。现在有2个需求,我想获得一个游戏的top 10的用户的分数,还有一个是某个用户的排名,加上前后4名的人员。上图中少了名字,那个cocos2d js输入框有点问题就没加了。     现在的问题是用什么数据库来存储比较好?我想要尽可能快的查找出数据。...
阅读(25635) 评论(7)

[置顶] 我的游戏作品

1.《飞吧 30》第一个是IPhone 下载地址,第二个是android的。点击跳转链接,或者扫描二维码。 游戏实现见:《cocos2d 高仿doodle jump》2. 《30 快跑》第一个是IPhone 下载地址,第二个是android的。点击跳转链接,或者扫描二维码。 游戏实现见:《cocos2d...
阅读(2404) 评论(0)

[置顶] cocos2d 简单高仿天天酷跑游戏

1.先直接上视频来看下这个游戏的样子(GIF已经不能满足这个游戏的展示了)跑酷游戏最纠结的是地图,碰撞倒是简单,可以自己写或者使用box2d等物理引擎。跑酷游戏地图的特点就是随机性。但是随机中又有策划特意安排的部分,这样让玩家有小小惊喜。所以我就打算这样实现:用地图编辑器编写个几十个地图,然后洗牌掉,从第一个开始取,直到最后最后一个后,再重新洗牌,取第一个。这样就能突出天天跑酷游戏的特点。随机中又...
阅读(3958) 评论(0)

[置顶] Cocos2d-x 粒子编辑器 Particle Studio 争做 Windows Particle Designer 源码

1.完全免费使用全部功能!2.拥有在线的粒子库。还在苦苦制作粒子?赶快来看下是否已经有你想要的。3.全中文界面,方便使用。4.轻松分享自己的粒子。5.完全粒子属性配置,可更改背景颜色,轻松制作黑粒子。...
阅读(3219) 评论(1)

[置顶] "扫雷外挂" 原理篇

1.我理解的外挂 其实我没有做过外挂,前阵子在玩"炉石传说",这游戏免费,每赢3局可以得到10金币,想做个外挂来挂着玩,无奈水平有限,只能从"扫雷外挂"做起了, =。= 外挂其实是不限语言的,当然用强大的C,C++比较好,图像分析有很多开源库,比如强大的OpenCV。C++又很容易调用Windows API,或者调用MFC封装过的函数。 外挂大致分两种: 1.先截图或者进行...
阅读(5883) 评论(4)

[置顶] 《魔兽世界插件》教程---21点扑克游戏 Blackjack

1.编写魔兽世界插件准备 首先你要一个最新的魔兽世界客户端,我的有26G大小。记得要申请一个试玩账户,试玩账户不会消耗游戏时间,可不能用正常账户,那调试代码烧钱烧的厉害!用什么编辑器呢?魔兽世界插件大部分是Lua,一部分是XML,SciTE比较适合Lua,但我感觉用NotePad++比较好还要准备3个第三方魔兽世界插件来帮助我们!BugGrabber,BugSack,TinyPad。前面两个...
阅读(13593) 评论(16)

[置顶] 贪吃蛇 AI 的实现 snake AI

1.首先来看下贪吃蛇的特点...
阅读(6489) 评论(1)

[置顶] TextureUnpacker 分割 Texturepacker 产生的图片 支持windows 和 mac

1.TextureUnpacker介绍 2个主要功能: 1.分割TextureUnpacker生成的图片。 2.复制单个png图片名字。 我一般用TexturePacker打包生成sprite sheet图片。但是有时候得到别人已经拼成一张图时,我又想分割成小图,或者我只是想得到其中的几张小图。这个时候就可以用TextureUnpacker拉!这个是我用...
阅读(3650) 评论(0)

[置顶] cocos2d-x 是男人就下100层 附源码

1.效果图:    玩法: 一个不断下降的小人,点击屏幕的left或者right控制小人的移动方向,尽可能生存久些. 为什么要搞这个游戏呢?因为在2012年的8月份,我完成它的android版本,见《自己写的第一个android 游戏“是男人就下100层”》。没有从事游戏开发工作,编程进步真是慢,不过还是有点进步。这次在学习cocos2d-x,就改编了下。文章篇幅有限,不能什...
阅读(2975) 评论(1)

[置顶] Android 号码, 来电归属地 Jni 使用C++对二进制文件查询(一) 理论篇

1.效果图    左边的是应用程序界面,只是做个测试。右边的是应用程序信息,你会发现数据这块很小,只有420KB,要知道里面有近280,000记录。 2.尝试使用sqlite数据库, 用db格式文件。 随便去网络上搜索一个号码归属地数据库下载,你可能会找到各种格式,access,txt,db等。除了用insert sql语句外,你还可以用CSV文件格式...
阅读(2645) 评论(0)

Python 批量压缩png 支持过滤个别文件和文件夹

1.需求游戏的资源大多是png图片,需要压缩,但是有些图片和文件夹里的图片,美术不想压缩,比如一些带透明度的光圈或者游戏的主要元素。所以要过滤下。发现python这个语言比较适合用在这个场景。所以写了点python.  2.源码import os,sys import os.path rootdir=sys.path[0] #需要过滤的文件 notActionFile = ["choose_b...
阅读(223) 评论(0)

The vulnerabilities were addressed in OpenSSL 1.02f/1.01r. cocos2d 2.2.6

1.先去github上下载最新的库https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin/tree/v2左边是可以选择版本,v2还是v3,右边是下载。 主要更新的目录是。进行对比替换。还有android 的 Make文件2. 记得用较高版本的NDK进行编译非常重要!,要 r10。删掉之前已经编译的.o文件,全部重新编译3. 更新友盟统计htt...
阅读(1106) 评论(0)

cocos2d 物理平抛,斜抛运动

1. 效果图需求是这样的,这个bug有一个起始的位置,然后会给一个终点的位置,希望bug 以一种跳跃的物理方式来运动到终点。CCSprite* ghost = CCSprite::create("ghost.png"); this->addChild(ghost, 2); ghost->setPosition(ccp(100, 100)); ghost->setScaleX(-1); gho...
阅读(1685) 评论(0)

盈透证券 简单API 实战

1. 需求把每日的操作固定下来后,每天提交订单是一件非常麻烦的事情。盈透证券的TWS支持收市订单,即在北京时间早上4:00下单。但是这种订单类型不支持条件。比如我要在4:00 的时候下单购买 SP-Y 100股,如果当天比最近底部上涨1.5%的情况下。那么收市订单就没法用了。只能每天晚上提交订单委托单。有价格和时间可以添加。每天提交麻烦的要死啊。还好TWS支持API, 下面来看下如何修改默认API...
阅读(3318) 评论(0)

Qt 简单爬虫开发

1. 为什么使用Qt写爬虫?老实说爬虫非常关键是效率,所以说用qt来写不是一个好的选择。。。。但是我的需求比较轻量级,就用qt了,qt跨平台,UI不错,然后连接数据库方便,所以用来搞也不是一个坏选择。2.爬虫主要的内容基本爬虫就是请求地址,然后用正则表达式对结果进行处理,然后存到数据库中。大概就三步。这里只涉及到用get方式来获取。有一些数据还需要post。还有一些需要登录后,涉及到cookie,...
阅读(1175) 评论(2)

qt5 解析Json文件

/* test.json */ { "appDesc": { "description": "SomeDescription", "message": "SomeMessage" }, "appName": { "description": "Home", "message": "Welcome", "imp":["aw...
阅读(4402) 评论(0)

Cocos2d 中使用聚合广告SDK

1. 接入一个或者多个广告SDK是比较麻烦的个人开发者还是比较简单处理广告SDK的,比较懒的话接入一个admob的就差不多了。分IOS和android版本,真正处理完也要话不少时间。无论什么SDK,都还要自己写一个广告控制的类来封装下。主要是下面这样的需求比较难处理:我想同时接入admob和iad,或者一些国内的像百度,有米,比如插屏广告,轮放的载入,最好还能在线控制展示百分比什么的。自己也是能写...
阅读(1940) 评论(0)

c++ 用宏定义一个函数

#define MAX(a,b) ((a)>(b)?(a):(b))要点:变量都用括号括起来,防止出错,结尾不需要;。在实际编程中,不推荐把复杂的函数使用宏,不容易调试。多行用\#define CREATE_FUNC_TYPE(__TYPE__,__PARAM__) \ static __TYPE__* create(__PARAM__ para) \ { \ __TYPE__ *pRet =...
阅读(4801) 评论(0)

C++ 宏 ##用法

##表示:把宏参数名与宏定义代码序列中的标识符连接在一起,形成一个新的标识符#define test1(i) test(x##i) int main() { int x1=1, x2=2, x3=3; test1(1); // 相当于 test(x1) test1(2); // 相当于 ...
阅读(1721) 评论(0)

Javascript 随机数 int 范围一个数 float

1.随机取int范围一个数,比如0-3中取0,1,2,3,同时包含0和3 var rand = {}; rand.getInt = function (begin,end){ return Math.floor(Math.random()*(end-begin + 1)) + begin; } var v = rand.getInt(0,3) alert(v); 常见错误写法: v...
阅读(1884) 评论(0)

cocos2d 画中画效果

1.效果图2.如何实现理论  我们以2张图作为实例。最外面的大图,还有就是红色框框中的图。 这两张图的尺寸是一样的。准备工作我们就做2件事情:1.把第二张图缩小,向右旋转添加到第一张图中,看起来还是第一张图2.把第一张图的锚点设置为紫色的那个点(非常重要,这样缩放才有较好的效果)用户手指滑动的时候,我们做的事情:1.第一张图同时run 3个action,放大,向左旋转,位移移动的位置比较讲究,结果...
阅读(1709) 评论(0)

cocos2d 3.X Shader 变暗和变灰

1.为了节约一张图引发的Shader使用我们注意到这个游戏当中经常使用一些按钮,美术会给两张图,一张稍微暗点,表示按下的状态。但是这样的图一多起来,就比较占用资源。Sprite更改颜色无法表现出这样的效果。想起来Shader可以。2.变灰是比较常见Cocos2d 中有一个变灰的例子,这里就列出shader代码:#ifdef GL_ES precision mediump float; #endif...
阅读(2072) 评论(0)

html5 cocos2d js Access-Control-Allow-Origin

1.No 'Access-Control-Allow-Origin' header is present on the requested最近在接html5的渠道,遇到了跨域的问题,使用 js 的 ajax post 或者get 方法,只要目标URL稍微有点不同,就会有跨域问题,浏览器会因为安全问题自动拦截。这个问题其实不是客户端能解决的,最好是目标URL的服务器代码是你可以控制的,最方便的解决方...
阅读(2089) 评论(0)

Photoshop 更改图片颜色

程序员兼职美术的经常没有时间搞太多图片,我们可以一张图片更改主要颜色来到达目的。我知道的主要有2种方法,1是更改色相,2是替换颜色。直接用油漆桶只能在异常简单的图片才能用。1. 更改色相     原始图片是第一张,简单通过Ctrl (Command) + U 就可以调出更改色相面板,进行更改色相,是不是非常简单?2. 替换颜色只有左边的红色车,我们怎么得到一辆蓝色的车呢?就要用到替换颜色这个功能了...
阅读(1688) 评论(0)

Photoshop 画空心圆

1. 本文涉及的基础点1.如何拉参考线?2.Shift按键固定宽高比3.Alt按键从中心出发3.选区相减2.具体操作打开参考线(Ctrl-R),从上面参考线拉根线到中心,从左边拉根参考线到中心:选择椭圆选框工具(M),同时按住ALT+SHIFT键就可以画一个以一个圆心的正圆。这点我之前一直不知道,之前最多知道shift可以画圆,不知道alt的作用。再把鼠标移到中心点先按ALT键,按下鼠标轻拖,接着...
阅读(1655) 评论(0)
200条 共14页1 2 3 4 5 ... 下一页 尾页
    关注我的新浪微博

    互粉啊!!

    联系我
    个人资料
    • 访问:523454次
    • 积分:7277
    • 等级:
    • 排名:第2924名
    • 原创:198篇
    • 转载:1篇
    • 译文:0篇
    • 评论:157条
    博客专栏
    最新评论