首页
排行榜
发现
动态
云游戏
论坛
创作者中心
发布动态
详情
评价
495
论坛
Android 资料
iOS 资料
bdpq
官方入驻
9.3
预约
2417
关注
11 万
厂商
睡神飞工作室
游戏介绍
上次更新于2016/10/30
烧脑
休闲
益智
独立游戏
简介
睡神飞烧脑系列初代作品,专虐高智商! 苹果【Challenge your brain】专题推荐的全球28个烧脑游戏之一。 “bdpq” 是我花了不少时间创作的一个原创智力游戏。 玩法极其简单,谁都能在几秒钟内学会怎么玩。 但想要还原所有字母却非常非常难,一些人可能好几十天也解不出来个三阶模式。 只有百分之一的人能还原五阶模式。 【游戏玩法】 点击一个字母来选中它所在行与列的所有字母, 左右或上下滑动可将bdpq这四个字母翻转成它们中任何一个字母, 将所有不同字母变成相同的一种字母就赢了。 这个游戏去年五月发布,到现在为止已经有大概五种通用解法了。 【题外话】 作为一个外行的独立开发者,自己摸爬滚打开发游戏已经三年了。在这两年里做了十几款游戏,始终没有自己特别满意的。但一路走来始终记得的是当初为何要进入这行,就是想做出原创的好游戏,上一款游戏花了很多时间心血但却是个失败之作,于是想着试试走极简路线,从游戏核心玩法上作出创新,设计出一款简单又耐玩的游戏给大家,希望大家能喜欢。官方QQ群611217770 睡神飞工作室
供应商 longyufeng
开发者的话
这个游戏是睡神我进入烧脑系列游戏开发后的第一款作品,看似简单却很难,看似很难却又意外简单,目前已知五种解法,你能找到另外的解法么?官方QQ群611217770
评价
共 495 条
去评价
蓝白
玩过
写了个程序把游戏秒了……
感谢各位玩家之前的评价,我是比较膜拜各位自己总结出规律的,由于我比较菜,只能写写代码了。
下面是程序代码,比较暴力……
如大家所说,上下与左右是不相关的,故此程序只解其中一种状态
代码仍有许多可优化之处,还请大家谅解
---------我是分割线----------
#include<iostream>
#include<cmath>
#define N 25 //对应5阶
using namespace std;
bool q[33554432];//数组规模为2^25,修改此处与N的定义值可解出更高阶
unsigned short num(int m,int n) {
unsigned short p = m % 2;
while (n > 0) {
m /= 2;
p = m % 2;
n--;
}
return p;
}
int pow2(int n) {
int output = 1;
while (n > 0) {
output *= 2;
n--;
}
return output;
}
int flap(int m, int n) {
int a = (int)sqrt(N);
int r = n / a;
int c = n - a*r;
m += pow2(n)*(1 - 2 * num(m, n));
for (int i = 0; i < a; i++)m += pow2(r*a + i)*(1 - 2 * num(m, r*a + i));
for (int i = 0; i < a; i++)m += pow2(c + i*a)*(1 - 2 * num(m, c + i*a));
return m;
}
void outputmap(int m) {
int a = (int)sqrt(N);
cout << "--------" << endl;
for (int i = 0; i < N; i++) {
cout << m % 2;
m /= 2;
if (i%a == a - 1)cout << endl;
}
}
void dfs(int m, int c) {
if (q[m])return;
else q[m] = true;
if (m == 0 || m == pow2(N) - 1) {
outputmap(c); return;
}
for (int i = 0; i < N; i++) {
if (num(c, i) == 0)dfs(flap(m, i), c + pow2(i));
}
}
int main() {
int map = 0;
for (int i = 0; i < N; i++) {
char p;
cin >> p;
map += (p - '0')*pow2(i);
}
dfs(map, 0);
return 0;
}
输入格式:
对于n阶,输入n行,每行n个字符
字符为数字0或1,对应翻转的两种状态
输出格式:
n行,每行n个字符;
字符0代表不翻动此位置的卡片;
字符1代表翻动此位置的卡片。
(当然,大家可根据0与1的多寡决定何者为所需翻动的卡片)
输入范例:
01000
11111
01000
01000
01000
输出范例:
00000
01000
00000
00000
评价:
UI简洁好看。
玩法可玩性高,理论上,n阶可以有
(2^(n^2)-2)*2^(n^2)
种关卡(未排除对称、旋转重回关卡)
bdpq这些放一起实在是太像了,玩着有点眼花2333
如果出个diy卡片颜色(或皮肤)什么的可能会舒服些2333
由于我懒+菜,就当作锻炼写代码啦_(:3」∠)_
2017/6/16
来自 小米5S
TommyJam233
玩过
数理化学霸来啦\(≧▽≦)/
大家好我是学霸T酱。
这个游戏,可谓难倒众人。
运动会那天我把手机给他们看,连我们班的super学霸也研究不出来。
高考数学满分的man,简称我老爸。自从我给他说了这么一款游戏,他天天在那边列公式,打草稿,研究的不亦乐乎。
第一天,他把我的草稿本拿来,用掉了整整五页。
第二天,他干脆就把整本用完了。
然后我仔细看看他的草稿,发现了猫腻。
例如做4*4的时候,若从边角开始点,则导致角的两边不均匀,也就是说,你要从最中间开始点,再点四个顶点,这样有很大几率能赢,而且用时也会较短。
后来他跟我说:“这游戏有点难啊,公式不怎么好找,最主要就是找到bdpq四个字母的排列与翻转的规律,所以应该属于几何学的内容。不过我觉得,做这个游戏的人一定很聪明。”
好了,听了这一席话,我终于要开始我的数理化**之路了。
准备。。。。。。
哔~~~
向睡神致敬!!
2017/3/9
来自 OPPO R1C
chenkhan
游戏时长 38 分钟
打算用严谨的数学证明我的解法。
事实1
左右和上下是无关的,是可以分开考虑解决的,只需考虑bd。
事实2
多次操作任意交换顺序后结果不变,重复操作是无效操作。
事实3
不同方阵不能用相同解法解出。
事实4
对偶数方阵,把一个点所在的一行一列的所以点全操作一遍,只会改变这个点本身。
推论1
任意的偶数方阵可解。
推论2
n阶偶数方阵的解法在交换次序,去除重复的意义下唯一。
因为解法在交换次序,去除重复的意义下,只有有2的n方次方个,可解方阵也有2的n方次方个,同一解法不能解不同方阵,于是方阵的解法必须唯一(否则解法供不应求)
推论3
对n阶可解的奇数方阵,只需解决它所含的某个n-1阶偶数方阵,则剩下的可以一眼看出来。
因为对剩下的n*n-(n-1)*(n-1)=2n-1个格子操作时,要么对这2n-1个格子是无效操作,要么是对2n-1个格子的全部翻转,要么会破坏n-1阶方阵的完好。而n-1阶方阵的解法唯一,不能期待通过n-1阶方阵内的操作来改变外面的2n-1个格子。因此如果此时游戏还没结束,那就永远结束不了。
修改于 2019/9/12
来自 华为Mate 10 Pro
睡神
玩过
大家好我是睡神。这个是我在《完美一击》游戏介绍里提到过的今年5月做的那个难倒不少人的智力游戏。本来打算新版本做出来后再上传Taptap的,不过大家想(zhao)玩(nue)的人还挺多的,就让大家先试试这个版本过过瘾吧。新的版本我还在制作中,将比这个好玩100倍,敬请期待。另外一个手残魔性的《两个建筑工》初版也发布上来了。
2016/10/31
来自 小米Note
官方
睡神飞工作室
:
没错,上面那是我本人~~
论坛
夏洛克聂
2016/12/31
bdpq
简单攻略(无需公式,轻松解决任意阶方阵)
【二阶】 首先,任意初始状态,自选两个对角并转成一样: 然后使用左下角将两个同向的块的转成右上角的状态: 最后将三个同向的块转成最后一块的样子 【三阶】 如图,三阶由一个二阶和一个拐角组成,只要先在里面找一个二阶按上面的方法完成,拐角就会自动同向,最后把拐角转到二阶的方向就完成了: 【四阶及以上】 四阶就无法使用三阶的方法了,四阶及以上的方阵的诀窍就是:成对操作。 /在某一行里选一对方块进行同样的
5
bdpq
2018/11/21
bdpq
《bdpq》新版《b不b》已经发布!To b or not to b,这是个难题。
一些老玩家知道,我两年多年做了一个叫《bdpq》的烧脑游戏,由于入门太难,知道解法后又变得太简单,所以玩起来是很不友好的,所以我又做了个新版,争取做到,入门极简,后期极难,有大量关卡可供尝试。游戏刚刚发布,希望大家头发安好,阿门。 新游戏地址: 已经发布!!! 另外一堆新游戏正在路上。
相关游戏
极限烧脑之旅
9.2
益智
烧脑
休闲
匠木
9.1
传统文化
独立游戏
国风
彩色水排序大师
测试
5.7
休闲
记忆大师
测试
8.6
单机
休闲
益智
Imaginary Space
测试
9.4
烧脑
益智
几何
扫雷F
测试
8.8
益智
竖屏
单机
全民数独
8.5
益智
烧脑
单机
墨盘
9.5
益智
水墨
解谜
同一个世界
8.3
独立游戏
唯美
解谜
疯狂大脑
测试
5.4
休闲
单机
益智
六边形拼图
8.9
益智
休闲
单机
方块消除达人
7.7
极简
消除
谜题发烧友
7.8
益智
烧脑
剑冢
9.3
策略
塔防
休闲
漫画手绘簿
测试
3.8
休闲
论坛