黑马程序员技术交流社区

标题: csdn上的一个小游戏 [打印本页]

作者: 高双武    时间: 2011-11-11 08:44
标题: csdn上的一个小游戏
用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);
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2