当前位置:   article > 正文

C++宝强越狱1.0.6版本

C++宝强越狱1.0.6版本

没啥好说的,更新了一关,上代码

  1. #include"bits/stdc++.h"
  2. #include"Windows.h"
  3. #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
  4. using namespace std;
  5. int w=3,s=3,a=3,d=3;
  6. bool n=false,ip=true,m=false;
  7. void guize(){
  8. system("cls");
  9. cout<<"\n\n 1.本次更新不仅修复了像变量未重置,第三关未按路线走不死亡的bug\n";
  10. cout<<" 2.更新到了第五关,难度逐步提升,第\n 二关E建破坏墙体过关,死亡需重新\n 来,第三关的提示很明显,剩的自己去摸索吧\n 第四关与S建有关\n 第五关到出口之后按E建出去\n 第六关到指定位置按E建获得密码再按Q键输入密码即可通关\n 第七关因为你被保安打伤了,要在血流尽前自救\n";
  11. cout<<" 3.给个点赞加关注不过分吧~\n";
  12. cout<<" 4.此作品为奇葩博士原创,无抄袭行为\n";
  13. system("pause");
  14. }
  15. int home(){
  16. while(1){
  17. system("cls");
  18. cout<<"\n\n\n\n\n\n =======\033[32;1m宝强越狱\033[0m=======\n\n\n";
  19. cout<<" ======\033[33;1m1.游戏开始\033[0m======\n";
  20. cout<<" ======\033[34;1m2.关于游戏\033[0m======\n";
  21. cout<<" ======\033[31;1m3.退出游戏\033[0m======\n";
  22. if(KEY_DOWN(49)) break;
  23. if(KEY_DOWN(50)) guize();
  24. if(KEY_DOWN(51)){
  25. m=true;
  26. return 0;
  27. }
  28. Sleep(100);
  29. }
  30. system("cls");
  31. cout<<"\n\n\n\n\n\n 2024年2月28日,有一青年入狱";
  32. Sleep(3000);
  33. system("cls");
  34. cout<<"\n\n\n\n\n\n 现在你是这个青年,名叫宝强,你要逃出危机四伏的监狱";
  35. Sleep(3000);
  36. system("cls");
  37. cout<<"\n\n\n\n\n\n 游戏开始!";
  38. Sleep(3000);
  39. return 0;
  40. }
  41. void first(){
  42. a=3;
  43. d=3;
  44. w=3;
  45. s=3;
  46. cout<<"\n\n\n\n\n\n 第一关:寻找出路";
  47. Sleep(3000);
  48. system("cls");
  49. while(n==false){
  50. cout<<"█████████\n";
  51. for(int i=0;i<w;i++){
  52. cout<<"█";
  53. for(int j=0;j<7;j++) cout<<" ";
  54. cout<<"█\n";
  55. }
  56. cout<<"█";
  57. for(int i=0;i<a;i++){
  58. cout<<" ";
  59. }
  60. cout<<"\033[32;1m●\033[0m";
  61. for(int i=1;i<d;i++){
  62. cout<<" ";
  63. }
  64. cout<<"█\n";
  65. for(int i=0;i<s;i++){
  66. cout<<"█";
  67. for(int j=0;j<7;j++) cout<<" ";
  68. cout<<"█\n";
  69. }
  70. cout<<"█████████\n";
  71. if(KEY_DOWN(87)){
  72. if(w>0&&s<=6)
  73. {
  74. w--;
  75. s++;
  76. }
  77. }//w
  78. if(KEY_DOWN(83)){
  79. if(s>0&&w<=6)
  80. {
  81. w++;
  82. s--;
  83. }
  84. }//s
  85. if(KEY_DOWN(65)){
  86. if(a>0&&d<=5)
  87. {
  88. a--;
  89. d++;
  90. }
  91. }//a
  92. if(KEY_DOWN(68)){
  93. if(d>0&&a<5)
  94. {
  95. a++;
  96. d--;
  97. }
  98. }//d
  99. if(w==0&&a==0) n=true;
  100. Sleep(100);
  101. system("cls");
  102. }
  103. }
  104. void second(){
  105. int HP=40;
  106. a=3;
  107. d=3;
  108. w=6;
  109. s=0;
  110. n=false;
  111. cout<<"\n\n\n\n\n\n 第二关:雷霆击碎黑暗";
  112. Sleep(3000);
  113. system("cls");
  114. while(n==false){
  115. cout<<"█████████\n";
  116. for(int i=0;i<w;i++){
  117. cout<<"█";
  118. for(int j=0;j<7;j++) cout<<"█";
  119. cout<<"█\n";
  120. }
  121. cout<<"█";
  122. for(int i=0;i<a;i++){
  123. cout<<" ";
  124. }
  125. cout<<"\033[32;1m●\033[0m";
  126. for(int i=1;i<d;i++){
  127. cout<<" ";
  128. }
  129. cout<<"█\n";
  130. for(int i=0;i<s;i++){
  131. cout<<"█";
  132. for(int j=0;j<7;j++) cout<<" ";
  133. cout<<"█\n";
  134. }
  135. cout<<"█████████\n";
  136. if(KEY_DOWN(65)){
  137. if(a>0&&d<=5)
  138. {
  139. a--;
  140. d++;
  141. }
  142. }//a
  143. if(KEY_DOWN(68)){
  144. if(d>0&&a<5)
  145. {
  146. a++;
  147. d--;
  148. }
  149. }//d
  150. if(KEY_DOWN(69)) HP--;
  151. if(HP==0) n=true;
  152. Sleep(100);
  153. system("cls");
  154. }
  155. cout<<"█████████\n";
  156. cout<<"█ █\n";
  157. cout<<"█ █\n";
  158. cout<<"█ █\n";
  159. cout<<"█ █\n";
  160. cout<<"█ █\n";
  161. cout<<"█ █\n";
  162. cout<<"█ \033[32;1m●\033[0m █\n";
  163. cout<<"█████████\n";
  164. Sleep(2000);
  165. }
  166. int third(){
  167. a=3;
  168. d=3;
  169. w=6;
  170. s=0;
  171. n=false;
  172. ip=true;
  173. cout<<"\n\n\n\n\n\n 第三关:幻影小道";
  174. Sleep(3000);
  175. system("cls");
  176. while(n==false&&ip==true){
  177. cout<<"█████████\n";
  178. for(int i=0;i<w;i++){
  179. cout<<"█";
  180. for(int j=0;j<7;j++) cout<<" ";
  181. cout<<"█\n";
  182. }
  183. cout<<"█";
  184. for(int i=0;i<a;i++){
  185. cout<<" ";
  186. }
  187. cout<<"\033[32;1m●\033[0m";
  188. for(int i=1;i<d;i++){
  189. cout<<" ";
  190. }
  191. cout<<"█\n";
  192. for(int i=0;i<s;i++){
  193. cout<<"█";
  194. for(int j=0;j<7;j++) cout<<" ";
  195. cout<<"█\n";
  196. }
  197. cout<<"█████████\n";
  198. cout<<" \n";
  199. cout<<" # \n";
  200. cout<<" # \n";
  201. cout<<" ### \n";
  202. cout<<" # \n";
  203. cout<<" ### \n";
  204. cout<<" # \n";
  205. cout<<" # \n";
  206. cout<<" \n";
  207. if(KEY_DOWN(87)){
  208. if(w>0&&s<=6)
  209. {
  210. w--;
  211. s++;
  212. }
  213. }//w
  214. if(KEY_DOWN(83)){
  215. if(s>0&&w<=6)
  216. {
  217. w++;
  218. s--;
  219. }
  220. }//s
  221. if(KEY_DOWN(65)){
  222. if(a>0&&d<=5)
  223. {
  224. a--;
  225. d++;
  226. }
  227. }//a
  228. if(KEY_DOWN(68)){
  229. if(d>0&&a<5)
  230. {
  231. a++;
  232. d--;
  233. }
  234. }//d
  235. if((a==3&&s==0)||(a==3&&s==1)||(s==2&&(a==3||a==4||a==5))||(s==4&&(a==3||a==4||a==5))||(a==3&&s==5)||(a==3&&s==6)||(s==3&&a==5)) ip=true;
  236. else{
  237. system("cls");
  238. cout<<"\n\n\n\n\n\n \033[31;1m你失败了!\033[0m\n\n\n\n\n\n";
  239. Sleep(3000);
  240. ip=false;
  241. }
  242. if(a==3&&s==6) n=true;
  243. Sleep(50);
  244. system("cls");
  245. }
  246. }
  247. void fourth(){
  248. a=4;
  249. d=4;
  250. n=false;
  251. ip=true;
  252. cout<<"\n\n\n\n\n\n 第四关:12345";
  253. Sleep(3000);
  254. system("cls");
  255. while(n==false&&ip==true){
  256. cout<<"██████████\n";
  257. cout<<"|1|2|3|4|5|\n";
  258. cout<<"|";
  259. for(int i=0;i<a;i++) cout<<" ";
  260. cout<<"\033[32;1m●\033[0m";
  261. for(int i=1;i<d;i++) cout<<" ";
  262. cout<<"|\n";
  263. cout<<"██████████\n";
  264. if(KEY_DOWN(65)){
  265. if(a>0&&d<=7)
  266. {
  267. a--;
  268. d++;
  269. }
  270. }//a
  271. if(KEY_DOWN(68)){
  272. if(d>0&&a<7)
  273. {
  274. a++;
  275. d--;
  276. }
  277. }//d
  278. if(a==0&&KEY_DOWN(83)){
  279. n=true;
  280. }
  281. if((a==0&&KEY_DOWN(87))||(a==2&&KEY_DOWN(87))||(a==4&&KEY_DOWN(87))||(a==6&&KEY_DOWN(87))||(a==8&&KEY_DOWN(87))){
  282. system("cls");
  283. cout<<"\n\n\n\n\n\n \033[31;1m你失败了!\033[0m\n\n\n\n\n\n";
  284. Sleep(3000);
  285. ip=false;
  286. }
  287. Sleep(100);
  288. system("cls");
  289. }
  290. }
  291. void fifth(){
  292. a=3;
  293. d=3;
  294. w=6;
  295. s=0;
  296. n=false;
  297. ip=true;
  298. cout<<"\n\n\n\n\n\n 第五关:看不见的陷阱";
  299. Sleep(3000);
  300. system("cls");
  301. while(n==false&&ip==true){
  302. cout<<"█████████\n";
  303. for(int i=0;i<w;i++){
  304. cout<<"█";
  305. for(int j=0;j<7;j++) cout<<" ";
  306. cout<<"█\n";
  307. }
  308. cout<<"█";
  309. for(int i=0;i<a;i++){
  310. cout<<" ";
  311. }
  312. cout<<"\033[32;1m●\033[0m";
  313. for(int i=1;i<d;i++){
  314. cout<<" ";
  315. }
  316. cout<<"█\n";
  317. for(int i=0;i<s;i++){
  318. cout<<"█";
  319. for(int j=0;j<7;j++) cout<<" ";
  320. cout<<"█\n";
  321. }
  322. cout<<"█████████\n";
  323. cout<<" \n";
  324. cout<<" \033[31;1m*******\033[0m \n";
  325. cout<<" \033[31;1m*\033[0m \n";
  326. cout<<" \033[31;1m*\033[0m \n";
  327. cout<<" \033[31;1m*\033[0m \n";
  328. cout<<" \033[31;1m*\033[0m \n";
  329. cout<<" \n";
  330. cout<<" \n";
  331. cout<<" \n";
  332. if(KEY_DOWN(87)){
  333. if(w>0&&s<=6)
  334. {
  335. w--;
  336. s++;
  337. }
  338. }//w
  339. if(KEY_DOWN(83)){
  340. if(s>0&&w<=6)
  341. {
  342. w++;
  343. s--;
  344. }
  345. }//s
  346. if(KEY_DOWN(65)){
  347. if(a>0&&d<=5)
  348. {
  349. a--;
  350. d++;
  351. }
  352. }//a
  353. if(KEY_DOWN(68)){
  354. if(d>0&&a<5)
  355. {
  356. a++;
  357. d--;
  358. }
  359. }//d
  360. if((w==0&&d==2)&&KEY_DOWN(69)){
  361. n=true;
  362. }
  363. if((a==3&&(s==1||s==2||s==3||s==4||s==5))||(s==6&&(a==0||a==1||a==2||a==3||a==5||a==6))){
  364. system("cls");
  365. cout<<"\n\n\n\n\n\n \033[31;1m你失败了!\033[0m\n\n\n\n\n\n";
  366. Sleep(3000);
  367. ip=false;
  368. }
  369. Sleep(100);
  370. system("cls");
  371. }
  372. }
  373. int sixth(){
  374. a=3;
  375. d=3;
  376. w=6;
  377. s=0;
  378. int l,k=142857;
  379. n=false;
  380. ip=true;
  381. m=false;
  382. cout<<"\n\n\n\n\n\n 第六关:找密码";
  383. Sleep(3000);
  384. system("cls");
  385. while(n==false&&ip==true){
  386. cout<<"█████████\n";
  387. for(int i=0;i<w;i++){
  388. cout<<"█";
  389. for(int j=0;j<7;j++) cout<<" ";
  390. cout<<"█\n";
  391. }
  392. cout<<"█";
  393. for(int i=0;i<a;i++){
  394. cout<<" ";
  395. }
  396. cout<<"\033[32;1m●\033[0m";
  397. for(int i=1;i<d;i++){
  398. cout<<" ";
  399. }
  400. cout<<"█\n";
  401. for(int i=0;i<s;i++){
  402. cout<<"█";
  403. for(int j=0;j<7;j++) cout<<" ";
  404. cout<<"█\n";
  405. }
  406. cout<<"█████████\n";
  407. if(KEY_DOWN(87)){
  408. if(w>0&&s<=6)
  409. {
  410. w--;
  411. s++;
  412. }
  413. }//w
  414. if(KEY_DOWN(83)){
  415. if(s>0&&w<=6)
  416. {
  417. w++;
  418. s--;
  419. }
  420. }//s
  421. if(KEY_DOWN(65)){
  422. if(a>0&&d<=5)
  423. {
  424. a--;
  425. d++;
  426. }
  427. }//a
  428. if(KEY_DOWN(68)){
  429. if(d>0&&a<5)
  430. {
  431. a++;
  432. d--;
  433. }
  434. }//d
  435. if(w==3&&s==3&&a==3&&d==3&&KEY_DOWN(69)) m=true;
  436. if(m==true){
  437. cout<<"142857\n";
  438. if(KEY_DOWN(81)){
  439. cin>>l;
  440. Sleep(1000);
  441. if(k==l) return 0;
  442. if(k!=l){
  443. cout<<"\033[31;1m密码错误!\033[0m";
  444. Sleep(3000);
  445. l=0;
  446. }
  447. }
  448. }
  449. Sleep(100);
  450. system("cls");
  451. }
  452. return 0;
  453. }
  454. void seventh(){
  455. a=3;
  456. d=3;
  457. w=6;
  458. s=0;
  459. long long k=100;
  460. n=false;
  461. ip=true;
  462. m=false;
  463. cout<<"\n\n\n\n\n\n 第七关:找绷带";
  464. Sleep(3000);
  465. system("cls");
  466. while(k!=0){
  467. cout<<"█████████\n";
  468. for(int i=0;i<w;i++){
  469. cout<<"█";
  470. for(int j=0;j<7;j++) cout<<" ";
  471. cout<<"█\n";
  472. }
  473. cout<<"█";
  474. for(int i=0;i<a;i++){
  475. cout<<" ";
  476. }
  477. cout<<"\033[32;1m●\033[0m";
  478. for(int i=1;i<d;i++){
  479. cout<<" ";
  480. }
  481. cout<<"█\n";
  482. for(int i=0;i<s;i++){
  483. cout<<"█";
  484. for(int j=0;j<7;j++) cout<<" ";
  485. cout<<"█\n";
  486. }
  487. cout<<"█████████\n";
  488. cout<<"时间"<<k;
  489. if(KEY_DOWN(87)){
  490. if(w>0&&s<=6)
  491. {
  492. w--;
  493. s++;
  494. }
  495. }//w
  496. if(KEY_DOWN(83)){
  497. if(s>0&&w<=6)
  498. {
  499. w++;
  500. s--;
  501. }
  502. }//s
  503. if(KEY_DOWN(65)){
  504. if(a>0&&d<=5)
  505. {
  506. a--;
  507. d++;
  508. }
  509. }//a
  510. if(KEY_DOWN(68)){
  511. if(d>0&&a<5)
  512. {
  513. a++;
  514. d--;
  515. }
  516. }//d
  517. if(w==5&&a==1&&KEY_DOWN(69)){
  518. n==true;
  519. break;
  520. }
  521. Sleep(100);
  522. system("cls");
  523. k--;
  524. }
  525. }
  526. eighth(){
  527. a=3;
  528. d=3;
  529. w=6;
  530. s=0;
  531. n=false;
  532. cout<<"\n\n\n\n\n\n 第八关:找枪";
  533. Sleep(3000);
  534. system("cls");
  535. while(1){
  536. cout<<"█████████\n";
  537. for(int i=0;i<w;i++){
  538. cout<<"█";
  539. for(int j=0;j<7;j++) cout<<" ";
  540. cout<<"█\n";
  541. }
  542. cout<<"█";
  543. for(int i=0;i<a;i++){
  544. cout<<" ";
  545. }
  546. cout<<"\033[32;1m●\033[0m";
  547. for(int i=1;i<d;i++){
  548. cout<<" ";
  549. }
  550. cout<<"█\n";
  551. for(int i=0;i<s;i++){
  552. cout<<"█";
  553. for(int j=0;j<7;j++) cout<<" ";
  554. cout<<"█\n";
  555. }
  556. cout<<"█████████\n";
  557. if(KEY_DOWN(87)){
  558. if(w>0&&s<=6)
  559. {
  560. w--;
  561. s++;
  562. }
  563. }//w
  564. if(KEY_DOWN(83)){
  565. if(s>0&&w<=6)
  566. {
  567. w++;
  568. s--;
  569. }
  570. }//s
  571. if(KEY_DOWN(65)){
  572. if(a>0&&d<=5)
  573. {
  574. a--;
  575. d++;
  576. }
  577. }//a
  578. if(KEY_DOWN(68)){
  579. if(d>0&&a<5)
  580. {
  581. a++;
  582. d--;
  583. }
  584. }//d
  585. if(w==0&&a==0&&KEY_DOWN(69)){
  586. n==true;
  587. break;
  588. }
  589. Sleep(100);
  590. system("cls");
  591. }
  592. }
  593. int main(){
  594. while(!KEY_DOWN(51)){
  595. while(!KEY_DOWN(51)){
  596. home();
  597. if(m==true){
  598. return 0;
  599. }
  600. system("cls");
  601. Sleep(1000);
  602. if(KEY_DOWN(51)){
  603. return 0;
  604. }
  605. first();
  606. system("cls");
  607. Sleep(1000);
  608. if(KEY_DOWN(51)){
  609. return 0;
  610. }
  611. second();
  612. system("cls");
  613. Sleep(1000);
  614. if(KEY_DOWN(51)){
  615. return 0;
  616. }
  617. third();
  618. if(ip==false){
  619. break;
  620. }
  621. Sleep(1000);
  622. if(KEY_DOWN(51)){
  623. return 0;
  624. }
  625. fourth();
  626. if(ip==false){
  627. break;
  628. }
  629. Sleep(1000);
  630. if(KEY_DOWN(51)){
  631. return 0;
  632. }
  633. fifth();
  634. if(ip==false){
  635. break;
  636. }
  637. Sleep(1000);
  638. if(KEY_DOWN(51)){
  639. return 0;
  640. }
  641. sixth();
  642. if(ip==false){
  643. break;
  644. }
  645. Sleep(1000);
  646. if(KEY_DOWN(51)){
  647. return 0;
  648. }
  649. seventh();
  650. if(n==false){
  651. break;
  652. }
  653. Sleep(1000);
  654. if(KEY_DOWN(51)){
  655. return 0;
  656. }
  657. eighth();
  658. if(n==false){
  659. break;
  660. }
  661. Sleep(1000);
  662. system("cls");
  663. cout<<"\n\n\n\n\n\n \033[33;1m越狱成功!\033[0m\n\n\n\n\n\n";
  664. Sleep(3000);
  665. }
  666. }
  667. }

也就676行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/353683
推荐阅读
相关标签
  

闽ICP备14008679号