java自动升级打怪小游戏斗罗大陆

package com.company;

public class Dragon extends Monster {

	@Override
	public void kill(Hero hero) {
		// TODO Auto-generated method stub
		if(!super.isLive())return;
		if(!hero.isLive())return;
		System.out.println(super.getName()+"挥舞着它可怕的"+super.getWeapon()+"冲向了"+hero.getName());
		System.out.println("我们族的人可以扰乱你的心智,可以让你变的迟钝,降低你的躲避概率!而且我们的皮极厚");
		hero.setCounteravoid((int)(getCounterattack()*0.5));
		hero.hurt(this);
	
		show();
		
	}
	
	public Dragon(String name, String weapon, int life,  int attacker, int defender, int type,int counterattack) {
		super(name , weapon, life, attacker, defender*2, type, counterattack);
	}

	public Dragon() {
	}
	
	

}
package com.company;
import java.sql. *;
import java.util.*;
/*import java.math.*;
*/
public class Games {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		// TODO Auto-generated method stub
		Hero h1 = new Hero("唐三", "蓝银霸王枪", 20);
		Monster m10 = new Insect("金眼黑龙王", "龙啸", 20, 10, 1, 1, 50);
		Monster m11 = new Insect("邪眼暴君主宰", "剧毒", 60, 8, 1, 2, 50);
		Monster m12 = new Insect("冰天雪女", "冰冻", 120, 1, 1, 1, 50);
		Monster m13 = new Insect("翡翠天鹅", "突刺", 100, 1, 1, 1, 50);
		Monster m14 = new Insect("妖眼魔树", "束缚", 110, 1, 1, 1, 50);

		Monster m20 = new Dragon("人面魔珠", "珠毒", 100, 8, 1, 1, 50);
		Monster m21 = new Dragon("暗魔邪神虎", "虎扑",200, 10, 5, 1, 50);
		Monster m22 = new Dragon("海魂兽", "鲸吞", 300, 12, 5, 1, 50);
		Monster m23 = new Dragon("邪魔虎鲸王", "尾斩", 150, 12, 1, 1, 50);
		Monster m24 = new Dragon("天青牛蟒", "雷击", 400, 13, 1, 1, 50);

		Monster m30 = new Dragon("哲罗鲑", "尾巴", 100, 10, 1, 1, 50);
		Monster m31 = new Dragon("黑蟒", "獠牙", 240, 10, 1, 1, 50);
		Monster m32 = new Dragon("浊九阴", "身体", 300, 10, 1, 1, 50);
		Monster m33 = new Dragon("邪魔虎鲸皇", "尾斩", 200, 14, 1, 1, 50);
		Monster m34 = new Dragon("天青牛蟒王", "雷击", 700, 15, 1, 1, 50);


		Monster[] m1 = {m10, m11, m12,m13, m14};
		Monster[] m2 = {m20, m21, m22,m23, m24};
		Monster[] m3 = {m30, m31, m32,m33, m34};


		System.out.println("欢迎来到地下世界:\n\n摆在你面前的有四条路:\n");
		System.out.println("1.杀戮之都\n2.史莱克学院\n3.武魂殿");
		System.out.print("请选择:");


		int n = sc.nextInt();
		jiemian(n, m1, m2, m3, h1);

	}

	public static void jiemian(int i, Monster[] m1, Monster[] m2, Monster[] m3, Hero h1) {
		switch (i) {
			case 1:
				Level(h1, m1);
				break;
			case 2:
				Level(h1, m2);
				break;
			case 3:
				Level(h1, m3);
				break;
			default:
				System.out.println("见鬼,你到底想
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stefen_hou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值