用java作一个非常简单的游戏:
要求:
1.角色可以向怪物实施攻击,一次攻击后,怪物损失部分HP,当HP损失完后,怪物死亡。
2.角色可装备部同武器,目前有木剑、铁剑、魔剑三种。
3.木剑每次攻击,怪物损失20HP;铁剑每次攻击怪物损失50HP,魔剑每次攻击,怪物损失100HP
下面是我写的代码,可能写的很烂,呵呵,慢慢进步吧
package execisetest;
class Role{
public void attack(Arm p1){
Animal.cutHP=p1.sunshi;
Animal.VaryHp();
}
}
public class Game {
public static void main(String args []){
Arm arm=new Arm();
arm=new MoArm();
Role role=new Role();
role.attack(arm);
}
}
class Arm{
public int sunshi;
}
class MuArm extends Arm{
{sunshi=20;}
}
class TieArm extends Arm{
{sunshi=50;}
}
class MoArm extends Arm{
{sunshi=100;}
}
class Animal{
public static int cutHP;
public static int HP=1000;
public static void VaryHp(){
HP=HP-cutHP;
System.out.println(HP);
}
}
|
|