- ·上一篇文章:用批处理远程重启或者关闭系统
- ·下一篇文章:一个好玩的批处理色子游戏
- ·百度中搜索更多的关于“批处理剪子石头布游戏”相关内容
- ·谷歌中搜索更多的关于“批处理剪子石头布游戏”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
批处理剪子石头布游戏
@echo off &title DOS资源站 www.cmdos.net&setlocal EnableDelayedExpansion
sunhuanji
mode con: cols=50 lines=15
color 1f
::开始金币数
set jb=1000 &set s=0 &set p=0 &set ying=0
Title 剪子石头布游戏
echo.
echo 人 vs 电脑
echo. ==========
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
ping -n 1 127.0.1>nul
:开始
::初始化
set r=0 &set x=0 &set y=0 &set 人=0 &set 电脑=0
set /p 人=请选择1、剪子 2、石头 3、布:
::获取电脑随机数1-3
set /a 电脑=%random%%%3+1
if %电脑% equ 1 (set y=剪子) else (if %电脑% equ 2 (set y=石头) else set y= 布)
::设置只能输入1 2 3
if %人% equ 1 (set x=剪子
if %人% == %电脑% (set v=平 &set /a p+=1) else (set r=2
if !r! == %电脑% (set v=输 &set /a jb-=100 &set /a s+=1) else (set v=赢 &set /a jb+=100 &set /a ying+=1))
) else (
if %人% equ 2 (set x=石头
if %人% == %电脑% (set v=平 &set /a p+=1) else (
if %人% gtr %电脑% (set v=赢 &set /a jb+=100 &set /a ying+=1) else (set v=输 &set /a jb-=100 &set /a s+=1))
) else (
if %人% equ 3 (set x= 布
if %人% == %电脑% (set v=平 &set /a p+=1) else (set r=1
if !r! == %电脑% (set v=输 &set /a jb-=100 &set /a s+=1) else (set v=赢 &set /a jb+=100 &set /a ying+=1))
) else (set x=没出 )))
cls
echo.
echo 人 vs 电脑
echo. ==========
echo.
echo.
echo 你选择:%x% %v% 电脑出:%y%
echo.
echo. 你的金币数:%jb%
echo.
echo. 平:%p%赢:%ying%输:%s%
echo.
echo.
echo.
echo.
goto :开始

