javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1359字,纯文字阅读大概需要2分钟。
内容图文
![javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧](/upload/InfoBanner/zyjiaocheng/318/a05155d5db594311a39d7c3cf397a6c5.jpg)
如果是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];
更多请查看:www.shengshiyouxi.com
![javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧 - 文章图片](/upload/getfiles/0001/2021/4/22/20210422100222965.jpg)
< !DOCTYPE html>
< html xmlns="http://www.w3.org/1999/xhtml">
< head>
内容总结
以上是互联网集市为您收集整理的javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧全部内容,希望文章能够帮你解决javascript和HTML5利用canvas构建猜牌游戏实现算法_javascript技巧所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。