找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21957|回复: 3

[数值计算] 求助给批处理游戏加一下积分算法

[复制链接]
发表于 2018-12-28 14:11:45 | 显示全部楼层 |阅读模式
我想加一个积分制就是这种的:赢了加上押的积分,输了减去押的积分,平局不增不减
  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=布
复制代码
 楼主| 发表于 2018-12-28 11:45:39 | 显示全部楼层

游戏:剪刀石头布 增加计分制

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

原贴代码:
  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=布
复制代码
发表于 2018-12-28 12:17:32 | 显示全部楼层
经测试没有积分制呢
 楼主| 发表于 2018-12-28 12:35:38 | 显示全部楼层
回复 2# lvhoo


        我想加一个积分制就是这种的:赢了加一输了减一平局不增不减
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 21:32 , Processed in 0.018556 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表