【发布时间】:2015-08-02 14:55:56
【问题描述】:
我班上的一项作业要求我编写一个非常基本的 javascript 二十一点游戏。庄家的手牌会自动生成在 17 到 21 之间的值,因此只有玩家必须决定要做什么。
我为庄家的手牌创建了一个随机生成器,并根据分配的要求创建了一个生成值 1-13(Ace-King)的随机生成器。但是值 11 和 12 和 13 对应于面牌(Jack/Queen/King),它们显然都具有相同的值 10。但是如何将值 11-13 重新分配为 10?
我也很难弄清楚如何为玩家编写决策结构。基本上是在寻找能给我以下输出的东西:
你想要一张卡片吗? (玩家输入答案) 您收到了 7。您想要另一张卡吗? (玩家输入答案) 你得到了一个国王。你的总数是 17。你想要另一张卡片吗?
等等……
我不是在寻找任何人来为我编写完整的代码,只是在寻找一个开始,因为我什至很难弄清楚从哪里开始做这一切。作业的设计结构非常开放,但它应该保持在 JavaScript 可能的最简单/基本级别。将不胜感激任何帮助。谢谢!
【问题讨论】:
-
我会为决策结构使用按钮和文本字段。 BlackJack 对另一张牌使用“twist”,如果您不想要另一张牌,则使用“stick”。
-
如果您需要特定帮助,请编辑您的帖子以显示您的代码
标签: javascript blackjack