📜  使用 Javascript 的石头、纸和剪刀游戏(1)

📅  最后修改于: 2023-12-03 14:49:41.415000             🧑  作者: Mango

使用 JavaScript 的石头、纸和剪刀游戏

这是一个基于 JavaScript 编写的简单石头、纸和剪刀游戏,它可以帮你解决无聊的时候。不需要下载任何软件,只需要打开浏览器,即可在控制台中运行。

怎么使用

首先,你需要在控制台中输入以下代码:

function game(){
   var playerChoice = prompt("请选择 '石头'、'剪刀' 或 '布'");
   var computerChoice = Math.random();
   if (computerChoice < 0.34){
      computerChoice = "石头";
   }else if(computerChoice <= 0.67){
      computerChoice = "剪刀";
   }else{
      computerChoice = "布";
   }

   if (playerChoice === computerChoice){
      console.log("平局!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
   }else if (playerChoice === "石头"){
      if (computerChoice ==="剪刀"){
         console.log("你赢了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }else{
         console.log("你输了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }
   }else if (playerChoice === "剪刀"){
      if (computerChoice ==="布"){
         console.log("你赢了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }else{
         console.log("你输了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }
   }else if (playerChoice === "布"){
      if (computerChoice ==="石头"){
         console.log("你赢了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }else{
         console.log("你输了!你出了 " + playerChoice + ",电脑出了 " + computerChoice + "。");
      }
   }
}

然后,输入 game(),即可运行游戏。

如何玩

在游戏开始时,你需要输入 "石头"、"剪刀" 或者 "布" 中的一个来表达你的选择。

然后,程序将会随机出一个选项。石头将会赢布,布将会赢剪刀,剪刀将会赢石头。

如果你输掉了,控制台将会输出 "你输了!",如果你赢了,控制台将会输出 "你赢了!"。

如果出现平局,控制台将会输出 "平局!"。

总结

这个简单的石头、纸和剪刀游戏不仅能让你在无聊的时候消磨时间,而且还可以练习你的 JavaScript 编程能力。

它仅仅只是一个基础入门阶段的游戏,并不能代表 JavaScript 所能做到的一切。如果你想深入挖掘 JavaScript 的魅力,还需要不断学习、实践。