All pastes #738084 Raw Copy code Copy link Edit

Untitled

public unlisted text v1 · immutable
#738084 ·published 2007-10-16 00:12 UTC
rendered paste body
import java.util.Random;
import java.util.Scanner;
import java.lang.Math.*;
public class game
{
	public static void main(String []args)
	{

		int round=1;
		int powerdiff= 0;
		int value;
		int attactr;

		Random randamattact = new Random();
		gamemethod player1 = new gamemethod("Ho yin", 100);
		gamemethod player2 = new gamemethod("Justin", 100);


		do
		{
			System.out.printf("==Round%s==\n",round);//write the round 
			round++;// increase the round 
			System.out.printf("player %s's power = %d\n",player1.getname(),player1.getpower());//player1's name and power
			System.out.printf("player %s's power = %d\n",player2.getname(),player2.getpower());//player2's name and power
			System.out.printf("%s attact %s!\n",player1.getname(),player2.getname());//player1 attact player2

			if (powerdiff ==0)
			{
				powerdiff = 1;//if powerdiff =0 powerdiff will become 1
			}
			else
				powerdiff = Math.abs(player1.getpower()- player2.getpower());//player1 power - player2 power

			value = 0 + randamattact.nextInt(2);// randamattact  1/2 can be attact
			if (value ==1)
			{
				player1.attack(powerdiff); //player1 attack +powerdiff
				player2.attack(-powerdiff);//player2 attack - powerdiff 
				System.out.printf("%s loses\n",player2.getname());
			}
			else{
				player1.attack(-powerdiff);
				player2.attack(powerdiff);
				System.out.printf("%s wins\n",player2.getname());
			}

		} while(player1.getpower()>=0&&player2.getpower()>=0); // do it unti player 1 power and player2 power no >=0)

			
			if (player1.isDead() == true )//if player1 power<0
			System.out.printf("%s is killed\n",player1.getname());
			else//if player2 power <0 
			System.out.printf("%s is killed\n",player2.getname());
			
			System.out.printf("===GameOver==\n");//game over
			System.out.printf("player %s's power = %d\n",player1.getname(),player1.getpower());
			System.out.printf("player %s's power = %d\n",player2.getname(),player2.getpower());

	}//end main
}//end  class game