import java.util.Random; public class driver{ public static void main(String[] args){ System.out.println("Game Start"); System.out.println("------------"); Rider r= new Rider(); r.RiderAttack(); } } class zombie{ int BossBlood=20; } class Rider extends zombie{ int RiderBlood=10; int RiderDefense=4; public void RiderAttack() { for (int i = 1; RiderBlood > 0 && BossBlood >= 0; i++) { System.out.println("当前血量统计:玩家:"+RiderBlood+" 防御为:"+RiderDefense+" || genm:"+BossBlood); sleep(800); int BossAttack = (int) (Math.random() * 12); int RiderAttack = (int) (Math.random() * 10); System.out.println("玩家正在攻击,造成" + RiderAttack + "点伤害"); sleep(800); if (RiderAttack == 0 ) { System.out.println("“真可惜被挡住了呢”"); sleep(800); } if (RiderAttack >= 6) { System.out.println("玩家打出了致命的一击!!!"); sleep(800); } if (RiderAttack >= 7) { System.out.println("玩家触发了吸血"); RiderBlood += (RiderAttack - 6); System.out.println("吸血数值为:"+(RiderAttack-6)); sleep(800); } BossBlood -= RiderAttack; System.out.println("genm所剩血量: " + BossBlood); sleep(800); if ((BossBlood == 4) || (BossBlood == 3) || (BossBlood == 2) || (BossBlood == 1) || (BossBlood == 0)) { System.out.println("genm伤口正在自愈"); BossBlood += 3; sleep(800); } if (BossBlood < 0) { System.out.println("genm 死亡."); sleep(800); System.out.println("Game Clear!!!!!"); break; } System.out.println("genm正在攻击,造成" + BossAttack + "点伤害,被格挡了"+RiderDefense+"点伤害"); sleep(800); if (BossAttack == 0) { System.out.println("“真可惜被挡住了呢”"); sleep(800); } if (BossAttack>9){ System.out.println("genm重创了玩家,玩家防御碎裂"); RiderDefense-=2; } if (BossAttack<RiderDefense){ BossAttack=RiderDefense; } RiderBlood =RiderBlood- (BossAttack - RiderDefense); System.out.println("玩家所剩血量: " + RiderBlood); sleep(800); if (RiderBlood <= 0) { System.out.println("玩家死亡"); sleep(800); System.out.println("Game Over"); break; } int x=0; if (x==0){ if (RiderBlood <= 3) { System.out.println("玩家触发护盾"); sleep(800); RiderDefense=RiderDefense+2; x++; }} } } public static void sleep(int time){ try { Thread.sleep(time); }catch (Exception e){ e.printStackTrace(); } }}
java自动攻略boss小游戏V0.2(修复部分bug)
最新推荐文章于 2024-07-09 16:46:46 发布