首页
排行榜
发现
动态
云游戏
论坛
创作者中心
发布动态
详情
评价
2625
攻略
论坛
Android 资料
iOS 资料
太极迷阵
官方入驻
8.8
关注
55 万
厂商
睡神飞工作室
游戏介绍
上次更新于2020/04/25
益智
烧脑
单机
水墨
休闲
竖屏
独立游戏
简介
一款非常烧脑的游戏。 大家好,睡神又回来了~~2016年初我做了款叫《bdpq》的智力游戏,有幸被苹果美国区小游戏“Challenge Your Brain”专题推荐为世界28个烧脑游戏之一。这半年来我一直在想怎样做一个能超越它的游戏,能够更加挑战人类智力极限,经过数十种方案的尝试后,我似乎找到了方向。 中华文明智慧的源头便是太极易经八卦,它以最朴素的阴阳转换思想体现了万物变化之道,一阴一阳之为道,阴阳转化,周而复始,生生不息。我一直在思考,怎样将这样的思想做成全世界都能理解的简单玩法的游戏,让大家能亲身体验一下这种古老的智慧由简单中演化出来的无穷变化的魅力。多次修改化繁为简后形成了目前的方案。 【游戏玩法】 1.红点会将原本顺畅运行的同一种颜色的小点撞成黑白两种颜色。 2.按虚线段所示滑动选取部分小点。 3.点击中间的太极图将选中的小点进行黑白转换。 4.将所有的小点转换成同一种颜色方能使它们运转起来。
隐私政策
供应商 longyufeng
开发者的话
这个游戏是两年多前的游戏了,最近我们用了大量的人力和时间在做一个新的更加中国风的版本并丰富了内容,年前推出敬请期待!另外,还有个新的游戏《b不b》会比这个游戏后期更加的难,有个神仙模式烧到头皮发嘛,已经发布!祝大家头发安好!其它新游戏正在制作中,今年我已经做废了12个小游戏了,不好玩的我不会拿出来。
评价
共 2625 条
去评价
天殇
玩过
以前从来没有写过评论,因为懒。。。
第一眼看到这个画面就眼前一亮,自从背完易经后就想做个和易有关的游戏,主要是想推广群经之首。好吧,扯远了。。。
前面25关,比较轻松。正在无聊的时候,到了26关提示可以跳关,果断跳到51。然后发现确实难了点,花了10分钟玩到54,觉得应该有规律,但没去找,因为懒。。。
然后想着一劳永逸地解决这个问题,在这之前去瞅了眼99,顿时为自己的选择无比庆幸,我可不想好不容易在工作中存活下来,却猝死在一款游戏中。呃,又扯远了。。。
今天下午无聊的时候写了段代码,然后看了下过关提示,然后,就没有然后了。。。
代码如下,有兴趣(闲的蛋疼)的童鞋可以试试。
其中,n表示这关总共几个球,shape是指那几根线指着的球所表示的值,黑为1,白为0,按顺时针方向排列,一个球一个bit,起点你可以自己定。target就是每关刚开始的时候所展示的图案值,计算方法同上,此处也要选定一个起点,简便起见,两个起点最好重合。最后,将返回值按二进制写在纸上,若该位为1,则将之前选作起点的那根线对着该位所在的球,按一下八卦,若为0,则啥也不做,然后从低位到高位依次操作即可。
最后,对作者说声抱歉,实在是本人智商捉急,但又比较好奇通关之后会出现啥,就取了个巧,罪过罪过。。
#include "stdafx.h"#include <iostream>#include <vector>bool resolve(int n, int shape, int target, std::vector<int>& results){ if (n <= 0 || n >= 32) return false; results.clear(); int* shapes = new int[n]; for (int i = 0, base = (1 << n) - 1;i < n;++i) { shapes[i] = ((shape << i) | (shape >> (n - i))) & base; } for (int i = 1, sum = 1 << n, result;i <= sum;++i) { result = target; for (int j = 1, k = 0;j != 0;j <<= 1, ++k) { if ((i & j) != 0) { result ^= shapes[k]; } } if (result == 0 || result == sum - 1) { results.push_back(i); } } return results.size() > 0;}int _tmain(int argc, _TCHAR* argv[]){ std::vector<int> solution; if (resolve(24, 0x15ab5d, 0xe85f5b, solution)) { std::cout<<"当前太极puzzle有以下解:"<<std::endl; std::cout<<std::hex<<solution[0]; for (int i = 1, size = solution.size();i < size;++i) { std::cout<<std::hex<<", "<<solution[i]; } std::cout<<std::endl; } else { std::cout<<"当前太极puzzle无解:"<<std::endl; } system("pause"); return 0;}
2016/12/26
来自 HUAWEI P8
官方
睡神飞工作室
:
会代码也是种本事,虽然我看不懂
sleeper
玩过
五星好评
当然,刚开始是懵逼的。只是靠乱点和运气来通关,不过后来浏览评论发现了一位dalao给的提示,目前我玩到第48关(玩了半个多小时吧)总结出了一套非常有用的规律希望可以帮到玩家,提供思路,不过看dalao们的提示,很可能这套规律只适用于前五十关。
——————————————————————
那么解dalao给的提示,总结出如下规律:
每次会有n个小球同时变色,总数为m,简单来看用n/m=c……a,c不用看,要看的是a,也就是说只要剩下a个同色小球连在一起,剩下的全部变色即可过关(以上为dalao提示,超级感谢)。那么dalao提到了一个像解魔方一样的公式,我要总结的就是这个解魔方的公式是怎么用的(dalao并未指出,但我想分享一下,因为有很多朋友可能还处于乱点过关而无法体会到游戏乐趣和思考点的状态)
————————————————————
我用上述大佬公式举个“栗子”(嘿嘿)。
比如球的总数m为23,每次变换个数n为6,n/m=3……5。也就是说只要有五个黑色(或白色,你喜欢就好)连在一起,把其他白色(或黑色)全部依次变色就能够过关了!但游戏当然不会那么简单,换一种思维,要得到五个同色连在一起的小球就需要先得到1个同色,22个异色,然后变换出5个同色,18个异色(3×6=18)。有了这样的简单思维解题就变得略微轻松了,接着就是重点了。你说要是运气没那么好怎么办?没关系,没1个同色,22个异色的情况也不也是问题啊!没有当然要创造了。那怎么创造呢?其实很简单,你先随意找到一个异色(旁边为同色),以异色为边界变换(记住另一个边界),然后假装你得到了另外5个同色,然后把剩下的18个小球都变一遍,这个时候你就会消掉一个异色了,接着重复以上思路,最后就能得到你想要的1个同色,22个异色的情况了!这就是消除掉同色而已,和魔方有类似之处。
因为语言文字描述可能有点抽象
有兴趣的小伙伴可以加我微信M13550149070
我可以发图文教程给你,当然只是希望能够帮助大家(觉得只能乱点过关而没有一点思路的小伙伴)感受到游戏的乐趣,毕竟是中国难题嘛,中国人当然要回解咯!嘿嘿,思考是很重要的。
当然,我之前也说了此公式是从别人那里看来的,只是我自己总结了下面dalao没有说出来的部分而已,所以这个并不是我个人的结论,我会继续玩下去,希望能思考出51关以上的解法(先立个flag)。
不喜勿喷,第一次写教程……我自己都觉得抽象(笑哭)
2018/12/18
来自 Vivo Y67
陈雨
期待
作者说,想要做出俄罗斯方块那种经典的永恒。
我觉得能做出那种东西的作者,一般来说首先要参透最复杂的禅意,然后才能返璞归真吧?
就像是英特纳雄耐尔听起来和原始社会一样简单,但缺是最终极的理想形态。
……分割线……
发布了,我这种智商能说什么呢?
太极生两岩,二岩生四季,四季生八意?
反正给好评就对了嘛……
为什么要搞出这么难的游戏,我pdqb到现在四阶解不了……
…………分割线…………
先给龙御风一个五星!
2016/11/16
来自 三星Galaxy S6
官方
睡神飞工作室
:
其实我当初玩bdpq时花了三天才想出来解法。。。
比那名居的桃子
期待
看到这我就不服了,在此立下flag挑战人类智力的极限!
————我是公测的分割线————
(上面的中二言论是是预约时的妄语,请无视掉QAQ)
前50关没什么好说的。大概玩个十几关就能找到规律吧。
51关之后,这里提供两种解法。
第一种是碰运气+计算求解,详情请移步论坛区我的帖子【数学向】攻略。这里不细说了。这个方法的好处是,比纯粹碰运气的过关概率大幅提升,但缺点是盘面复杂以后想到找到“生珠变换”或“转珠变换”难于登天。预测这个方法的极限是80关,再往后计算量成倍增长。
第二种方法是第一种的改良,纯计算法,即通过数学的方式直接算出结果(而非先去碰运气形成简易局面并找到生珠变换)。这里举个简单的例子。
设总球数为x,定义(n)={ak}为初始球为n、ak的球色发生改变的变换。(这里{ak}是数列,k为脚标)
比如对于●○●●○●●●○○→○○○○○○○○○○这样的变换而言,记为(1)={1,3,4,6,7,8}
那么必有(k+1)={ak'},对于≯ak'∈{ak'},有ak'≡ak+k(modx)
例如(2)={2,4,5,7,8,9},
(6)={6,8,9,1,2,3}
那么(n,n')=(n)+(n')={ak}∪{ak'}-{ak}∩{ak'}
例如(2,6)={1,3,4,5,6,7}
通过以上规则,可以计算得出任意两个变换结合的结果,所需计算次数仅为C(2,n-1)=n(n-1)/2次
经过上述计算,可以筛选出被简化的变换版本,例如定义(2')=(2,6),并把新定义加入到变换的数据中。
这样即可用计算排除运气的不稳定干扰,最终得出“生珠变换”(即{ak}的元素个数为1)或“转珠变换”(即{ak}的元素个数为2),从而寻找并计算出最优解。
这个方法对任何关卡都适用,因为绕开了“用眼睛判断答案”这一容易被错觉干扰的方式,而是将其数字化,通过计算和化简就能过关~
2016/11/9
来自 红米3S
官方
睡神飞工作室
:
我也想找到能解开最后一关的人。
论坛
睡神
2016/11/15
太极迷阵
三年的蛰伏与成长,他终于从“垃圾”游戏中找到了方向
这是游资网对我和《太极迷阵》的报道原文,我直接复制过来的: …………………………………………………………………………… 导语:三年的摸索,12款游戏,独立游戏人龙御风终于做出一款难倒世界的中国风游戏 “我有一个绝妙的创意和一个靠谱的团队,就差一个写代码的了”,龙御风刷着知乎,看着话题《「只差程序员」为什么会招黑?》的回答,回答内容多达700多条。而回答者多是IT从业者,多以吐槽居多,在他们看来,这
4
睡神飞工作室
2018/12/13
太极迷阵
一个极其重大的更新版本即将上线
新版的《太极迷阵》已经调用非常多人力制作了很久了,预计过年前上线,敬请期待。 宝儿式期待ing... ============== 2020.6.9更新:非常抱歉,鸽了。。。。。感觉没做好,就不拿出来了。
相关游戏
黑白迷阵
6.9
可爱
益智
烧脑
三色迷阵
测试
9.3
点击
益智
同一个世界
8.3
独立游戏
唯美
解谜
浅塘
9.3
唯美
单机
益智
太极幻境
测试
7.1
益智
方块迷阵
9.5
付费下载
推箱子
解谜
太极跑酷
测试
3.4
点击
跑酷
休闲
烧脑数字迷阵
测试
9.0
单机
烧脑
益智
匠木
9.0
传统文化
独立游戏
国风
墨盘
9.5
益智
水墨
解谜
bdpq
9.3
烧脑
休闲
益智
兵者
9.3
益智
策略
象棋
大话仙境
7.0
修仙
放置
角色扮演
狼人杀
应用
6.4
多人联机
狼人杀
益智
极限烧脑之旅
9.1
益智
烧脑
休闲
论坛