Board logo

标题: [数值计算] 求助给批处理游戏加一下积分算法 [打印本页]

作者: Adrain    时间: 2018-12-28 11:45     标题: 游戏:剪刀石头布 增加计分制

无意间看见原帖有点好奇想加个计分制

原贴代码:
  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=布
复制代码

作者: lvhoo    时间: 2018-12-28 12:17

经测试没有积分制呢
作者: Adrain    时间: 2018-12-28 12:35

回复 2# lvhoo


        我想加一个积分制就是这种的:赢了加一输了减一平局不增不减
作者: Adrain    时间: 2018-12-28 14:11     标题: 求助给批处理游戏加一下积分算法

我想加一个积分制就是这种的:赢了加上押的积分,输了减去押的积分,平局不增不减
  1. @echo off & color 2f
  2. echo ╔═══════════╗
  3. echo ║ 猜拳王 by Adrain ║
  4. echo ╚═══════════╝
  5. echo/你的积分为:
  6. set j=100
  7. echo %j%
  8. set/p w=押积分:
  9. echo %w%
  10. echo 1、剪刀 2、石头 3、布
  11. set/p man=你要出什么(输入数字):
  12. call:.,%man%
  13. cls
  14. echo/你出的是%o%&echo.
  15. set/a "cup=%random%%%3+1"
  16. call:.,%cup%
  17. echo 电脑出的是%o%&echo.
  18. if %man% neq %cup% (
  19. if %man%==1 if %cup%==3 (echo/你赢了) else echo/你输了
  20. if %man%==2 if %cup%==1 (echo/你赢了) else echo/你输了
  21. if %man%==3 if %cup%==2 (echo/你赢了) else echo/你输了
  22. ) else echo/平手了
  23. echo 你的积分为:%n%
  24. pause>nul
  25. cls&%0
  26. if
  27. :.
  28. if %1==1 set o=剪刀
  29. if %1==2 set o=石头
  30. if %1==3 set o=布
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2