将特定号码分配给字母

时间:2017-01-16 18:36:08

标签: node.js numbers blackjack letter

我正在NodeJS中开发一个基于文本的小型Blackjack游戏。我有这个阵列:

a = pd.DataFrame(adata[:, :-1], index=adata[:, -1])
b = pd.DataFrame(bdata[:, :-1], index=bdata[:, -1])

                     # data                 ids
                     # ^ all rows           ^ all rows
                     #    ^ all but last col   ^ just last col

游戏从该阵列中挑选一个随机数并显示它。但是,用信件你不能算数。在二十一点中,“J”,“Q”和“K”是10. A是1或11。

我仍然希望它向用户显示该字母,但它必须以10计数。那么如何将此10(或1/11)指定给面部卡,但仍然显示该字母。

1 个答案:

答案 0 :(得分:1)

我想到的第一种方法是定义一个对象数组而不是一个字符串数组。

const ranks = [
{
  actualValue: 11,
  faceValue: 'A'
},
{
  actualValue: 2,
  faceValue: '2'
},
...
];

使用这种数据结构,您可以进行数学计算,并显示您想要显示的内容。