//Java Fighters Universe v2007 //the second homework_ism001 //by LAW MEI KWAN 8048955 //2007-12-10 import java.util.Random;// program class Ramdom number genarator public class FightersUniverse { Player players[]; Random generator; private int target=0,attacker=0; private int r=0; private int deadNumber=0; private static final int TOTAL_PLAYERS=4; public FightersUniverse() { generator=new Random(); players=new Player[TOTAL_PLAYERS]; players[0]=new BossPlayer("Boss Rain"); players[1]=new BossPlayer("Boss Elsa"); players[2]=new BossPlayer("Andy"); players[3]=new BossPlayer("Peter"); } //method of attack public void Attack(){ do { attacker=generator.nextInt(TOTAL_PLAYERS); target=generator.nextInt(TOTAL_PLAYERS); //choose another attacker if he/she is dead while (players[attacker].isDead) { attacker=generator.nextInt(TOTAL_PLAYERS); } //choose another target if he/she is dead or attacker while (target==attacker || players[target].isDead) { target=generator.nextInt(TOTAL_PLAYERS); } r++; players[attacker].r=r; //attacker attack target players[attacker].Attack(players[target]); if (players[target].isDead || players[attacker].isDead) deadNumber++;//incrase the dead number }while(deadNumber<~~~~> Game Over <~~~~><"); for (int i=0;i