Linux终端游戏
那我就把意思解释如下:
#!/bin/bash#调用bash来执行程序。
为了什么?我?在?$(?序列?1?54)#初始化卡
做
好的[$i]=1
done#for循环用于将所有54张卡初始化为1。
max=0?#初始化获胜者
为了什么?我?在?$(序列?1?4)#游戏开始
做
回声?“玩家?$i"#玩家I?一轮
A=$((RANDOM%53+1))#抽牌
什么时候?[[?${ok[$a]}?-情商?0?]];
做
a=$((RANDOM%53+1))
Done#随机生成一张1-54房间的牌。
好的[$a]=0
如果?[?$a?-gt?$max?];?then#if语句表示如果卡大于max,则赋给max,下表给num,下标表示是哪张卡。
最大值=$a
数量=$i
船方不负担装货费用
HuaSe=$((a%4))#生成颜色
案子?$华丝?in#case语句的其余部分用于表示诉讼
0)HS = ' C ';;#曹华
1)HS = ' D ';;#正方形
2)HS = ' H ';;#心形
3)HS = ' S ';;#黑色的心
environmental systems applications center 环境系统应用程序中心
大孝=$((a/4+1))?#生成卡值
案子?$大孝?在#这部分是生成相应的卡片。
2|3|4|5|6|7|8|9|10)?回声?$ HS $大孝;;
11)echo?$HS?j’;;
12)echo?$HS?q’;;
13)echo?$HS?k’;;
1?)回声?$HS?a’;;
14)echo?小?“笑话?”;;?#小王
15)echo?大?“笑话?”;;?#国王
environmental systems applications center 环境系统应用程序中心
读书?陆线 (landlines的缩写)
完成的
回声?“玩家?$numwin?!"#游戏结果,这里有一个错误。为什么会有中间带空格的numwin变量?很多地方写的有些问题,缺了一部分。如果你坚持这个脚本是干什么用的,大部分是输出那个卡。有用的是if语句,也就是找一个比max大的卡,但是为什么后面还有一个read?唉,为什么要找我私下谈?我直接教你怎么做。