Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 2.11 KB | None | 0 0
  1. @echo off
  2. :Start
  3. set password=%random%
  4. if %password%==00 goto Start
  5. if %password%==01 goto Start
  6. echo GENERATING NUMBER
  7. if %password% gtr 99 goto Start
  8.  
  9. echo dim speechobject > "Lower.vbs"
  10. echo set speech = Wscript.CreateObject("SAPI.spVoice") >> "Lower.vbs"
  11. echo speech.speak "Lower" >> "Lower.vbs"
  12. echo dim speechobject > "Higher.vbs"
  13. echo set speech = Wscript.CreateObject("SAPI.spVoice") >> "Higher.vbs"
  14. echo speech.speak "Higher" >> "Higher.vbs"
  15.  
  16. :Menu
  17. cls
  18. set titlechosen="Start Menu"
  19. title %titlechosen%
  20. echo ===============================================
  21. echo                   Start Menu
  22. echo ===============================================
  23. echo.
  24. echo [1] Start Game
  25. echo [2] Quit
  26. echo.
  27. set /p Opt=">> "
  28. if %Opt%==1 goto StartGame
  29. if %Opt%==2 goto Quit
  30. goto Menu
  31.  
  32. :StartGame
  33. cls
  34. set titlechosen="Choose Difficulty"
  35. title %titlechosen%
  36. echo ===============================================
  37. echo               Choose Difficulty
  38. echo ===============================================
  39. echo.
  40. echo [1] Easy                           (15 Guesses)
  41. echo [2] Medium                         (10 Guesses)          
  42. echo [3] Hard                            (5 Guesses)
  43. echo.
  44. set /p Opt=">> "
  45. if %Opt%==1 goto Easy
  46. if %Opt%==2 goto Medium
  47. if %Opt%==3 goto Hard
  48.  
  49. :Easy
  50. set Difficulty="Easy"
  51. set guesses=15
  52. goto round
  53.  
  54. :Medium
  55. set Difficulty="Medium"
  56. set guesses=10
  57. goto round
  58.  
  59. :Easy
  60. set Difficulty="Hard"
  61. set guesses=5
  62. goto round
  63.  
  64. :round
  65. set c=%guesses%
  66.  
  67. :roundloop
  68.  
  69. if %c%==0 goto Lose
  70.  
  71. cls
  72. set titlechosen="%c% More Guesses!"
  73. title %titlechosen%
  74. echo Guesses : %c%
  75. echo ===============================================
  76. echo                 Guesses Left
  77. echo ===============================================
  78. echo.
  79. echo Guess my Number!
  80. echo.
  81. set /p Guess=">> "
  82. if %Guess% gtr %password% goto Smaller
  83. if %Guess% lss %password% goto Larger
  84. if %Guess%==%password% goto Win
  85. goto roundloop
  86.  
  87. :Smaller
  88. start Lower.vbs
  89. cls
  90. set %c% = %c% - 1
  91. goto roundloop
  92.  
  93. :Larger
  94. start Higher.vbs
  95. set %c% = %c% - 1
  96. cls
  97.  
  98. pause
  99. goto roundloop
  100.  
  101. :Win
  102. echo Win
  103. pause
  104. :Lose
  105. echo Lose
  106. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement