Advertisement
Kenkaster001

Untitled

Aug 8th, 2019
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.44 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading;
  6. using System.Media;
  7.  
  8.  
  9.  
  10. namespace Practice
  11. {
  12. class Program
  13. {
  14. static void Main(string[] args)
  15. {
  16.  
  17. bool Practice = true;
  18.  
  19. while (Practice)
  20. {
  21. Console.ForegroundColor = ConsoleColor.Magenta;
  22. Console.BackgroundColor = ConsoleColor.Cyan;
  23. Console.Clear();
  24. SoundPlayer songplayer = new SoundPlayer();
  25. songplayer.SoundLocation = AppDomain.CurrentDomain.BaseDirectory + "\\FIFA_anthem-youtube-R9I7bn1b4oc-251.wav";
  26. songplayer.Play();
  27.  
  28. string p1choice, p2choice;
  29. //string MJ, Feel_Younghusband, KingBadger, ChickenLittle;
  30.  
  31. List<string> chars = new List<string>();
  32. List<string> MJmoves = new List<string>();
  33. List<int> MJdamages = new List<int>();
  34. List<string> Feelmoves = new List<string>();
  35. List<int> Feeldamages = new List<int>();
  36. List<string> Kingmoves = new List<string>();
  37. List<int> Kingdamages = new List<int>();
  38. List<string> Chickenmoves = new List<string>();
  39. List<int> Chickendamages = new List<int>();
  40.  
  41.  
  42. List<string> p1Moves = new List<string>();
  43. List<string> p2Moves = new List<string>();
  44. List<int> p1damage = new List<int>();
  45. List<int> p2damage = new List<int>();
  46.  
  47. List<int> MJhitpoints = new List<int>();
  48. List<int> FEELhitpoints = new List<int>();
  49. List<int> KINGhitpoints = new List<int>();
  50. List<int> CHICKENhitpoints = new List<int>();
  51.  
  52. bool p1turn = true;
  53. int p1Life = 150;
  54. int p2Life = 150;
  55.  
  56. int movechoice;
  57. string choice = "Invalid";
  58.  
  59. string p1nation = "none";
  60. string p2nation = "none";
  61.  
  62. int angermeter = 0;
  63. int missilemeter = 0;
  64. int speakmeter = 0;
  65. int p1skill = 0;
  66. int p2skill = 0;
  67.  
  68. string p1special = "none";
  69. string p2special = "none";
  70.  
  71.  
  72. MJmoves.Add("Sham God");
  73. MJmoves.Add("3 pointer");
  74. MJmoves.Add("Lay-up");
  75. MJmoves.Add("Posterize");
  76.  
  77. Feelmoves.Add("Curve Ball");
  78. Feelmoves.Add("Knuckle shot");
  79. Feelmoves.Add("Sliding tackle");
  80. Feelmoves.Add("Nutmeg");
  81.  
  82. Kingmoves.Add("4-move checkmate");
  83. Kingmoves.Add("Hit the queen!");
  84. Kingmoves.Add("Castle formation");
  85. Kingmoves.Add("Horse kick");
  86.  
  87. Chickenmoves.Add("Cock a doodle doo");
  88. Chickenmoves.Add("Tik tilaok");
  89. Chickenmoves.Add("Ka Ka ro ok");
  90. Chickenmoves.Add("Bu Kaak!");
  91.  
  92. MJdamages.Add(30);
  93. MJdamages.Add(20);
  94. MJdamages.Add(15);
  95. MJdamages.Add(40);
  96.  
  97. Feeldamages.Add(15);
  98. Feeldamages.Add(20);
  99. Feeldamages.Add(30);
  100. Feeldamages.Add(40);
  101.  
  102. Kingdamages.Add(50);
  103. Kingdamages.Add(30);
  104. Kingdamages.Add(30);
  105. Kingdamages.Add(15);
  106.  
  107. Chickendamages.Add(25);
  108. Chickendamages.Add(15);
  109. Chickendamages.Add(40);
  110. Chickendamages.Add(30);
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119. Console.WriteLine();
  120.  
  121.  
  122. string welcome = @"
  123. | | / /__ / /________ ____ ___ ___ / /_____ ____ __ _______ ____ _____ _____ ___ ___ ____ _________ ___ ____ ____ _/ /____ ____ ___ ____ _____ / /
  124. | | /| / / _ \/ / ___/ __ \/ __ `__ \/ _ \ / __/ __ \ / __ \/ / / / ___/ / __ `/ __ `/ __ `__ \/ _ \ / __ `/ ___/ _ \/ _ \/ __ \ / __ `/ __/ _ \/ __ \/ _ \/ __ `/ __ \/ /
  125. | |/ |/ / __/ / /__/ /_/ / / / / / / __/ / /_/ /_/ / / /_/ / /_/ / / / /_/ / /_/ / / / / / / __/ / /_/ / / / __/ __/ / / / / /_/ / /_/ __/ / / / __/ /_/ / / / /_/
  126. |__/|__/\___/_/\___/\____/_/ /_/ /_/\___/ \__/\____/ \____/\__,_/_/ \__, /\__,_/_/ /_/ /_/\___( ) \__, /_/ \___/\___/_/ /_/ \__,_/\__/\___/_/ /_/\___/\__,_/_/ /_(_)
  127. /____/ |/ /____/ ";
  128. Console.Write("\t\t\t\t\t\t\t");
  129. for (int i = 0; i < welcome.Count(); i++)
  130. {
  131. Console.Write(welcome[i]);
  132. System.Threading.Thread.Sleep(3);
  133. }
  134. Console.ReadKey();
  135. Console.Clear();
  136.  
  137. string joke = "\t\t\t\t\t\t\t\tBut wait we have a joke...";
  138.  
  139. for (int i = 0; i < joke.Length; i++)
  140.  
  141. {
  142. Console.Write(joke[i]);
  143.  
  144. System.Threading.Thread.Sleep(50);
  145.  
  146. }
  147.  
  148.  
  149.  
  150. Console.ReadKey();
  151. Console.Clear();
  152.  
  153. string question = "\t\t\t\t\t\t\t\tHow was the Ateneo built?";
  154.  
  155. for (int i = 0; i < question.Length; i++)
  156.  
  157. {
  158. Console.Write(question[i]);
  159.  
  160. System.Threading.Thread.Sleep(50);
  161.  
  162. }
  163.  
  164.  
  165. Console.ReadKey();
  166. Console.Clear();
  167.  
  168. string how = "\t\t\t\t\t\t\t\tHow broski?";
  169.  
  170. for (int i = 0; i < how.Length; i++)
  171.  
  172. {
  173. Console.Write(how[i]);
  174.  
  175. System.Threading.Thread.Sleep(50);
  176.  
  177. }
  178.  
  179. //Console.WriteLine("How broski?");
  180. Console.ReadKey();
  181.  
  182. string ans = "\t\t\t\t\t\t\t\tEdi ETENEO hahahaha!";
  183.  
  184. for (int i = 0; i < ans.Length; i++)
  185.  
  186. {
  187. Console.Write(ans[i]);
  188.  
  189. System.Threading.Thread.Sleep(50);
  190.  
  191. }
  192.  
  193. //Console.WriteLine("Edi Eteneo hahahaha!");
  194. Console.ReadKey();
  195. Console.Clear();
  196.  
  197. string start = "\t\t\t\t\t\t\t\tEnough jokes, time to play.";
  198.  
  199. for (int i = 0; i < start.Length; i++)
  200.  
  201. {
  202. Console.Write(start[i]);
  203.  
  204. System.Threading.Thread.Sleep(50);
  205.  
  206. }
  207.  
  208. Console.ReadKey();
  209. Console.Clear();
  210.  
  211. while (choice == "Invalid")
  212. {
  213.  
  214.  
  215. Console.WriteLine("Where do you come from?");
  216. Console.WriteLine();
  217. Console.WriteLine("Philippines \tChina \t America");
  218.  
  219. while (choice == "Invalid")
  220. {
  221.  
  222.  
  223. Console.Write("Player 1: ");
  224. p1nation = Console.ReadLine();
  225. choice = "Valid";
  226.  
  227.  
  228.  
  229.  
  230. if (p1nation == "Philippines")
  231. {
  232. p1special = "Trashtalk meter";
  233. p1skill = angermeter;
  234.  
  235. }
  236. else if (p1nation == "China")
  237. {
  238. p1special = "Missile launch meter";
  239. p1skill = missilemeter;
  240. }
  241. else if (p1nation == "America")
  242. {
  243. p1special = "Straight English meter";
  244. p1skill = speakmeter;
  245. }
  246. else
  247. {
  248. Console.WriteLine("Country not found...");
  249. Console.WriteLine("\nPlease choose again");
  250. choice = "Invalid";
  251. }
  252. }
  253.  
  254. choice = "Invalid";
  255.  
  256. while (choice == "Invalid")
  257. {
  258.  
  259.  
  260. Console.Write("Player 2: ");
  261. p2nation = Console.ReadLine();
  262. choice = "Valid";
  263.  
  264.  
  265.  
  266. if (p2nation == "Philippines")
  267. {
  268. p2special = "Trashtalk meter";
  269. p2skill = angermeter;
  270. Console.Clear();
  271. }
  272. else if (p2nation == "China")
  273. {
  274. p2special = "Missile launch meter";
  275. p2skill = missilemeter;
  276. Console.Clear();
  277.  
  278. }
  279. else if (p2nation == "America")
  280. {
  281. p2special = "Straight English meter";
  282. p2skill = speakmeter;
  283. Console.Clear();
  284. }
  285. else
  286. {
  287. Console.WriteLine("Country not found...");
  288. Console.WriteLine("\nPlease choose again");
  289. choice = "Invalid";
  290. }
  291. }
  292. }
  293.  
  294. Console.Clear();
  295.  
  296. Console.WriteLine("Choose your athlete!");
  297.  
  298. Console.ReadKey();
  299.  
  300. Console.WriteLine("Athlete 1: MJ (Michael Jackson)");
  301. Console.WriteLine("Basketball");
  302. Console.WriteLine();
  303. Console.WriteLine(@"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  304. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  305. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  306. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%
  307. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
  308. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
  309. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% .%%%%%%%%%%%%%%%%%%%%%%%%%%
  310. %%%%%%%%%%%%%%%%%%%%%%%%%%%, %%%%%%%%%%%%%%%%%%%%%%%%%%%
  311. %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
  312. %%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
  313. %%%%%%%%%%%%%%%%%%%%%%%%% %%/ %%%%%%%%%%%%%%%%%%%%%%%%%%%
  314. %%%%%%%%%%%%%%%%%%%%%%% %%% %%%%%%%%%%%%%%%%%%%%%%%%%%
  315. %%%%%%%%%%%%%%%%%%%%%%%%%* ,%%%%%%%%%%%%%%%%%%%%%%%
  316. %%%%%%%%%%%%%%%%%%%%%%* #%%%%%%%% %%%%%%%%%%%%%%%%%%%%
  317. %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%% %,%%%%%%%%%%%%%%%%
  318. %%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
  319. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%");
  320.  
  321. chars.Add("MJ");
  322.  
  323. Console.ReadKey();
  324. Console.Clear();
  325.  
  326. Console.WriteLine("Athlete 2: Feel_Younghusband");
  327. Console.WriteLine("Football");
  328. Console.WriteLine();
  329. Console.WriteLine(@"%%%%&%#########%#%#####(##&%%%%#((###%@@###&##%#%%%#%#%####
  330. #%##%##########%#%######%#%#%%%%%%&%%%@@#&#%##%###%#&######
  331. #%##%#%###%%%%#%#%#%%%&%%#%#%####.....,@#%#%%%####&#%#%%%%%
  332. %%%%&%%##%&%###%#%#%####%%&%&%&% .%%%&%%#%%%%#%/&(*,%
  333. ###############%#%#%####%#%#%#%# **. /*(.%###%#%#%%##%(#((#
  334. (((#((((#(#(((((#%%##%%%%(#(#(((#(.*///((%#########%#%#,*%%
  335. ##%%#%(%%####(#((#((((#(#(#(##%#(#((,*,*(**/(/**/(#%#((**#(
  336. ######(((((((((((((((((((((((((((((((/*,,/*//*,,,,**#&(**((
  337. ((((((((((###%%%%%#%%%%#((#((((((((*.,**/@(*,,..., .**/*,/(
  338. (((((((((((#((((((((######(##(#(#(,@(/****.,,,. ### ,.,.##%
  339. (((((((((((((((((((((((((#((((((((.//&%#,..,,,,*(((((((((((
  340. (((((((((((((((((((((((((((((((((( ..@,.,,,,,,*((((((((((((
  341. ((((((((((((((((((((((((((((((((((.,. .,,,,,,,*((((((((((((
  342. ((((((((((((((((((((((((///((/////.. ..,,,,,..*(((((((((((/
  343. (((((((((((((((((((#%%&&&&&&&%%(*/ .,,,,,,.,,.(((((((((((((
  344. ((((((((((((((((((((((((((((((/,.,***,,,,, ,,*(((((((((((((
  345. (/(((((((((((((((((((((((((((#*///*,**,,.,,*,/(((((((((((((
  346. (((((((((((((((((((((((((((((.(#.... ..,***/,*(((((((((((((
  347. (((((((((((((((((((((((((((((##,,.*, */,,,/,,((((((((((((((
  348. ((((((((/((((((((((/(((((((((#,,, //***..,,(((#(((((((((((
  349. (((((((((((((((((((((((((((((,* ./*@,%*,,/(((((((((((/((/(
  350. ((((((((/(((((((((((((((((((,.../*%,&%..@(/*#((((((((((((((
  351. (/((//(//(((((((((((((((((((*,#/,,,...##%%.*((((/(/(///(/((
  352. ((///(((((((/(/(((((((((((((,#/*... *((((*,,((((((((((((/((
  353. (/((/((((((((((((((((/(((//((,.*&(%/#%&#%(/((((((((((((/(((
  354. (((/((///((/((((/((((/((((((*,,/%(%(#(%((((((((((((/(((((((
  355. (((#((((((((/(((((((((/////*,,.///(((((//////(((///((#(((((
  356. /(((/(((((/((&@@@@@(#(((#@*,..(((((((((((((/((((((//(/(//(/
  357. (/(//((((((/&%&&@*&#////@%(/((((((((((((((((((((((((/(((/((
  358. (((((((/((/(%%/##(%%((@%#((((#(##(((((/#((//((((/((((/%((//
  359. %#&%((((//////** .,/#(//*(//////////////(///((((((((((((#((
  360. ///////////(//((((%&&&%&%%##((((((((/((((/(//(((((///(/(((/
  361. /((((/(((/(/////((////(/((//((((/(/(///((#%#&&&&#%#(##/((((
  362. ((((/((((/((((/(((((((((/((/((((/#(((((//////(/(///((/((/(/
  363. #((((((/((((((/((/(/(((((((//(((((/(/((//(((((/((((((((/((/
  364. (((((((((/((/((((#(((((((((((/(((((((/((/((((((/((//(/(///(");
  365.  
  366. Console.ReadKey();
  367. Console.Clear();
  368.  
  369. chars.Add("Feel Younghusband");
  370.  
  371. Console.WriteLine("Athlete 3: KingBadger");
  372. Console.WriteLine("Chess");
  373. Console.WriteLine();
  374. Console.WriteLine(@" .........,,,,,,,,*********/////////////////////////**********,,,,,,,.........
  375. ..........,,,,,,,**********///////////////////////**********,,,,,,,,.........
  376. ..........,,,,,,,,**********////////// ////////***********,,,,,,,,..........
  377. .........,,,,,,,,,**************/// //*************,,,,,,,,,..........
  378. ...........,,,,,,,,,****************/(/**************,,,,,,,,,,..........
  379. ...........,,,,,,,,,,,,*********/@ . ,*********,,,,,,,,,,,...........
  380. ...........,,,,,,,,,,,,,*******,* *****,,,,,,,,,,,,,,............
  381. ..............,,,,,,,,,,,,,,,,,, ./,,,,,,,,,,,,,,,,.............
  382. ...............,,,,,,,,,,,,,,/,,(*,,,,,,,,,,,,...............
  383. ...................,,,,,,(. *,,,,,...................
  384. ........................ &........................
  385. .................... &...................
  386. .............. %*.............
  387. ... *(,..
  388. . %%,
  389. .. *..(
  390. *.,, *(#(,%
  391. .. ..@,*
  392. ..*/((#&@&####/,/((((#@####, ... ..,,,###%@#((((/,(######/,..
  393. (, ,******#@@@@@@@@@@@@@@@@.**,.......,,*(.%@@@@@@@@@@@@@@@%,............
  394. /@@@@@@@@@@@@@@@@@@@@@@@@@@...... ........*@@@@@@@@@@@@@@@@@@@@@@@@
  395. @@@@@@@@@@@@@@@@@@@@@@@@&,.......,.... .................,@@@@@@@@@@@@@@@@@@@");
  396.  
  397. Console.ReadKey();
  398. Console.Clear();
  399.  
  400.  
  401.  
  402. chars.Add("KingBadger");
  403.  
  404. Console.WriteLine("Athlete 4: ChickenLittle");
  405. Console.WriteLine("Sabong");
  406. Console.WriteLine();
  407. Console.WriteLine(@"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  408. @@@@@@@@@@@@@@@@@@@@@@@(//((@@@@@@@@@@@@@@@
  409. @@@@@@@@@@@@@@@@@@@@@&/*///(/@@@@@@@@@@@@@@
  410. @@@@@@@@@@@@@@@@@@@@@/*/*////%@@@@@@@@@@@@@
  411. @@@@@@@@@@@@@@@@@@(((***/*//@@@@@@@@@@@@@@@
  412. @@@@@@@@@@@@@@@@@%/****//(@&//(//((@@@@@@@@
  413. @@@@@@@@@@@@@@@@@(//****@////****////@@@@@@
  414. @@@@@@@@@@@@@@@@@%//***(//**/*******//&@@@@
  415. @@@@@@@@@@@@@@@@@@/****/*//*/********/(@@@@
  416. @@@@@@@@@@@@@@@@@@&**,*******/**/*/////@@@@
  417. @@@@@@@@@@@@@@@@@&&&&*,,&%&@@@@@@//////@@@@
  418. @@@@@@@@@@@@@&&&&&@@&@&@&@&@@@@&@@@#*/@@@@@
  419. @@@@@@@@@@&@&&@@&@@@@@@@@&@&@@@&@&@@@@@@@@@
  420. @@@@@@@@@&%&&@&@&@&@@&@@@@@@&@&&@@@&@@@@@@@
  421. @@@@@@@@&&&%@@@@&@&@@@@@&&@@@@@@@@&&@@@@@@@
  422. @@@@@@@&%&&&&@&@&@&@@@@@@@@@@@@&@@&&&&@@@@@
  423. @@@@@@&&&&&&&&&&@@&@@@@@@&@@@@&@@&%&&%@@@@@
  424. @@@@@@%%%&&&&&&&&&&@@@@@&&&&&&&&&&&%%&&@@@@
  425. @@@@@&%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%@@@@
  426. @@@@@&%%%&&%&%(%&&&&&&&&&&&&&&%##(%%%((%@@@
  427. @@@@@%#%%%&&&%%#((%&&%(#&%%%#((&,..#&&&&#@@
  428. @@@@##(////##(&&,..*%&&%#&&@&/&&.../&&&@#@@
  429. @@@/@@%#%&&&&(&&&&&&&&&%%&&&&&#@&@@@@@@(@@@
  430. @@@@@@%%%%&&&&#&@@&&&&&((#####(/(#####&&@@@
  431. @@@@@@@&#%&&&&&&(((((#**/((/*,/(&&&&&&&@@@@
  432. @@@@@@@@%%%%%%&&%&%&%%%#/(((((%%%%%%%@@@@@@
  433. @@@@@@@@@@@####%%%%%##%%%%%%%%###%@@@@@@@@@
  434. @@@@@@@@@@@@@@@@%(((((((((((&@@@@@@@@@@@@@@
  435. @@@@@@@@@@@@@@@@@@@@@///(#(((#%@@@@@@@@@@@@
  436. @@@@@@@@@@@@@@@@@@@@&#(((#%%##(/(@@@@@@@@@@
  437. @@@@@@@@@@@@@@@@@###((/((/(#####(#@@@@@@@@@
  438. @@@@@@@@@@@@@@@%(##((*//######(///&@@@@@@@@
  439. @@@@@@@@@@@@@&&&%/(((/**/((#%%##(#%&@@@@@@@
  440. @@@@@@@@@@@@&&&#&@@@@@****/(((#####%&@@@@@@
  441. @@@@@@@@@@@&&&%%@@@@@@#////(((((((%#%&@@@@@
  442. @@@@@@@@@@@&&&%@@@@@@@/**//(##%%%%#%&&&@@@@
  443. @@@@@@@@@@@&&&&&&%###@***///((((((/&###@@@@
  444. @@@@@@@@@@@&&&%###@/**(/*///((((((/&##&@@@@
  445. @@@@@@@@@@@@#%#%#/*....*///((((#((/%@@@@@@@
  446. @@@@@@@@@@@@@@@(##.......,,,,.,.,,,,@@@@@@@
  447. @@@@@@@@@@@@@@/#%.......,,,.......,.%@@@@@@
  448. @@@@@@@@@@@@@@@@.......,..,.......,,,@@@@@@
  449. @@@@@@@@@@@@@@@/.......,,,........,,.@@@@@@
  450. @@@@@@@@@@@@@@@........,...........,.@@@@@@
  451. @@@@@@@@@@@@@@.......,,.,.........,..&@@@@@
  452. @@@@@@@@@@@@@@@@@&..,,....... ......%@@@@@@
  453. @@@@@@@@@@@@@@@@@@**%@@,..@@@@@*%@@@@@@@@@@
  454. @@@@@@@@@@@@@@@@@//@@@@@@@@@@@@/#@@@@@@@@@@
  455. @@@@@@@@@@@@@@@(//@@@@@@@@@@@@%**///#///@@@
  456. @@@@@@@@@@@@%(/((@@@@@@@@@@@@@@@@@@@@@@@@@@");
  457.  
  458.  
  459. Console.ReadKey();
  460. Console.Clear();
  461.  
  462. chars.Add("Chicken Little");
  463.  
  464. for (int i = 0; i < chars.Count; i++)
  465. {
  466.  
  467. Console.WriteLine(chars[i]);
  468.  
  469. }
  470.  
  471. choice = "Invalid";
  472. while (choice == "Invalid")
  473. {
  474.  
  475.  
  476. Console.Write("\nPlayer 1 choice: ");
  477. p1choice = Console.ReadLine();
  478.  
  479. if (p1choice == "MJ")
  480. {
  481. Console.WriteLine("----------------------");
  482. Console.WriteLine("Welcome MJ!!!");
  483. Console.WriteLine("----------------------");
  484. Console.WriteLine();
  485. p1Moves = MJmoves;
  486. p1damage = MJdamages;
  487. choice = "Valid";
  488. }
  489.  
  490. else if (p1choice == "Feel Younghusband")
  491. {
  492. Console.WriteLine("----------------------");
  493. Console.WriteLine("Welcome Feel Younghusband!!!");
  494. Console.WriteLine("----------------------");
  495. Console.WriteLine();
  496. p1Moves = Feelmoves;
  497. p1damage = Feeldamages;
  498. choice = "Valid";
  499. }
  500.  
  501. else if (p1choice == "KingBadger")
  502. {
  503. Console.WriteLine("----------------------");
  504. Console.WriteLine("Welcome KingBadger!!!");
  505. Console.WriteLine("----------------------");
  506. Console.WriteLine();
  507. p1Moves = Kingmoves;
  508. p1damage = Kingdamages;
  509. choice = "Valid";
  510. }
  511.  
  512. else if (p1choice == "Chicken Little")
  513. {
  514. Console.WriteLine("----------------------");
  515. Console.WriteLine("Welcome Chicken Little!!!");
  516. Console.WriteLine("----------------------");
  517. Console.WriteLine();
  518. p1Moves = Chickenmoves;
  519. p1damage = Chickendamages;
  520. choice = "Valid";
  521. }
  522.  
  523. else
  524. {
  525. Console.WriteLine("Invalid choice! Please choose again...");
  526. Console.WriteLine();
  527. choice = "Invalid";
  528. }
  529.  
  530. }
  531.  
  532.  
  533. for (int i = 0; i < chars.Count; i++)
  534. {
  535.  
  536. Console.WriteLine(chars[i]);
  537.  
  538. }
  539.  
  540. choice = "Invalid";
  541.  
  542. while (choice == "Invalid")
  543. {
  544.  
  545.  
  546. Console.Write("\nPlayer 2 choice: ");
  547. p2choice = Console.ReadLine();
  548.  
  549. if (p2choice == "MJ")
  550. {
  551. Console.WriteLine("----------------------");
  552. Console.WriteLine("Welcome MJ!!!");
  553. Console.WriteLine("----------------------");
  554. Console.WriteLine();
  555. p2Moves = MJmoves;
  556. p2damage = MJdamages;
  557. choice = "Valid";
  558. }
  559.  
  560. else if (p2choice == "Feel Younghusband")
  561. {
  562. Console.WriteLine("----------------------");
  563. Console.WriteLine("Welcome Feel Younghusband!!!");
  564. Console.WriteLine("----------------------");
  565. Console.WriteLine();
  566. p2Moves = Feelmoves;
  567. p2damage = Feeldamages;
  568. choice = "Valid";
  569. }
  570.  
  571. else if (p2choice == "KingBadger")
  572. {
  573. Console.WriteLine("----------------------");
  574. Console.WriteLine("Welcome KingBadger!!!");
  575. Console.WriteLine("----------------------");
  576. Console.WriteLine();
  577. p2Moves = Kingmoves;
  578. p2damage = Kingdamages;
  579. choice = "Valid";
  580. }
  581.  
  582. else if (p2choice == "Chicken Little")
  583. {
  584. Console.WriteLine("----------------------");
  585. Console.WriteLine("Welcome Chicken Little!!!");
  586. Console.WriteLine("----------------------");
  587. Console.WriteLine();
  588. p2Moves = Chickenmoves;
  589. p2damage = Chickendamages;
  590. choice = "Valid";
  591. }
  592.  
  593. else
  594. {
  595. Console.WriteLine("Invalid choice! Please choose again...");
  596. Console.WriteLine();
  597. choice = "Invalid";
  598. }
  599.  
  600. }
  601.  
  602. Console.ReadKey();
  603. Console.Clear();
  604.  
  605. Console.WriteLine("Player 1 are you ready?");
  606. Console.WriteLine("\nPlayer 2 are you ready?");
  607. Console.WriteLine("\nLet the games begin!");
  608.  
  609. Console.ReadKey();
  610. Console.Clear();
  611.  
  612. while (p1Life > 0 || p2Life > 0)
  613. {
  614. while (p1turn)
  615. {
  616. choice = "Invalid";
  617. Console.WriteLine("\nPlayer 1's turn...");
  618. Console.WriteLine("Stats\nPlayer 1 Life: " + p1Life + "\tSpecial skill: " + p1special + " " + p1skill + "\nPlayer 2 Life: " + p2Life + "\tSpecial skill: " + p2special + " " + p2skill);
  619.  
  620. if (p1skill == 100)
  621. {
  622. Console.WriteLine(p1special + " meter full!");
  623. Console.WriteLine(p1special + " used and gave a critical damage!");
  624.  
  625. p2Life -= 60;
  626. p1skill = 0;
  627. p1turn = false;
  628. }
  629.  
  630.  
  631. else if (p1skill != 100)
  632. {
  633. Console.WriteLine("\nChoose your move:");
  634.  
  635. for (int i = 1; i <= p1Moves.Count; i++)
  636. {
  637.  
  638. Console.WriteLine(i + " - " + p1Moves[i - 1]);
  639. }
  640.  
  641. while (choice == "Invalid")
  642. {
  643. Console.Write("Move: ");
  644. movechoice = int.Parse(Console.ReadLine());
  645. if (movechoice == 1)
  646. {
  647. p2Life -= p1damage[0];
  648. p2skill += 25;
  649.  
  650.  
  651. //if (hitpoints > 0)
  652. //{
  653.  
  654. // if (hitpoints == 0)
  655. // {
  656. // Console.WriteLine("No more Sham Gods left...");
  657. // }
  658.  
  659. // Console.WriteLine("MJ with an Ankle breaker!!");
  660. // hitpoints -= 1;
  661.  
  662. //}
  663. choice = "Valid";
  664. p1turn = false;
  665. }
  666.  
  667. else if (movechoice == 2)
  668. {
  669. p2Life -= p1damage[1];
  670. p2skill += 25;
  671. choice = "Valid";
  672. p1turn = false;
  673. }
  674.  
  675. else if (movechoice == 3)
  676. {
  677. p2Life -= p1damage[2];
  678. p2skill += 25;
  679. choice = "Valid";
  680. p1turn = false;
  681. }
  682.  
  683. else if (movechoice == 4)
  684. {
  685. p2Life -= p1damage[3];
  686. p2skill += 25;
  687. choice = "Valid";
  688. p1turn = false;
  689. }
  690.  
  691. else
  692. {
  693. Console.WriteLine("Invalid move...");
  694. Console.WriteLine();
  695. choice = "Invalid";
  696. }
  697. Console.ReadKey();
  698. }
  699.  
  700. }
  701.  
  702.  
  703. }
  704. if (p2Life <= 0)
  705. {
  706. Console.WriteLine("Player 2 has " + p2Life + "HP");
  707. Console.WriteLine("Player 1 wins!");
  708. break;
  709. }
  710.  
  711. choice = "Invalid";
  712.  
  713.  
  714.  
  715. Console.WriteLine("\nPlayer 2's turn...");
  716. Console.WriteLine("Stats\nPlayer 1 Life: " + p1Life + "\tSpecial skill: " + p1special + " " + p1skill + "\nPlayer 2 Life: " + p2Life + "\tSpecial skill: " + p2special + " " + p2skill);
  717.  
  718. if (p2skill == 100)
  719. {
  720. Console.WriteLine(p2special + " meter full!");
  721. Console.WriteLine(p2special + " used and gave a critical damage!");
  722.  
  723. p1Life -= 60;
  724. p2skill = 0;
  725. p1turn = true;
  726. choice = "Valid";
  727. }
  728. else if (p2skill != 100)
  729. {
  730. Console.WriteLine("\nChoose your move:");
  731.  
  732. for (int i = 1; i <= p2Moves.Count; i++)
  733. {
  734.  
  735. Console.WriteLine(i + " - " + p2Moves[i - 1]);
  736.  
  737.  
  738. }
  739.  
  740. while (choice == "Invalid")
  741. {
  742.  
  743.  
  744.  
  745.  
  746. Console.Write("Move: ");
  747. movechoice = int.Parse(Console.ReadLine());
  748.  
  749. if (movechoice == 1)
  750. {
  751. p1Life -= p2damage[0];
  752. p1skill += 25;
  753. choice = "Valid";
  754. p1turn = true;
  755. }
  756.  
  757. else if (movechoice == 2)
  758. {
  759. p1Life -= p2damage[1];
  760. p1skill += 25;
  761. choice = "Valid";
  762. p1turn = true;
  763. }
  764.  
  765. else if (movechoice == 3)
  766. {
  767. p1Life -= p2damage[2];
  768. p1skill += 25;
  769. choice = "Valid";
  770. p1turn = true;
  771. }
  772.  
  773. else if (movechoice == 4)
  774. {
  775. p1Life -= p2damage[3];
  776. p1skill += 25;
  777. choice = "Valid";
  778. p1turn = true;
  779. }
  780.  
  781. else
  782. {
  783. Console.WriteLine("Invalid move...");
  784. Console.WriteLine();
  785. choice = "Invalid";
  786. }
  787.  
  788.  
  789. Console.ReadKey();
  790.  
  791. }
  792. }
  793.  
  794. if (p1Life <= 0)
  795. {
  796. Console.WriteLine("Player 1 has: " + p1Life + "HP");
  797. Console.WriteLine("Player 2 wins!");
  798. break;
  799. }
  800. }
  801.  
  802. //change this na lang based on your liking
  803. Console.WriteLine("Thank you for playing our game!");
  804. Console.ReadKey();
  805. break;
  806. }
  807.  
  808.  
  809. }
  810.  
  811. }
  812. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement