[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理游戏:剪刀石头布

剪刀石头布~~~
  1. @echo off&color A
  2. echo 1、剪刀 2、石头 3、布
  3. set/p man=你要出什么(输入数字):
  4. call:.,%man%
  5. cls
  6. echo/你出的是%o%&echo.
  7. set/a "cup=%random%%%3+1"
  8. call:.,%cup%
  9. echo 电脑出的是%o%&echo.
  10. if %man% neq %cup% (
  11. if %man%==1 if %cup%==3 (echo/你赢了) else echo/你输了
  12. if %man%==2 if %cup%==1 (echo/你赢了) else echo/你输了
  13. if %man%==3 if %cup%==2 (echo/你赢了) else echo/你输了
  14. ) else echo/平手了
  15. pause>nul
  16. cls&%0
  17. :.
  18. if %1==1 set o=剪刀
  19. if %1==2 set o=石头
  20. if %1==3 set o=布
复制代码

@echo off&mode con cols=30 lines=20
setlocal enabledelayedexpansion
set .1=剪刀&set .2=石头&set .3=布
:a
echo 1.剪刀 2.石头 3.布
set /a a=!random!%%3+1
set /p b=请选择
call :b!b!
goto a
:b1
:b2
:b3
if !b!==!a! (set f=平) else (set/a c=!b!+1
if !c!==!a! (set f=输) else (set/a d=!a!+1
if !d!==!b! (set f=赢) else (set/a e=!b!+2
if !e!==!a! (set f=赢) else (set f=输))))
call set g=%%.!b!%%
call set h=%%.!a!%%
echo. 你出!g! 电脑出!h! !f!啦
pause>nul

TOP

返回列表