Advertisement
isimpforobama

Games for notepad.bat

Jul 1st, 2021
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.68 KB | None | 0 0
  1. @echo off
  2. goto mainmenu
  3.  
  4.  
  5. :error
  6. title error
  7. color 1c
  8. mode 100
  9. echo.
  10. echo WARNING
  11. echo this is an error, see code to fix this!.
  12. echo WARNING
  13. echo.
  14. pause
  15. cls
  16. echo WARNING
  17. echo by pressing any key you are termanating this window!.
  18. echo WARNING
  19. echo.
  20. pause >nul
  21. exit
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. :mainmenu
  30. cls
  31. title main
  32. color 0f
  33. echo Choose a name!
  34.  
  35.  
  36.  
  37. set /p name=
  38.  
  39. if %name% == admin goto admin
  40. goto name2
  41.  
  42. :name2
  43. cls
  44. title keepname
  45. color 0f
  46. echo do you wish to keep the the name %name%? (y/n)?
  47.  
  48.  
  49. set /p yn=
  50.  
  51. if %yn% == y goto menu
  52. if %yn% == n goto mainmenu
  53. gotomenu
  54.  
  55.  
  56. :error
  57. title error
  58. color 1c
  59. mode 100
  60. echo.
  61. echo WARNING
  62. echo this is an error, see code to fix this!.
  63. echo WARNING
  64. echo.
  65. pause
  66. cls
  67. echo WARNING
  68. echo by pressing any key you are termanating this window!.
  69. echo WARNING
  70. echo.
  71. pause >nul
  72. exit
  73.  
  74.  
  75.  
  76. :menu
  77. cls
  78. title menu
  79. color 0f
  80. echo 1, Start
  81. echo.
  82. echo.
  83. echo 2, Info
  84. echo.
  85. echo.
  86. echo 3, Exit
  87. echo.
  88. echo.
  89. echo.
  90.  
  91.  
  92. set /p mainmenuchoice=
  93.  
  94. if %mainmenuchoice% == 1 goto start
  95. if %mainmenuchoice% == 2 goto info
  96. if %mainmenuchoice% == 3 exit
  97.  
  98.  
  99.  
  100. :error
  101. title error
  102. color 1c
  103. mode 100
  104. echo.
  105. echo WARNING
  106. echo this is an error, see code to fix this!.
  107. echo WARNING
  108. echo.
  109. pause
  110. cls
  111. echo WARNING
  112. echo by pressing any key you are termanating this window!.
  113. echo WARNING
  114. echo.
  115. pause >nul
  116. exit
  117.  
  118.  
  119.  
  120. :info
  121. title info
  122. echo WARNING
  123. echo Creators should only upload videos that
  124. echo they're authorized to use. That means
  125. echo they should not upload videos they didn't make, or use
  126. echo content in their videos that someone else owns the
  127. echo copyright to, such as music tracks, snippets of
  128. echo copyrighted programs, or videos made by other users,
  129. echo without necessary authorizations.
  130. echo if you choose to use this code we will alert the authorities,
  131. echo if you do not claim as your own you are permitted to play this code.
  132. echo WARNING
  133. echo Do you still wish to continue?
  134. pause >nul
  135. goto menu
  136.  
  137.  
  138.  
  139.  
  140. :start
  141. title start
  142. color 0f
  143. echo.
  144. echo.
  145. echo 1, Game 1.
  146. echo 2. Game 2.
  147. echo 3, Game 3.
  148. echo.
  149. echo.
  150.  
  151. set /p game=
  152.  
  153. if %game% == 1 goto game1
  154. if %game% == 2 goto game2
  155. if %game% == 3 goto game3
  156.  
  157.  
  158.  
  159. :error
  160. title error
  161. color 1c
  162. mode 100
  163. echo.
  164. echo WARNING
  165. echo this is an error, see code to fix this!.
  166. echo WARNING
  167. echo.
  168. pause
  169. cls
  170. echo WARNING
  171. echo by pressing any key you are termanating this window!.
  172. echo WARNING
  173. echo.
  174. pause >nul
  175. exit
  176.  
  177.  
  178.  
  179. :game1
  180. title game1
  181. color 0c
  182. echo Weclome %name%!
  183. echo This will teach you about coding!
  184. echo i will show you how this is made
  185. echo the way this works is i type out
  186. pause >nul
  187.  
  188. echo echo this will teach you about coding
  189. echo and then it shows you what it says like
  190. pause >nul
  191. echo this will teach you about coding
  192. pause >nul
  193. echo see that was simple
  194. echo but thats not all to it
  195. echo if i was to just type echo hi
  196. echo then nothing would happen even if it was saved as a .bat and runed it
  197. echo because the window would automaticly close
  198. echo when the script has no task left the window will close
  199. echo.
  200. pause
  201. echo if you type out just "pause" then the computer will wait for you to continue then close
  202. echo this brings me to script order
  203. echo if you type out "pause"
  204. echo "echo HI"
  205. pause
  206. echo you will not be able to see the echo due to coding order
  207. pause
  208. echo because you will not see the echo before the echo
  209. echo ill explain now ill type out pause then echo
  210. pause
  211. echo test
  212. pause
  213. echo you see the echo measage was after you undone the pause
  214. but now ill type out echo pause
  215. echo.
  216. cls
  217. echo test
  218. pause
  219. echo see how well that worked out now that you know how coding order works ill explain memery
  220. echo if you know atleast a little bit of coding lists you know that list work like this
  221. echo you write the name of the list than you add a memeory or add a user input
  222. echo then that data gets called later like your name %name% that was called from erlier when you typed it out
  223. echo you should understand coding order and coding memory now lets learn if statements
  224. echo if statements are if im hungry ill eat breakfast if not ill go to work
  225. echo that a if statement
  226. pause
  227. cls
  228. echo like this the code gets a user input "set /p name=" and then its a if staement from there
  229. echo like this "if %name% == 1 do blah, blah"
  230. echo thats a if statement
  231. echo and then there content list like this "mainmenu" ":game"
  232. echo but what do these do you ask?
  233. echo they are for transporting a user like this
  234. pause
  235. cls
  236. echo.
  237. echo "goto game or goto mainmenu"
  238. echo that makes it so that if im at the end of my code i can make the user go back to-
  239. echo the main menu
  240. echo.
  241. pause
  242. cls
  243. echo now you know content lists let me teach you some tips "@echo off" means that you will see the main code not the executed part what is-
  244. echo that you get the cleaner version instead of the dirty version
  245. echo.
  246. pause
  247. cls
  248. echo let me show you what im mean im going to do @echo on
  249. @echo on
  250. cls
  251. pause
  252. echo this is with @echo on
  253. pause
  254. cls
  255. @echo off
  256. echo.
  257. echo @echo off is used in almost maybe all codes including python c++ C and javascript
  258. echo and most coding languages
  259. echo but coding like binary you need @echo on because coding like binary is alot more complex
  260. pause
  261. cls
  262. echo now lets move onto pause >nul
  263. cls
  264. echo this is pause >nul you can basicly change the measge displayed with pause >nul
  265. pause >nul
  266. echo.
  267. echo.
  268. cls
  269.  
  270.  
  271.  
  272. :yynn
  273. cls
  274. echo now lets move onto (y/n?)
  275. echo (y/n?) qoutes are used in most codes ill let you see one now
  276. echo do you wish to continue with this tutorial (y/n?)
  277. echo --------
  278.  
  279.  
  280.  
  281. set /p yn1=
  282. if %yn1% == y goto g1p2
  283. if %yn1% == n goto menu
  284. goto yynn
  285.  
  286. :g1p2
  287. cls
  288. echo that's a (y/n?) statement
  289. echo thats really all i know you can try this code now by useing the code in this and saving it in notepad as a .bat file
  290. pause
  291. echo and there is many guides out there for codeing but for now
  292.  
  293. echo do you wish to Go to the main menu (y/n?)
  294. echo --------
  295.  
  296.  
  297. set /p yn2=
  298. if %yn2% == y goto menu
  299. if %yn2% == n Exit
  300. if %yn2% == goto yynn
  301. goto g1p2
  302.  
  303.  
  304.  
  305. :error
  306. title error
  307. color 1c
  308. mode 100
  309. echo.
  310. echo WARNING
  311. echo this is an error, see code to fix this!.
  312. echo WARNING
  313. echo.
  314. pause
  315. cls
  316. echo WARNING
  317. echo by pressing any key you are termanating this window!.
  318. echo WARNING
  319. echo.
  320. pause >nul
  321. exit
  322.  
  323.  
  324.  
  325. :game2
  326. title game2
  327. color 0c
  328. echo Weclcome %name%! to game2 in this you will do some code
  329. echo if you have not Please play game1 to understand
  330. pause
  331. cls
  332. echo.
  333. echo.
  334. echo so lets begin lets start with a short echo command so to do this just type the text you want and the computer will add echo
  335. pause
  336. cls
  337. echo what i mean is don't type echo hi just type hi or whatever text you want
  338. pause
  339. cls
  340. echo go ahead and type it now
  341.  
  342. set /p echo=
  343.  
  344. ping localhost -n 3
  345. color 0c
  346. echo -complete-
  347. pause
  348. cls
  349. echo now click any button to see your echo command
  350. pause
  351. cls
  352. echo %echo%
  353. echo -----------------------------------------------------
  354. echo.
  355. echo.
  356. echo that is yor echo command press any key to continue
  357. pause >nul
  358. cls
  359. echo well that was a rather easy command
  360. echo but now it gets harder for me and you
  361. pause
  362. cls
  363. echo now you have to type the full command
  364. echo instead of just typing the text
  365. pause
  366. cls
  367. echo so go ahead type out a raw command
  368.  
  369.  
  370. set /p command1=
  371. cls
  372.  
  373.  
  374. %command1%
  375.  
  376. pause >nul
  377. echo well that was a bit harder
  378. pause
  379. cls
  380. echo well now ill give you a little bit more code to play around with
  381. pause
  382. cls
  383. echo this will be very hard
  384. pause
  385. echo go ahead and type the code now
  386. pause >nul
  387. cls
  388. echo DISCLAMER
  389. echo this codeing software cant use goto statements for some odd reason
  390. echo DISCLAMER
  391. timeout 5
  392. goto maincode
  393.  
  394.  
  395. :maincode
  396. title maincode
  397. color 2
  398. set /p command1=
  399.  
  400. set /p command2=
  401.  
  402. set /p command3=
  403.  
  404. set /p command4=
  405.  
  406. set /p command5=
  407.  
  408. set /p command6=
  409.  
  410. set /p command7=
  411.  
  412. set /p command8=
  413.  
  414. set /p command9=
  415.  
  416. set /p command10=
  417.  
  418. set /p command11=
  419.  
  420. set /p command12=
  421.  
  422. set /p command13=
  423.  
  424. set /p command14=
  425.  
  426. set /p command15=
  427.  
  428. set /p command16=
  429.  
  430. set /p command17=
  431.  
  432. set /p command18=
  433.  
  434. set /p command19=
  435.  
  436. set /p command20=
  437. echo that's the max amount of code you can type bc im lazy
  438. echo press any key to see your code in order
  439. pause >nul
  440.  
  441. %command1%
  442.  
  443. %command2%
  444.  
  445. %command3%
  446.  
  447. %command4%
  448.  
  449. %command5%
  450.  
  451. %command6%
  452.  
  453. %command7%
  454.  
  455. %command8%
  456.  
  457. %command9%
  458.  
  459. %command10%
  460.  
  461. %command11%
  462.  
  463. %command12%
  464.  
  465. %command13%
  466.  
  467. %command14%
  468.  
  469. %command15%
  470.  
  471. %command16%
  472.  
  473. %command17%
  474.  
  475. %command18%
  476.  
  477. %command19%
  478.  
  479. %command20%
  480.  
  481.  
  482. echo well i cant tell you how good that code is but you did good i guess practice this then use
  483. echo the notepad for unlinited code writing
  484. echo this is only your practice
  485. Dou you want to return to the menu? (y/n?)
  486.  
  487. set /p yn
  488. if %yn% == y goto menu
  489. if %yn% == n exit
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499. :error
  500. title error
  501. color 1c
  502. mode 100
  503. echo.
  504. echo WARNING
  505. echo this is an error, see code to fix this!.
  506. echo WARNING
  507. echo.
  508. pause
  509. cls
  510. echo WARNING
  511. echo by pressing any key you are termanating this window!.
  512. echo WARNING
  513. echo.
  514. pause >nul
  515. exit
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522. :game3
  523. echo Welcome to game3!
  524. echo if you haven't played game1 and game2 you should, they teach you about coding.
  525. pause >nul
  526. cls
  527. pause >nul
  528. echo this is just a random game, so yea.
  529. pause >nul
  530. cls
  531. echo enter a user name
  532. set /p name=
  533. echo now enter a age
  534. set /p age=
  535.  
  536. echo Hi %name%! you are %age%! years old
  537. pause >nul
  538. echo but that does not matter
  539. pause >nul
  540. echo what does matter is you playing the game so play the game now
  541. pause >nul
  542. echo so press any key to play
  543. pause >nul
  544. echo YOU PRESSED SOMETHING I WS NOT READY %name%
  545. pause >nul
  546. cls
  547. echo whatever you clicked play so give me an minute to prepare the game
  548. echo Loading 10%
  549. timeout 5
  550. cls
  551. echo Loading 20%
  552. timeout 5
  553. cls
  554. echo Loading 30%
  555. timeout 5
  556. cls
  557. echo Loading 40%
  558. timeout 5
  559. cls
  560. echo Loading 50%
  561. timeout 5
  562. cls
  563. echo Loading 60%
  564. timeout 5
  565. cls
  566. echo Loading 70%
  567. timeout 6
  568. cls
  569. echo Loading 80%
  570. timeout 7
  571. cls
  572. echo Loading 90%
  573. timeout 10
  574. cls
  575. echo -complete-
  576. pause >nul
  577. goto game3start
  578.  
  579.  
  580. :game3start
  581. title game3
  582. color 0f
  583. echo Welcome!
  584. echo put your math problem below!
  585. echo.
  586. echo --------------------------------------------------------------
  587. echo.
  588. set /p sum=
  589. set /a ans=%sum%
  590. echo.
  591. echo = %ans%
  592. echo --------------------------------------------------------------
  593. pause
  594. cls
  595. echo Previous Answer: %ans%
  596.  
  597. echo do you wish to go back to menu? (y/n)
  598.  
  599. set /p yn=
  600.  
  601. if %yn% == y goto menu
  602. if %yn% == n exit
  603.  
  604.  
  605. :error
  606. title error
  607. color 1c
  608. mode 100
  609. echo.
  610. echo WARNING
  611. echo this is an error, see code to fix this!.
  612. echo WARNING
  613. echo.
  614. pause
  615. cls
  616. echo WARNING
  617. echo by pressing any key you are termanating this window!.
  618. echo WARNING
  619. echo.
  620. pause >nul
  621. exit
  622.  
  623.  
  624.  
  625. :admin
  626. cls
  627. echo this is for admins if you are not admin close this window NOW!!!!!!!!
  628. echo press any key to start
  629. echo ______________________
  630. pause >nul
  631. color 0c
  632. mode 1000
  633.  
  634. :matrix
  635. echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
  636. goto matrix
  637.  
  638.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement