石头剪刀布游戏:用批处理脚本玩经典游戏
@echo off\nsetlocal enabledelayedexpansion\n\necho 欢迎来到石头剪刀布游戏!\n\n:game\necho.\necho 请选择您的出拳(1-石头,2-剪刀,3-布):\nset /p choice=\n\nset /a computerChoice=%random% %% 3 + 1\n\nif %choice% equ 1\n set playerChoice=石头\n) else if %choice% equ 2\n set playerChoice=剪刀\n) else if %choice% equ 3\n set playerChoice=布\n) else (\n echo 无效的选择,请重新输入!goto game\n goto game\n)\n\nif %computerChoice% equ 1\n set computerChoiceText=石头\n) else if %computerChoice% equ 2\n set computerChoiceText=剪刀\n) else if %computerChoice% equ 3\n set computerChoiceText=布\n)\n\necho 你选择了:%playerChoice%\necho 电脑选择了:%computerChoiceText%\n\nif %choice% equ %computerChoice%\n echo 结果:平局!\n) else if (%choice% eq 1 && %computerChoice% eq 2)\n echo 结果:你赢了!\n) else if (%choice% eq 2 && %computerChoice% eq 3)\n echo 结果:你赢了!\n) else if (%choice% eq 3 && %computerChoice% eq 1)\n echo 结果:你赢了!\n) else (\n echo 结果:你输了!\n)\n\necho.\necho 是否继续游戏?(Y/N)\nset /p playAgain=\n\nif /i "%playAgain%" equ "Y"\n goto game\n)\n\necho 谢谢参与,再见!\npause >nul\n\n这是一个简单的石头剪刀布游戏,用批处理脚本编写,可以让玩家与电脑进行对战。脚本使用随机数生成电脑的出拳,并根据规则判断胜负。该脚本需要在命令行环境中运行,可以直接复制脚本代码到一个文本文件,并保存为.bat格式的文件,然后在命令行中执行该文件。
原文地址: https://www.cveoy.top/t/topic/pLqo 著作权归作者所有。请勿转载和采集!