根据 axuanup 的 aardio和python 猜拳游戏 代码,魔改了一个风格不一样的代码。
争取做到代码尽量“简”,但还没到“变态简”的程度,因为还能看懂。
原文:aardio和python 猜拳游戏-自由交流乐园-Aardio资源网
代码如下:
import console;
// 主程序入口
while (true) {
// 游戏规则显示
console.log('游戏规则显示\n\n
------------- 游戏:不粉不黑面向群编程目标日入一万 ------------\n\n
------------- 1:剪刀 2:包袱 3:锤头 exit:退出系统 ------------\n')
// 用户出牌
var userCard;
do {
userCard = console.getText("请用户出牌:");
if ..string.lower(userCard) == "exit" break 2;
userCard = tonumber( userCard,10 ):-1;
} while (
userCard&3!=userCard
)
console.log("用户出牌:"+({"剪刀","包袱","锤子"})[userCard]); // 数字转汉字显示
// 电脑出牌
var computerCard = math.random(1, 3);
console.log("电脑出牌:"+({"剪刀","包袱","锤子"})[computerCard]);
// 胜负判断
console.log("游戏结果:"+({"平手,加油","恭喜,你赢了,厉害","不好意思你输了,努力吧!"})[(computerCard+3-userCard)%3+1]);
console.log('\n\n==============================游戏结束,开始新游戏=========================')
}