다음의 격투 게임 클래스를 작성하시오.


격투 게임 캐릭터 클래스를 만드시오


캐릭터는 이름과 체력을 가진다. (멤버 변수)


캐릭터는 공격 행위를 할 수 있다. (메소드)

 

캐릭터는 20%확률로 필살기를 사용합니다. (메소드)


캐릭터 클래스는 생성자를 가진다.


다음의 캐릭터 객체를 생성하시오.


이름: 뽀로로, 100의 체력, 공격력 1~20의 랜덤 공격을 가지는 캐릭터


이름:패티 , 200의 체력,  공격력 1~10의 랜덤 공격을 가지는 캐릭터

(단, 두 캐릭터 20%확률로 필살기로 공격함 (뽀로로(20데미지) , 패티(10데미지))


두 캐릭터가 싸울 경우 누가 이기는가?

 

공격할 때 마다 공격 데미지와 체력을 출력해주세요.

ex ) 패티 : 공격 7 데미지  :  뽀로로 hp 93

       뽀로로 : 공격 필살기 20 데미지 : 패티 hp 180 

       ...

       ...

       뽀로로 승 ,

 

-------------------------------------------------------------------------------------


이런 클래스문제거든 내가 밑에까지했는데 그다음에 어떡해야할지 좀 막막해서 누가 좀 도와주면좋겟는데 ㅠㅜ


import java.util.*;

public class gg {

 Random r = new Random();
 
 String name;
 int hp;
 int d;
 int skill;
 
 public gg (String name, int hp) {
  this.name = name;
  this.hp = hp;
 }

 void bbo() {
  skill = r.nextInt(4);
  if (skill == 0) {
   d = 20;
  } else {
   d = r.nextInt(20) + 1;
  }
 }

 void p() {
  skill = r.nextInt(4);
  if (skill == 0) {
   d = 10;
  } else {
   d = r.nextInt(10) + 1;
  }
  
  
 }
 
}