8.31.小笔记 关于炸金花小游戏的代码组成

分析:炸金花的主要流程:
创建一副牌
打乱这副牌
发牌
比较
得出各玩家的最终点数

创建牌:通过两个数组创建一个混编数组

洗牌:利用Math.random函数,打乱数组,加上sort函数进行打乱
.sort(function(a,b){return Math.random()>0.5 ? -1 : 1;});

发牌:每人三张手牌,每张牌都是一个数字带一个花色,发完牌按照牌数字的大小先排序,数字的大小就是每个数组里第一个或者第一个和第二个,这样就直接拿数组的长度的前一位和第一位,就是数字,数组的倒数一位到长度位就是花色。

之后显示玩家手里的牌,就是再使用之前排好序的牌,利用循环遍历一遍,将数字代表字母的那几个换掉,并显示玩家手牌

计算玩家手牌点数,这个较为简单,由游戏规则设定多个量级,各量级互不干扰,相差100个点,区分各个等级

最后亮牌,判断各位玩家点数的大小(这部分代码有些小看不懂)

猜你喜欢

转载自blog.csdn.net/nuoyuezuo/article/details/82260854