hackopz

Unique RPS by Hackopz

Jan 12th, 2012
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.54 KB | None | 0 0
  1. @echo off
  2. title RPS by Hackopz
  3. color a
  4. MODE CON COLS=400 LINES=90
  5.  
  6. echo %time%
  7. echo .
  8. echo MMM. MMM
  9. echo MM MMM. MMMM
  10. echo MMMD-MMM MMMM . MMM8
  11. echo MMMD-MMM ,MMM MMM.
  12. echo MMMZMMMD-MMM .MMM8 NMMM
  13. echo MMMZMMMD-MMM.MMM MMMM MMMM.
  14. echo MMMZMMMD-MMM-MMM . OMMM. .MMM7
  15. echo MMMZMMMD-MMM-MM$ ..MMM $.. .MMMM.,MMM.
  16. echo MMMZMMMD-MMM-MMM MMM.MMM.MMM. MMMM.MMMM .
  17. echo MMMZMMMD-MMM~MMM MMM.MMM.MMM.MM . OMMM.MM~M:MMM 7D
  18. echo .MMM.MMMZMMMD-MMM-MMM -MMM.MMM.MMM.MMM.MMM .MM:.-MMMMMMM7MMM.
  19. echo MMM.MMMMMMMD-NMM-MMM MMMMiMMMiMMM.MMM.MMM NMMMMMMMMMMMMMMM.
  20. echo MMMM.MMMMMMMNMMMMMMMM .DMMMMiMMM.MMM.MMM.MMM ..MMMNMMM7 MMMMMMMM.
  21. echo MMMM.MMMMMMNMMMMMMMMM MMMMiiMMM.MMM.MMM.MMM. .MMMMM7 MM MMMD MM .
  22. echo MMMM.MMMMNMMMMMMMMMMM .MMMMii.MMM~MM8.MMZ8MOM. .MMMMM.MMNMNDMM MMMI.
  23. echo MMMM:MMMNMMMMMMMMMMMM MMMMMZZN.MMM.MMMMMMMMM MMMMMM.MMMMMMMMMMMI
  24. echo DMMMMMNMMMMMMMMMMMMMM .MMMMMMMMM..MMMMMMMMMM MMMMMMM.MMMNMMMMMMI
  25. echo MMMMMMMMMMMMMMMMMMMM MMMMMMMM.MMM:MMMMMMMM MMMMMMM.MMMMMMMMMI
  26. echo .MZMMMMMMMMMMMMMMMMM MMMMMMMMMMMIMMMMMMMM .MMMMMMMMMMMMMNMMMI
  27. echo .-MMMMMMMMMMMMMMMMMM ..MMMMMMMMMMMMMMMMMM .MMMMMMMMMMMMMMMM
  28. echo ..MMMMMMMMMMMMMMMM: MMMMMMMMMMMMMMMM.. ...MMMMMMMMMMMMMMN.
  29. echo .MMMMMMMMMMMMMMM ..MMMMMMMMMMMMM .MMMMMMMMMMMMM.
  30. echo _DMMMMMMMM_ DMMMMMMMZ . ..ZMMMMMMMO. .
  31. echo .
  32. ping -n 3 localhost > nul
  33. echo .
  34. echo .
  35. echo .
  36. echo _ _ _ _ _ _ _ _ _ _ _ _
  37. echo (_)(_)(_)(_) _ (_)(_)(_)(_)_ _(_)(_)(_)(_)_
  38. echo (_) (_)(_) (_)(_) (_)
  39. echo (_) _ _ _ (_)(_) _ _ _(_)(_)_ _ _ _
  40. echo (_)(_)(_)(_) (_)(_)(_)(_) (_)(_)(_)(_)_
  41. echo (_) (_) _ (_) _ (_)
  42. echo (_) (_) _ (_) (_)_ _ _ _(_)
  43. echo (_) (_)(_) (_)(_)(_)(_)
  44. echo .
  45. ping -n 3 localhost > nul
  46. echo ________
  47. echo `MMMMMMMb.
  48. echo MM `Mb
  49. echo MM MM ____ ___
  50. echo MM .M9 `MM( )M'
  51. echo MMMMMMM( `Mb d'
  52. echo MM `Mb YM. ,P
  53. echo MM MM MM M
  54. echo MM MM `Mbd'
  55. echo MM .M9 YMP
  56. echo _MMMMMMM9' M
  57. echo d'
  58. echo (8),P
  59. echo YMM
  60. ping -n 3 localhost > nul
  61. echo ____ ____ ___
  62. echo `MM' `MM' `MM
  63. echo MM MM MM
  64. echo MM MM ___ ____ MM __ _____ __ ____ _________
  65. echo MM MM 6MMMMb 6MMMMb. MM d' 6MMMMMb `M6MMMMb MMMMMMMMP
  66. echo MMMMMMMMMM 8M' `Mb 6M' Mb MM d' 6M' `Mb MM' `Mb / dMP
  67. echo MM MM ,oMM MM MM d' MM MM MM MM dMP
  68. echo MM MM ,6MM9'MM MM MMdM. MM MM MM MM dMP
  69. echo MM MM MM' MM MM MMPYM. MM MM MM MM dMP
  70. echo MM MM MM. ,MM YM. d9 MM YM. YM. ,M9 MM. ,M9 dMP /
  71. echo _MM_ _MM_`YMMM9'Yb.YMMMM9 _MM_ YM._YMMMMM9 MMYMMM9 dMMMMMMMM
  72. echo MM
  73. echo MM
  74. echo _MM_
  75. pause
  76. cls
  77.  
  78. set loc="C:\Users\%username%\Documents\Hackopz\save.bat"
  79. set loca="C:\Users\%username%\Documents\Hackopz\"
  80. if exist %loca% goto intro
  81. CD "C:\Users\%username%\Documents\Hackopz\"
  82.  
  83. :intro
  84. cls
  85. echo _ _ _ _ _ _ _ _ _ _ _ _
  86. echo (_)(_)(_)(_) _ (_)(_)(_)(_)_ _(_)(_)(_)(_)_
  87. echo (_) (_)(_) (_)(_) (_)
  88. echo (_) _ _ _ (_)(_) _ _ _(_)(_)_ _ _ _
  89. echo (_)(_)(_)(_) (_)(_)(_)(_) (_)(_)(_)(_)_
  90. echo (_) (_) _ (_) _ (_)
  91. echo (_) (_) _ (_) (_)_ _ _ _(_)
  92. echo (_) (_)(_) (_)(_)(_)(_)
  93. echo +----------------------------------------------------------+
  94. echo +---------------------- BY HACKOPZ ------------------------+
  95.  
  96. if exist %loc% echo Type 1 to continue from the last time.
  97. echo Type 2 to start new.
  98. echo ----------+-------------------------
  99.  
  100. set /p do=
  101. if %do%==1 goto save
  102. if %do%==2 goto begin
  103. Echo Invelid Input!
  104. goto intro
  105.  
  106. :save
  107.  
  108. call %loc%
  109. goto begin
  110.  
  111. :begin
  112. cls
  113. echo set w=%w%>%loc%
  114. echo set l=%l%>>%loc%
  115. echo set t=%t%>>%loc%
  116. :cont
  117. echo _ _ _ _ _ _ _ _ _ _ _ _
  118. echo (_)(_)(_)(_) _ (_)(_)(_)(_)_ _(_)(_)(_)(_)_
  119. echo (_) (_)(_) (_)(_) (_)
  120. echo (_) _ _ _ (_)(_) _ _ _(_)(_)_ _ _ _
  121. echo (_)(_)(_)(_) (_)(_)(_)(_) (_)(_)(_)(_)_
  122. echo (_) (_) _ (_) _ (_)
  123. echo (_) (_) _ (_) (_)_ _ _ _(_)
  124. echo (_) (_)(_) (_)(_)(_)(_)
  125. echo +----------------------------------------------------------+
  126. echo +---------------------- BY HACKOPZ ------------------------+
  127. echo +----------------------------------------------------------+
  128. echo ++++++++ +
  129. echo ++++++++ +
  130. echo + wins=%w%
  131. echo + Loose=%l%
  132. echo + ties=%t%
  133. echo +
  134. echo +++++++-= Press "r" to chose rock
  135. echo +++++++== Press "p" to chose Paper
  136. echo +++++++=- Press "s" to chose Scissor
  137. echo +++++
  138. echo +++
  139. echo +
  140. echo Please select you choise:
  141. set /p chose=
  142. if /i %chose%==r (
  143. echo You have chosen Rock..
  144. ping -n 2 localhost > nul
  145. goto :rock)
  146.  
  147. if /i %chose%==p (
  148. echo You have chosen Paper..
  149. ping -n 2 localhost > nul
  150. goto paper)
  151.  
  152. if /i %chose%==s (
  153. echo You have chosen Scissor..
  154. ping -n 2 localhost > nul
  155. goto Scissor)
  156.  
  157. echo Invelid code!
  158. goto :begin
  159.  
  160.  
  161. :rock
  162. cls
  163. echo You have chosen Rock..
  164. ping -n 2 localhost > nul
  165. echo +777777$
  166. echo 7IIIII77777Z
  167. echo $7IIII7$$Z8$$7$$:
  168. echo +7III7I7ZOD8Z88O$$ZZ,
  169. echo Z$Z$$$ZZZZ$7IIIIII77$ZZZZZ$777$$$
  170. echo :II77777777777777I77$OONO88Z$$$$$7
  171. echo :77777I7777I777777$$ZOM$O$$ZZ$$$@
  172. echo :7777IIII77I777777$$OOMD8$$77$77$,
  173. echo :777777I7777777777ZZZ$$Z$ZO$777I.
  174. echo :7777777II777777$$$77ZO$77I7I77,
  175. echo :77777777777777777777Z$OZ77777$
  176. echo :-~::~~+77I77I77777778$$II77$
  177. echo IIO$77I
  178. echo .
  179. echo .
  180. echo .
  181. echo ..
  182. echo ...
  183. echo Computer chosing...
  184. ping -n 2 localhost > nul
  185.  
  186. set /a com=%random% %% 9 + 1
  187.  
  188. if %com%==3 (
  189. echo Computer choses Scissor,
  190. ping -n 3 localhost>nul
  191. goto :win)
  192.  
  193. if %com%==6 (
  194. echo Computer choses Scissor,
  195. ping -n 3 localhost>nul
  196. goto :win)
  197.  
  198. if %com%==9 (
  199. echo Computer choses Scissor,
  200. ping -n 3 localhost>nul
  201. goto :win)
  202.  
  203. if %com%==1 (
  204. echo Computer choses Rock,
  205. ping -n 3 localhost>nul
  206. goto :tie )
  207.  
  208. if %com%==4 (
  209. echo Computer choses Rock,
  210. ping -n 3 localhost>nul
  211. goto :tie )
  212.  
  213. if %com%==7 (
  214. echo Computer choses Rock,
  215. ping -n 3 localhost>nul
  216. goto :tie )
  217.  
  218. if %com%==5 (
  219. Echo Computer choses paper,
  220. ping -n 3 localhost>nul
  221. goto :lose )
  222.  
  223. if %com%==2 (
  224. Echo Computer choses paper,
  225. ping -n 3 localhost>nul
  226. goto :lose )
  227.  
  228. if %com%==8 (
  229. Echo Computer choses paper,
  230. ping -n 3 localhost>nul
  231. goto :lose )
  232.  
  233. :paper
  234. cls
  235. echo You have chosen Paper..
  236. ping =n 2 localhost > nul
  237. echo =$
  238. echo $ZZ
  239. echo 7$$ZZ
  240. echo $$$$Z+
  241. echo $77$ZZ,
  242. echo ~77I77$$
  243. echo -7II777$+
  244. echo $IIII7$ZI
  245. echo $7III77$77Z$$7$777
  246. echo $-~::III7777j8777II777777I$7777777+7777
  247. echo 77777777$$$7II77777$$7777777I7777777$$777$I77
  248. echo 777777777777I77777$$$777777777777777$$77$77777II777
  249. echo 77777I777777777777$$77777777777$OZZZZZ$$$$$$7$7777I77
  250. echo 777I77777777777$$$$$77777I77777777777777$$ZZ$$$77I77777
  251. echo 7777I7I777$$7777$$77II77777I7777$7777$7$$$Z$7777777777
  252. echo 77777777I7I777777IIIII7IIIII777Z$$$ZO8OZ7ZOOZ777777
  253. echo 777777I77777777IIIIIIIIIIII7777777777777$$777I777
  254. echo I7I7777II7II7IIIII78$77-ZZO8OI77777
  255. echo +7I7III7IIIII777I7II7II77777777
  256. echo ~7III7IIIIIIIIIIIIII-77
  257. echo .
  258. echo ..
  259. echo ...
  260. echo Computer chosing...
  261. ping -n 2 localhost > nul
  262.  
  263. set /a com=%random% %% 9 + 1
  264.  
  265. if %com%==2 ( echo Computer Choses Paper.
  266. ping -n 3 localhost>nul
  267. Goto :tie)
  268.  
  269. if %com%==5 ( echo Computer Choses Paper.
  270. ping -n 3 localhost>nul
  271. Goto :tie)
  272.  
  273. if %com%==8 ( echo Computer Choses Paper.
  274. ping -n 3 localhost>nul
  275. Goto :tie)
  276.  
  277. if %com%==1 ( echo Computer Choses Rock.
  278. ping -n 3 localhost>nul
  279. goto :win)
  280.  
  281. if %com%==4 ( echo Computer Choses Rock.
  282. ping -n 3 localhost>nul
  283. goto :win)
  284.  
  285. if %com%==7 ( echo Computer Choses Rock.
  286. ping -n 3 localhost>nul
  287. goto :win)
  288.  
  289. if %com%==3 ( echo Computer Choses Scissor.
  290. ping -n 3 localhost>nul
  291. goto :lose )
  292.  
  293. if %com%==6 ( echo Computer Choses Scissor.
  294. ping -n 3 localhost>nul
  295. goto :lose )
  296.  
  297. if %com%==9 ( echo Computer Choses Scissor.
  298. ping -n 3 localhost>nul
  299. goto :lose )
  300.  
  301. :scissor
  302. cls
  303. echo You have chosen Scissor..
  304. ping -n 2 localhost > nul
  305. echo 7$7777$$$$
  306. echo :7I7I777I7777ZOO$$$$$777777$7$7I7
  307. echo ~,,:,,,....,~777II7I7$$$$$7$8Z777$$Z$$$Z$$$777I
  308. echo I$$$$$$$$$$77IIIIIII7$8888Z$7$$O$$$$I-
  309. echo 777777777777$IIIIII777$O7ZNO8Z$$$
  310. echo 7777777I77II777777777$ZZ8OZ$Z$7$ZZ$$~
  311. echo 777I77IIIIII7777777$$ZZZO7$IIIIIIIII777I7777I~
  312. echo 777II77I777777777777ZZ87$ZZII7$$7II7777777777$77
  313. echo 77777777777$777$$$777Z$Z$IIIIII7
  314. echo I777777I7777777777777Z$OZ7777777
  315. echo 7II77O$7777777,
  316. echo .
  317. echo .
  318. echo ..
  319. echo ...
  320. echo Computer chosing...
  321. ping -n 2 localhost > nul
  322.  
  323. set /a com = %random% %% 9+1
  324. set scissor=3
  325.  
  326. if %com%==2 ( echo Computer Choses Paper.
  327. ping -n 3 localhost>nul
  328. goto :win )
  329.  
  330. if %com%==5 ( echo Computer Choses Paper.
  331. ping -n 3 localhost>nul
  332. goto :win )
  333.  
  334. if %com%==8 ( echo Computer Choses Paper.
  335. ping -n 3 localhost>nul
  336. goto :win )
  337.  
  338. if %com%==1 ( echo Computer Choses Rock.
  339. ping -n 3 localhost>nul
  340. goto :lose )
  341.  
  342. if %com%==4 ( echo Computer Choses Rock.
  343. ping -n 3 localhost>nul
  344. goto :lose )
  345.  
  346. if %com%==7 ( echo Computer Choses Rock.
  347. ping -n 3 localhost>nul
  348. goto :lose )
  349.  
  350. if %com%==3 ( echo Computer Choses Scissor.
  351. ping -n 3 localhost>nul
  352. goto :tie )
  353.  
  354. if %com%==6 ( echo Computer Choses Scissor.
  355. ping -n 3 localhost>nul
  356. goto :tie )
  357.  
  358. if %com%==9 ( echo Computer Choses Scissor.
  359. ping -n 3 localhost>nul
  360. goto :tie )
  361.  
  362. :win
  363. cls
  364. set /a w+=1
  365. echo ... . . ..
  366. echo .. . ... . .
  367. echo ..... . .......
  368. echo .7877-..... ... ... ...~::~,.
  369. echo .7I:..8..-777I-I78-~::::,...I...::..
  370. echo ..8I..7~7I77777-I7-~~::::::~~.:..~,..
  371. echo .78.7.7I7777I8I7-~8::::::~,.8,-8...
  372. echo .7IIII7I7777II$7-~8:::::~~:887$:...
  373. echo .I$7..77777I7$7-~~:::::~-..87:..
  374. echo ...77..77777II778-~:::::~-..:~,.
  375. echo ..II..$777IIII78-~:::::~~..-,..
  376. echo ..I$.,7777II778--~::::-..I:...
  377. echo ..7~.I777777888--~:::-.7~
  378. echo .7$.77777778----~~-:I~..
  379. echo ..$7I777888---8-7O~....
  380. echo ..$.7777888----8:-8....
  381. echo .....I7788----8~. ..
  382. echo ......77877--8,... .
  383. echo ..IOO$--...
  384. echo ...I8-8,...
  385. echo ..88~~,~...
  386. echo .88:-:::..
  387. echo ...8787:,:~..
  388. echo ..878--:,::-.
  389. echo ....I888--~,,::~~..
  390. echo ...77888~-~,,:::8~.
  391. echo ..-I7888--8,,:,:88..
  392. echo ...777777788----8..
  393. echo -------------------------------------------------------
  394. Echo You win!
  395. pause
  396. goto save
  397.  
  398. :lose
  399. cls
  400. color c
  401. set /a l+=1
  402. echo .
  403. echo .7MMDZNMM..
  404. echo . .M777777777777lN .
  405. echo .M77777777777777777~0,.
  406. echo ..0777777777777777777770M..
  407. echo N~777777777777777777777770.
  408. echo .$7770MM~7777777777MMN777777l
  409. echo 077M0000M77777770l0000~77777M.
  410. echo M77Z000000~777770000000M777770I.
  411. echo .0770000000l7777700000000777770M.
  412. echo .07777M08M777777777D~7N7777777ll.
  413. echo M7777777777777777777777:777:70l:.
  414. echo .l,77777777777777777777777~77:0M..
  415. echo .M777777777777777777777777:777lM.
  416. echo .l77777777MMMMMl77777777777700.
  417. echo .Ml7777777MMMMMMMM~77777777l07
  418. echo .Ml777777MMMMMMMMM777777700M.
  419. echo .M0777770MMMMMMMMM77777ll:.
  420. echo ..$07777MMMMMMMMM~7700M..
  421. echo . D000~7777777000lM.
  422. echo ..MIl00000l8N..
  423. Echo You lose!
  424. pause
  425. goto save
  426.  
  427. :tie
  428. cls
  429. color b
  430. set /a t+=1
  431. echo .
  432. echo MMMMN.
  433. echo MMM.
  434. echo ,M..
  435. echo MMM:
  436. echo MMMM$
  437. echo MMMMM
  438. echo MMMMM
  439. echo MMMMM
  440. echo MMMMM
  441. echo .MMMMM
  442. echo .MMMMM
  443. echo ,MMMMM
  444. echo lMMMMM
  445. echo 7MMMMM
  446. echo DMMMMM
  447. echo MMMMMM.
  448. echo MMMMMM
  449. echo ,MMMMMM
  450. echo .MMMMMM.
  451. echo .MMMMMM.
  452. echo .MMMMMM.
  453. echo .MMMMMM.
  454. echo MMMMMM.
  455. echo .MMM:.
  456. echo M
  457. echo ..
  458. echo Game tied!
  459. ping -n 3 localhost>nul
  460. goto save
  461.  
  462. :save
  463. color a
  464. cls
  465. echo @echo off >%loc%
  466. echo set w=%w% >>%loc%
  467. echo set l=%l% >>%loc%
  468. echo set t=%t% >>%loc%
  469. goto cont
Add Comment
Please, Sign In to add comment