To começando a desenvolver um joguinho em JAVA e fiz esse simulador de batalha, está bem simples por enquanto, mas vou finalizar ele ainda!
Para começar: Jesus x Capeta :666:
/** * @(#)SimuladorDeBatalha.java * * * @author Victor Campos de Queiroz * @version 1.00 2009/10/3 */ import java.util.Random; public class SimuladorDeBatalha{ public static void main (String [] args){ Random entrada = new Random (); System.out.print("LET THE CARNAGE BEGIN!!! \n\n\n"); String Capeta=("Capeta"); double lifeCapeta=1000; String Jesus=("Jesus"); double lifeJesus=1000; boolean flag = true; boolean revive=true; int i=1; int atkJesus=0, atkCapeta=0; do{ // contagem de rounds System.out.print("\n\nROUND "+i+ "\n\n\n"); i++; for(double k=1; k<=99999999; k+=0.5){ } // fim contagem de rounds atkCapeta=entrada.nextInt(100); if (revive==true){ atkJesus=entrada.nextInt(100); } if (revive==false) { atkJesus=entrada.nextInt(20); } String tipoAtk1=("0"); String tipoAtk2=("0"); int atk1=1+entrada.nextInt(3); if (atk1==1){ tipoAtk1=("seu Punho Divino."); } if (atk1==2){ tipoAtk1=("seu Chute Flutuante."); } if (atk1==3){ tipoAtk1=("sua Benção Celestial."); } int atk2=1+entrada.nextInt(3); if (atk2==1){ tipoAtk2=("seu Chifre do Mal."); } if (atk2==2){ tipoAtk2=("suas Almas Penadas."); } if (atk2==3){ tipoAtk2=("sua Murro do Inferno."); } lifeCapeta=lifeCapeta-atkJesus; System.out.println(Jesus+" hitou "+atkJesus+" com seu "+tipoAtk1); if(lifeCapeta<=0){ flag=false; } lifeJesus=lifeJesus-atkCapeta; System.out.println(Capeta+" hitou "+atkCapeta+" com "+tipoAtk2); if(lifeJesus<=0){ if (revive==true){ System.out.println("Jesus utilizou sua técnica especial: REENCARNAÇÃO."); lifeJesus=lifeJesus+100; for(double k=1; k<=1000000000; k+=0.5){ } revive=false; } } if (lifeJesus<=0 && revive==false){ flag=false; } System.out.printf("Total de life do Jesus: %1.0f\n",lifeJesus); System.out.printf("Total de life do Capeta: %1.0f\n",lifeCapeta); }while(flag==true); if (lifeCapeta<=0 && lifeJesus<=0){ System.out.println("\n\nA luta resultou em Empate!"); }else { if (lifeJesus<=0){ System.out.println("\n\nCapeta venceu o duelo!"); } if (lifeCapeta<=0){ System.out.println("\n\nJesus venceu a batalha!"); } } } }
Espero que gostem
Qualquer dúvida posta ae!