美文网首页
如何按顺序写出一副扑克牌,并洗牌和给4个人发牌?

如何按顺序写出一副扑克牌,并洗牌和给4个人发牌?

作者: 我孤舟你窈窕岸上有隐晦 | 来源:发表于2018-08-30 20:51 被阅读0次

还是更之前一样先写思路再写代码吧。

第一步:

思路:除了“大王”与“小王”以为其它的扑克牌是"红桃", "黑桃", "方块", "梅花"加数字的组合

("A", 2, 3, 4, 5, 6, 7, 8, 9, 10, "J", "Q", "K"),先把它们组合在一起。

步骤:

var flower color = ["红桃", "黑桃", "方块", "梅花"], //花色

points   = ["A", 2, 3, 4, 5, 6, 7, 8, 9, 10, "J", "Q", "K"]',//数字

cards = ["大王", "小王"]; // 所有扑克牌

//用 for-in循环遍历迭代到花色和数字的每个元素,再用push属性添加“cards”.

//添加一个知识点:push(val1, val2, val3, ....) - - 向数组末尾添加元素,返回添加元素后的新数组长度

for(var i in points ){

for(var j in flower color){

cards.push( points[i] + flower color[j] );

cards.push( points[i] + flower color[j] ); / /这里有个小问题,之所以要给“points[i] + flower 、 color[j] 加一个“() ”的原因是为了让计算机明白先把 flower color数组和cards数组两个数组里面的每个元素结合,最后在新的数组中添加”cards“数组。

    }

}

第一步完成   (*^__^*) 嘻嘻……

之后更新第二步。

相关文章

  • 如何按顺序写出一副扑克牌,并洗牌和给4个人发牌?

    还是更之前一样先写思路再写代码吧。 第一步:思路:除了“大王”与“小王”以为其它的扑克牌是"红桃", "黑桃", ...

  • 基于c++的扑克牌游戏

    1.课程设计的解答说明 创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。 ...

  • [源码和文档分享]基于c++的扑克牌游戏

    1.课程设计的解答说明 创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。 ...

  • Java斗地主游戏开发

    游戏中用到的技术:递归,排序游戏中用到的对象: 扑克牌 游戏玩家 游戏中的操作: 洗牌 发牌 抢地主 出牌 游戏规...

  • Java基础---斗地主发牌案例

    Java基础--斗地主发牌案例 **小结: ** 当前只能完成做牌洗牌和发牌, 做好点话的话, 用过是将每张牌的...

  • 小小说: 高手

    小王是玩牌高手,尤精于斗地主。五十四张扑克牌到他手里好像听话似的:洗牌、扳牌、发牌,一气呵成,干净利索。他...

  • 【1028日更188】斗地主

    文/牛牛小胖子 昨天晚上,我和爸爸妈妈一起玩了扑克牌斗地主,妹妹坐在旁边观战,爸爸负责洗牌发牌。 第一盘,妈妈是地...

  • 塔罗牌的正确洗牌方式,寿命至少多10年!

    买了一副新的塔罗牌,该如何洗牌? 喵酱为你解答 很多新手拿到一副新的塔罗牌后 会无意识的将塔罗牌当成扑克牌对待 把...

  • 好像有那么点意思

    我相信这个世界是遵循守恒定律的,每个人从个人角度来说:在一出生时,就像拿了一副扑克牌,而命运就是那个发牌人。每个人...

  • 模拟斗地主洗牌和发牌

    无序 有序

网友评论

      本文标题:如何按顺序写出一副扑克牌,并洗牌和给4个人发牌?

      本文链接:https://www.haomeiwen.com/subject/neadwftx.html