我只是为了娱乐/学习目的而制作二十一点。我几乎完成了它,但是我遇到了玩家点击的条件问题"站在"。除了玩家总数高于经销商的情况外,它的作用是有效的。
假设玩家有19,而经销商有15。然后玩家点击"站立"。它目前只会给经销商一张卡片,结果是胸围或2张牌。我希望经销商继续获得牌,直到总数击败玩家,否则会导致失败。
在这个小提琴的javascript第211行:
http://jsfiddle.net/stinkysGTI/5QZyZ/
我尝试了while
循环,但只能运行一次。我希望能够比较这两个值。然后我尝试了一个do/while
循环,它变得乱七八糟。经销商最终被淘汰,但直到它得分为80+,然后再一次有60 +!
由于总数将取决于所绘制的卡片,因此我无法使用经典i = 0 ... i++
。我怎样才能得到正确的结果?