在编程的世界里,我们总能通过代码创造出各种有趣的应用和游戏。今天,我要和大家分享一个用 Java 实现的文字互殴游戏。
public class Grapple { //互殴类
private String name; //姓名
private int hp; //血量
/**
* 有参构造方法
* @param name 姓名
* @param hp 血量
*/
public Grapple(String name, int hp) {
this.name = name;
this.hp = hp;
}
//无参构造
public Grapple() {
}
//set和get方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getHp() {
return hp;
}
public void setHp(int hp) {
this.hp = hp;
}
/**
* 定义一个攻击方法,参数列表为一个新的Grapple对象
* 再创建一个随机数,作为攻击造成的伤害值,
* @param grapple
*/
public void beatYou(Grapple grapple){
Random rs = new Random();
int attack = rs.nextInt(20) +1;
int residualblood = hp - attack;
residualblood &#