public static void Boss() { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("坦克们正在跃跃欲试地等你挑战呢"); Console.ReadKey(); int i = 4; for (; i < 8; i++) { monster = GameRes.GetMonster(i).Clone(); Console.Clear(); StartBattle(); Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("哇兄弟nb啊你打败了第{0}个boss,后面还有{1}个boss等着你呢", i - 3, 8 - i - 1); Console.ReadKey(); Console.ForegroundColor = ConsoleColor.White; } if (i == 8) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\n\t\t\t恭喜你,你通关了\n\t你成功地打败了蔡徐坤和乔碧萝,战胜了坦克,成为了世界的主宰\n\tbyebye"); Console.ReadKey(); Environment.Exit(0); } }
public static void Explore() { Console.Clear(); while (true) { Program.Shuaxin_shuxing(); Console.WriteLine("\t\t\t探险中"); Console.SetCursorPosition(5, 5); Console.WriteLine("{0}", Playerrole.Instance.name); Console.WriteLine("\t等级:{0}", Playerrole.Instance.level); Console.WriteLine("\t金币:{0}", Playerrole.Instance.gold); Console.WriteLine("\n\n输入 1 继续探险 \n输入 0 返回主界面"); Console.SetCursorPosition(0, 22); for (int i = 0; i < 79; i++) { Console.Write("-"); } Console.SetCursorPosition(0, 23); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); switch (n) { case 1: if (Playerrole.Instance.level <= 10) { monster = GameRes.GetMonster(1).Clone(); Console.Clear(); StartBattle(); } else if (Playerrole.Instance.level <= 20) { monster = GameRes.GetMonster(2).Clone(); Console.Clear(); StartBattle(); } else if (Playerrole.Instance.level <= 100) { monster = GameRes.GetMonster(3).Clone(); Console.Clear(); StartBattle(); } else { Console.WriteLine("你这么diao,怎么不去打boss???"); } continue; case 0: Program.Mainui(); break; default: goto hehe; } } }
static void Main() { if (GameRes.LoadGameRes()) { Startgame(); } else { Console.WriteLine("你号没了(康康是不是xml文件不在根目录下面)"); Console.ReadKey(); Environment.Exit(0); } }
public static void Shuxing() { Console.Clear(); Console.WriteLine("\t\t\t\t{0}", Instance.name); Console.WriteLine("\t\t\t 职业:{0}", GameRes.GetJob(Instance.jobid).name); Console.WriteLine("\t\t\t等级:{0}", Instance.level); Console.WriteLine("\t\t\t攻击:{0}", Instance.atk); Console.WriteLine("\t\t\t血量:{0}", Instance.hp); Console.WriteLine("\t\t\t法力值:{0}", Instance.mp); Console.WriteLine("\t\t\t金币:{0}", Instance.gold); Console.WriteLine("这么弱,还怎么干坦克"); Console.ReadKey(); Program.Mainui(); }
public static void CreatPlayer() { Console.WriteLine("\n\t\t\t创建角色"); Console.WriteLine("\t角色名称:"); Console.Write("\t"); Playerrole.Instance.name = Console.ReadLine(); Console.WriteLine("\t角色职业:1.战士 2.刺客 3.法师(每个职业成长率不同,技能相同)\n\tps:因为太麻烦了..."); Console.Write("\t"); Playerrole.Instance.jobid = int.Parse(Console.ReadLine()); Console.WriteLine("\t1.确认 2.重新输入"); Console.Write("\t"); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); if (n == 1) { Instance.basehp = GameRes.GetJob(Instance.jobid).hp; Instance.basemp = GameRes.GetJob(Instance.jobid).mp; Instance.baseatk = GameRes.GetJob(Instance.jobid).atk; Instance.hprate = GameRes.GetJob(Instance.jobid).hprate; Instance.mprate = GameRes.GetJob(Instance.jobid).mprate; Instance.atkrate = GameRes.GetJob(Instance.jobid).atkrate; Playerrole.weapon = GameRes.GetWeapon(1); Playerrole.equip1 = GameRes.GetEquip(1); Playerrole.equip2 = GameRes.GetEquip(4); Playerrole.equip3 = GameRes.GetEquip(6); Playerrole.skill1 = GameRes.GetSkill(1); Playerrole.skill2 = GameRes.GetSkill(2); Playerrole.skill3 = GameRes.GetSkill(3); Playerrole.skill4 = GameRes.GetSkill(4); Playerrole.skill5 = GameRes.GetSkill(5); Program.Mainui(); } }
public static void Zhuangbei() { Console.Clear(); try { Console.WriteLine("\t\t\t{0}", Instance.name); Console.WriteLine("\t\t\t{0}", GameRes.GetJob(Instance.jobid).name); Console.WriteLine("\t\t武器:{0}", Playerrole.weapon.name); Console.WriteLine("\t\t胸甲:{0}", equip1.name); Console.WriteLine("\t\t腰带:{0}", equip2.name); Console.WriteLine("\t\t靴子:{0}", equip3.name); Console.WriteLine("ps:可以去商店买装备哦"); Console.ReadKey(); Program.Mainui(); } catch { Console.WriteLine("你啥都没,别康惹"); Console.ReadKey(); Program.Mainui(); } }
private static void BuyWeapon() { hape : Console.Clear(); Console.WriteLine("\t武器:"); for (int i = 1; i < 6; i++) { _ = new Weapon(); Weapon weapon = GameRes.GetWeapon(i); Console.WriteLine("id:{0}\t武器名:{1}\t攻击力:{2}\t价格:{3}", weapon.id, weapon.name, weapon.atk, weapon.price); } Console.SetCursorPosition(0, 20); for (int a = 0; a < 79; a++) { Console.Write("-"); } Console.SetCursorPosition(0, 21); Console.WriteLine("你的选择:(输入武器id购买,输入0返回商店)"); Console.SetCursorPosition(0, 22); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); switch (n) { case 0: shop(); break; case 1: if (Playerrole.Instance.gold >= GameRes.GetWeapon(1).price) { Playerrole.weapon = GameRes.GetWeapon(1); Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 2: if (Playerrole.Instance.gold >= GameRes.GetWeapon(2).price) { Playerrole.weapon = GameRes.GetWeapon(2); Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 3: Console.Clear(); if (Playerrole.Instance.gold >= GameRes.GetWeapon(3).price) { Playerrole.weapon = GameRes.GetWeapon(3); Playerrole.Instance.gold -= Playerrole.weapon.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 4: if (Playerrole.Instance.gold >= GameRes.GetWeapon(4).price) { Playerrole.weapon = GameRes.GetWeapon(4); Playerrole.Instance.gold -= Playerrole.weapon.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 5: if (Playerrole.Instance.gold >= GameRes.GetWeapon(5).price) { Playerrole.weapon = GameRes.GetWeapon(5); Playerrole.Instance.gold -= Playerrole.weapon.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } default: goto hape; } }
public static void shop() { Console.Clear(); Console.WriteLine("欢迎来到商店(本店只卖不买,更换后原有装备消失)"); Console.WriteLine("\t武器:"); for (int i = 1; i < 6; i++) { _ = new Weapon(); Weapon weapon = GameRes.GetWeapon(i); Console.WriteLine("id:{0}\t武器名:{1}\t攻击力:{2}\t价格:{3}", weapon.id, weapon.name, weapon.atk, weapon.price); } Console.WriteLine("\t装备:"); for (int i = 1; i < 9; i++) { _ = new Equip(); Equip equip = GameRes.GetEquip(i); Console.WriteLine("id:{0}\t装备名:{1}\t血量:{2}\t法力值:{3}\t价格{4}", equip.id, equip.name, equip.hp, equip.mp, equip.price); } Console.WriteLine("\t道具:"); for (int i = 1; i < 6; i++) { _ = new Item(); Item item = GameRes.GetItem(i); Console.WriteLine("id:{0}\t道具名:{1}\t回复血量:{2}\t回复法力值:{3}\t价格:{4}", item.id, item.name, item.hp, item.mp, item.price); } Console.SetCursorPosition(65, 3); Console.WriteLine("选择行动:"); Console.SetCursorPosition(65, 4); Console.WriteLine("0.返回主界面"); Console.SetCursorPosition(65, 5); Console.WriteLine("1.购买武器"); Console.SetCursorPosition(65, 6); Console.WriteLine("2.购买装备"); Console.SetCursorPosition(65, 7); Console.WriteLine("3.购买道具"); Console.SetCursorPosition(0, 22); for (int i = 0; i < 79; i++) { Console.Write("-"); } Console.SetCursorPosition(0, 23); Console.WriteLine("你的选择:"); Console.SetCursorPosition(0, 24); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); switch (n) { case 1: BuyWeapon(); break; case 2: BuyEquip(); break; case 3: BuyItem(); break; case 0: Program.Mainui(); break; default: goto hehe; } }
private static void BuyItem() { hape : Console.Clear(); Console.WriteLine("\t道具"); for (int i = 1; i < 6; i++) { _ = new Item(); Item item = GameRes.GetItem(i); Console.WriteLine("id:{0}\t道具名:{1}\t回复血量:{2}\t回复法力值:{3}\t价格:{4}", item.id, item.name, item.hp, item.mp, item.price); } Console.SetCursorPosition(0, 21); Console.WriteLine("你的选择:(输入装备id购买,输入0返回商店)"); Console.SetCursorPosition(0, 22); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); switch (n) { case 0: shop(); break; case 1: if (Playerrole.Instance.gold >= GameRes.GetItem(1).price) { Playerrole.item1 = GameRes.GetItem(1); Playerrole.i1++; Playerrole.Instance.gold -= Playerrole.item1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hape; } case 2: if (Playerrole.Instance.gold >= GameRes.GetItem(2).price) { Playerrole.item2 = GameRes.GetItem(2); Playerrole.i2++; Playerrole.Instance.gold -= Playerrole.item2.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 3: if (Playerrole.Instance.gold >= GameRes.GetItem(3).price) { Playerrole.item3 = GameRes.GetItem(3); Playerrole.i3++; Playerrole.Instance.gold -= Playerrole.item1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 4: if (Playerrole.Instance.gold >= GameRes.GetItem(4).price) { Playerrole.item4 = GameRes.GetItem(4); Playerrole.i4++; Playerrole.Instance.gold -= Playerrole.item4.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 5: if (Playerrole.Instance.gold >= GameRes.GetItem(5).price) { Playerrole.item5 = GameRes.GetItem(5); Playerrole.i5++; Playerrole.Instance.gold -= Playerrole.item5.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } default: goto hape; } }
private static void BuyEquip() { hape : Console.Clear(); Console.WriteLine("\t装备"); for (int i = 1; i < 9; i++) { _ = new Equip(); Equip equip = GameRes.GetEquip(i); Console.WriteLine("id:{0}\t装备名:{1}\t血量:{2}\t法力值:{3}\t价格:{4}", equip.id, equip.name, equip.hp, equip.mp, equip.price); } Console.SetCursorPosition(0, 20); for (int a = 0; a < 79; a++) { Console.Write("-"); } Console.SetCursorPosition(0, 21); Console.WriteLine("你的选择:(输入装备id购买,输入0返回商店)"); Console.SetCursorPosition(0, 22); hehe: string cs = Console.ReadLine(); if (cs == "") { goto hehe; } int n = int.Parse(cs); switch (n) { case 0: shop(); break; case 1: if (Playerrole.Instance.gold >= GameRes.GetEquip(1).price) { Playerrole.equip1 = GameRes.GetEquip(1); Playerrole.Instance.gold -= Playerrole.equip1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 2: if (Playerrole.Instance.gold >= GameRes.GetEquip(2).price) { Playerrole.equip1 = GameRes.GetEquip(2); Playerrole.Instance.gold -= Playerrole.equip1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 3: if (Playerrole.Instance.gold >= GameRes.GetEquip(3).price) { Playerrole.equip1 = GameRes.GetEquip(3); Playerrole.Instance.gold -= Playerrole.equip1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 4: if (Playerrole.Instance.gold >= GameRes.GetEquip(4).price) { Playerrole.equip2 = GameRes.GetEquip(4); Playerrole.Instance.gold -= Playerrole.equip2.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 5: if (Playerrole.Instance.gold >= GameRes.GetEquip(5).price) { Playerrole.equip2 = GameRes.GetEquip(5); Playerrole.Instance.gold -= Playerrole.equip2.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 6: if (Playerrole.Instance.gold >= GameRes.GetEquip(6).price) { Playerrole.equip3 = GameRes.GetEquip(6); Playerrole.Instance.gold -= Playerrole.equip3.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 7: if (Playerrole.Instance.gold >= GameRes.GetEquip(7).price) { Playerrole.equip3 = GameRes.GetEquip(7); Playerrole.Instance.gold -= Playerrole.equip3.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } case 8: if (Playerrole.Instance.gold >= GameRes.GetEquip(8).price) { Playerrole.equip1 = GameRes.GetEquip(8); Playerrole.Instance.gold -= Playerrole.equip1.price; Console.WriteLine("购买成功.你还有{0}金币", Playerrole.Instance.gold); Console.ReadKey(); Console.Clear(); goto hape; } else { Console.WriteLine("没钱你还想买,白嫖吗?,想peach"); Console.ReadKey(); goto hehe; } default: goto hape; } }