JAVA游戏编程01

 
public class Project01 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO 自动生成方法存根
     int Hp=0;
     int x=0;
     int y=0;
     boolean begin = true;
     System.out.println("游戏开始之前 Hp="+Hp+" x="+x+" y="+y);
     if(begin==true){
      x=10;
      y=10;
      Hp=100;
     }
     System.out.println("游戏开始之后 Hp="+Hp+" x="+x+" y="+y);
}

}



public class Project02 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO 自动生成方法存根
      String type = "AK-47";
      int attactValue =0;
      int change=0;
      System.out.println("选择枪支之前,枪支类型为: "+type+"  该枪的攻击值是:"+attactValue);
      change =2;
      if (change==1){
       attactValue =30;
       type="M4";
              
      }
      if (change==2){
       attactValue=20;
       type="B31";
      }
      System.out.println("选择枪支之后,枪支类型为:"+type+"  该枪的攻击值是:"+attactValue);
}

}






public class Project03 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO 自动生成方法存根
      int distance=15;
      int heroExp=0;
      int herox=10;
      int enemyx=30;
      int enemyHP=100;
      String attactState="进入攻击状态";
      
      
      if ((enemyx-herox)<distance){
       attactState="进入攻击状态";
       heroExp+=5;
       enemyHP-=10;
      }
      System.out.println("敌人位置改变之前,攻击状态:"+attactState);
      System.out.println("敌人位置改变之前,玩家经验值:"+heroExp);
      System.out.println("敌人位置改变之前,敌人血值:"+enemyHP);
      enemyx-=10;
      if((enemyx-herox)<distance){
       attactState="进入攻击状态";
       heroExp +=5;
       enemyHP-=10;
      }
      System.out.println("--------------------------------------------------------");
      System.out.println("敌人位置改变之后,攻击状态:"+attactState);
      System.out.println("敌人位置改变之后,玩家经验值:"+heroExp);
      System.out.println("敌人位置改变之后,敌人血值:"+enemyHP);
}
}




public class Project04 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO 自动生成方法存根
      int HP=100;
      System.out.println("HP="+HP);
      if (HP>0){
       System.out.println("游戏进行中");
      }else{
       System.out.println("游戏结束");
      }
      HP -=110;
      System.out.println("----------------------------------------");
      System.out.println("HP变换之后 HP= "+HP);
      if(HP>0){
       System.out.println("游戏进行中");
      }
      else{
       System.out.println("游戏结束");
      }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值