猜扑克魔术猜牌的原理怎么操作:

扑克牌游戏:让我猜猜你心中的牌
(仅支持单关键字)
扑克牌游戏:让我猜猜你心中的牌
〖 作者:陶伟基 〗〖 发布日期: 〗
让我猜猜你心中的牌,先随机生成27张牌,不能重复。
列出三列牌,然后记住其中一张,然后点击牌所在的列,多次就可以猜出你想的牌。如果是9张只要猜2次,如果是27张就是猜3次。
实现方法(27张):
如果点击了第三列,那就是说牌一定在这9张里面,就把第三列的9张牌平均给每列分3张,假设编号为123,456,789,再点击一次,如果点击第二列,那么猜的牌就在456里面,再分到三列,4,5,6,再点击一次,就可以知道牌是哪个了。
实现算法:
&我是使用一维数组实现,第一次猜第三列就把第三列的数据和0,1,2,3,4,5,6,7,8替换,那么所猜的数就在前面9个,第二次猜第二列就把所在列的三个和0,1,2替换,那么就在前面三个了。输出按照三列输出,不过有个问题是,这样后面的牌就不会乱了,别人就知道你为什么猜到的了所以在输出的时候就要乱序输出,只能够上下乱序输出,不能左右乱序
var random = new Array(5);//自定义二维乱序表
random[0] = [5, 2, 8, 7, 1, 3, 4, 6, 0];
random[1] = [2, 5, 8, 0, 4, 6, 3, 7, 1];
random[2] = [6, 7, 2, 8, 0, 1, 5, 3, 4];
random[3] = [2, 1, 6, 3, 5, 4, 7, 0, 8];
random[4] = [0, 1, 2, 3, 4, 5, 6, 7, 8];
&!DOCTYPE html&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=gbk& /&
&title&&/title&
&script type=&text/javascript&&
var data = new Array(27);
var time = 0;
var random = new Array(5);//自定义二维乱序表
random[0] = [5, 2, 8, 7, 1, 3, 4, 6, 0];
random[1] = [2, 5, 8, 0, 4, 6, 3, 7, 1];
random[2] = [6, 7, 2, 8, 0, 1, 5, 3, 4];
random[3] = [2, 1, 6, 3, 5, 4, 7, 0, 8];
random[4] = [0, 1, 2, 3, 4, 5, 6, 7, 8];
function start() {
var guess = new Array();
var count = 0;
while (count < 27) {//生成随机的27张牌
var temp = parseInt(Math.random() * 54) + 1;
for (var i = 0; i < count + 1; i++) {
if (temp == guess[i]) {//如果重复就不要
temp = 100;
if (temp != 100) {
guess[count] =
data[count] = new Image();
data[count].src = "images/" + temp + ".jpg";
function draw() {
canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
var temp1 = parseInt(Math.random() * 5);
var temp2 = parseInt(Math.random() * 5);
var temp3 = parseInt(Math.random() * 5);
for (var i = 0; i = 3)
alert("请点击再来一次");
for (var i = 0; i = 3) {
context.drawImage(data[0], 400, 50);
&style type=&text/css&&
&margin-right: 60
&body onload=&draw()&&
让我猜猜你心中的牌&br /&
&首先从列表中选择一张你心目中的牌,并且记住它,然后选择它所在的列,点击三次我将会猜出你心目中的牌。&br /&
来试试吧,我懂你的!&br /&
如果遇到牌无法显示,或者显示不全,请刷新.如果你的浏览器不支持HTML5,请更换浏览器,例如chrome,火狐等
&canvas width=&700& height=&400& id=&canvas&&你的浏览器不支持HTML5,请更换浏览器,例如chrome,火狐等&/canvas&
&input type=&button& value=&第一列& onclick=&play(1)& /&
&input type=&button& value=&第二列& onclick=&play(2)& /&
&input type=&button& value=&第三列& onclick=&play(3)& /&
&input type=&button& value=&再来一次& onclick=&location.reload()& /&
来源:/taoweiji/archive//2823668.html
JavaScript探索者
Copyright@最常用的打牌技巧巧记扑克牌有哪些绝招_山妖姥姥的刀_天涯博客
山妖姥姥的刀_______三十年河东,三十年河西,莫欺少年穷!
今日访问:[$DayVisitCount$]
总访问量:1405
开博时间:
博客排名:223486
(7)(10)(16)(27)(27)(25)(13)(10)(8)
  文章概况:打牌技巧全攻略first.52张扑克牌由40张数字牌跟12张人物牌;second.可转化为数字11;third.黑桃j片子黑衣人;fourth.对12张人物牌进行图像编码;fifth.魔术师在玩扑克牌魔术时;sixth.扑克牌的4种花色分辨用数字来代替;seventh.还能够采用谐音的方法或者是形象法;eighth.如何巧记扑克牌呢;打牌技巧视频打牌秘笈在玩扑克牌时,为何有的人能够百战百胜,而有的人却屡战屡输呢?其实是有一定的原因的,有的人知道如何巧记扑克牌时,在玩扑克牌时,将所有的扑克扑克玩法牌顺序都记下来了,所以在玩时,想赢就很简单了。并且,魔术师在玩扑克牌魔术时,也通常需要将扑克打牌方法和技巧归纳牌的顺序用心记下来。那么,如何巧记扑克扑克牌技术牌呢?一起来听听扑克牌厂的专业人员来为大家讲解。扑克牌记忆训练可以按照如下步骤操作:第一步,把每一张扑克扑克绝技牌转化为相应的数字及图像。52张扑克牌由40张数字牌跟12张人物牌(4种花色的j、q、k)组成。首先咱们将40张数字牌转化为相应的两位数数字,转化办法是这样的:扑克打牌技巧牌的4种花色分辨用数字来代替,黑桃用1代替、红桃用2、草花用3代替、方片用4代替。而后用花色的数字与牌面的点数组合起来,组成一个双位数。例如黑桃1,可转化为数字11;黑桃2,转化为数字12;黑桃9,转化为数字19;黑桃10,转化为数字10;红桃10,转化为数字20;草花10,转化为。数字30;方片10,转化为数字40;其它的牌能够此类推。第二步,对12张人物牌进行图像编码。由于不好转化为两位数,所以要找出12个熟习的人物来。黑桃k黑人奥巴马、黑桃q黑人修女、黑桃j片子黑衣人;方片k赵本山、方片q宋丹丹、方片j小等等,只有是轻易联想的图像人物就能够。在对数字进行编码时,还能够采用谐音的方法或者是形象法,巧妙的将数字转化为容易记住的名词,这样就比较简便了。分类: |扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
有一种扑克牌游戏,是猜牌的.别人出牌必须出一样的,可以用别的牌来骗,被发现后所有牌都要归被发现的人
扫二维码下载作业帮
1.75亿学生的选择
《吹牛》比如我先出一个牌说一个A,然后别人看相信不相信,相信的话也可以继续出牌不相信就翻开是A的话归翻牌的人,不是的话归出牌的人,谁先把自己手中的牌出完谁赢,总之就是忽悠别人
在哪可以玩这种游戏啊
这个网上应该是没有,你找几个会的朋友一起玩玩吧,玩一会就会了很简单的
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 扑克魔术猜牌的原理 的文章

 

随机推荐