题意:经典Nim游戏博弈,给你n堆牌,每堆a[i]张,每次能从一堆中取出任一张(不能为0),最后不能取者为输
问先手有几种取法保证他最后能获胜。
思路:让Nim_sum=0(a[1]^a[2]…………^a[n]=0)时则输,利用这个定理,对于第i堆a[i],除了第i堆,其它的
Nim_sum=k,如果a[i]>k,则先手从第i堆可以取a[i]-k张牌,让a[i]=k,最后a[i]^k...
分类:
编程语言 时间:
2014-05-07 06:13:32
阅读次数:
428
一、移动算法
其实2048的移动算法蛮简单,看代码很容易明白,就不多说了。
向左滑动
//左滑动
bool GameScene:: doLeft ()
{
//判断有没有发生移动
bool isMove = false ;
for ( int y = 0 ; y < 4; y++)
{...
分类:
移动开发 时间:
2014-05-07 05:51:22
阅读次数:
735
全网最全的Android游戏源码汇总
http://neast.cn/forum.php?mod=viewthread&tid=5080&fromuid=5
AndroidUI设计之高仿系列
http://neast.cn/forum.php?mod=viewthread&tid=5293&fromuid=5
全网最全的Android源码汇总—几百个Androi...
分类:
移动开发 时间:
2014-05-07 05:26:22
阅读次数:
432
说到这里想必使用过GDI+的同学都会有一个想法就是GDI+用来做游戏效率确实不行。于是呢转战C++,正好自己的毕设要写一个C++ 2D游戏,所以在写游戏项目之余,便花费一天时间写了这个模拟球体“弹性斜碰”程序。至于为什么要花这么长时间,是因为大多数时间我都花在了这个“斜碰”问题上,这也是我要写这篇博客的主要原因,网上关于小球弹性斜碰的程序确实很少。不信可以百度下。...
分类:
编程语言 时间:
2014-05-07 04:43:20
阅读次数:
496
背景是我有几百个角色gif资源,每个都有:站立、攻击、技能攻击的gif,我想用此资源作2d unity游戏,因此第一关就是如何把gif转成unity动画
GIF 转 PNG ——
http://blog.csdn.net/leinchu/article/details/24806433 ,不再赘述了。
之后是批量gif用tp打包,我用php写了一个脚本遍历目录,下的gif把他们...
分类:
其他好文 时间:
2014-05-07 04:41:30
阅读次数:
694
人控制方向:
#include
using namespace std;
#define n 8
int * createMaze(){
int i,j;
int * a;
a=new int[n*n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
*(a+n*i+j)=0;
}
}
*(a+n*0+1)=3;
*(a+n*1+1)=1;...
分类:
其他好文 时间:
2014-05-07 03:10:02
阅读次数:
319
这一篇内容其实很简单,已经对Cocostudio比较熟悉的朋友就可以随便扫一下了~(小若:熟悉Cocostudio的人谁还有空看你的基础教程呢)...
分类:
其他好文 时间:
2014-05-07 02:38:33
阅读次数:
459
当你想使用中文时,你是否有这样的一个困惑。把样例中的HelloWorld改成中文的“你好,世界1。然后编译运行,发现居然是个乱码!!!因为cocos2dx中使用的是UTF-8字符集,而VS中确实ANSI。所以我们需要对其进行字符集转换。然后纵里寻它求百度,终于找到了解决方案。一个函数搞..
分类:
其他好文 时间:
2014-05-06 16:37:50
阅读次数:
342
很多人看到ExcelAndJSON的第一反映是,这东西我的公司里面也有,那么我为什么用呢?做为开发来说,每一个工具的存在,都是为了加快游戏开发的速度。那么从无到有,从有到精。有和没有,好用和不好用的差别,每一个都比前一个情况能提升50%的效率。(按IPD理论,极限速度是提升1..
分类:
Web程序 时间:
2014-05-06 16:30:57
阅读次数:
430