根據?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==============================游戲結束,開始新游戲=========================')
}