Juego Tijeras

Páginas: 5 (1016 palabras) Publicado: 25 de julio de 2012
Clase: Principal
import javax.swing.*;
public class Principal {
public static void main (String args[])
{
int opt; // toma la opcion de seguir o no...
String inicial;
String menu;
int cont1 = 0;
int cont2 = 0;
int cont3 = 0;
String bestPlayer;
Intruccion objIntruccion = new Intruccion();
Presentacion objPresentacion = new Presentacion();
Jugar objJugar = new Jugar();
Stringstring1 = "Claro, que SI!";
String string2 = "Claro, que NO!";
Object[] options = {string1,string2};
inicial = ("\t\tWWW.KUBUNTU-ES.ORG / WIKI\n"+
"\t\tJAVA\n"+"\n\n\t\t\t\tProyecto # 1\n\n"+
"\t\t\t\tJuego de Piedra, Papel y Tijera\n\n\n"+"Click en \"Aceptar\" para mostrar el menú.");
JOptionPane.showMessageDialog(null, inicial,"Proyecto # 1",JOptionPane.PLAIN_MESSAGE);
menu =("\t\t\tMenu\t\t\t\n\n\n"+
   "1. Presentación\n"+("2. Jugar\n"+"3. Instrucciones\n\n\n"+
   "Por favor, tome una opción..."));
int keepgoing = 0;
do{
opt = Integer.parseInt(JOptionPane.showInputDialog(null, menu,"Proyecto # 1",JOptionPane.PLAIN_MESSAGE));
switch(opt)
{
case 1:
objPresentacion.showPresentacion();
break;
case 2:
if(objJugar.username1.equals("") && objJugar.username2.equals(""))
{objJugar.getNames();
}
do{
objJugar.getOpt();
objJugar.desicion();
cont1 = objJugar.cont1;
cont2 = objJugar.cont2;
cont3 = objJugar.cont3;
keepgoing = JOptionPane.showOptionDialog(null, "¿Deseas seguir jugando...?","Proyecto # 1",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,string1);
}while (keepgoing == 0);
break;
case 3:
objIntruccion.showPresentacion();
break;default:
JOptionPane.showMessageDialog(null, "Escogió una opción invalida, por favor ingrese una opción valida.", "Proyecto # 1", JOptionPane.PLAIN_MESSAGE);
break;
}
}while(keepgoing == 0);
bestPlayer = ("El jugador: "+objJugar.username1+", ha ganado "+cont1+" veces.\n"+
"El jugador: "+objJugar.username2+", ha ganado "+cont2+" veces.\n\n");
if(cont1 == cont2 && cont1 == cont3)
{bestPlayer = ("El jugador: "+objJugar.username1+", ha ganado "+cont1+" veces.\n"+
"El jugador: "+objJugar.username2+", ha ganado "+cont2+" veces.\n"+
"La cantidad de empates ha sido de: "+cont3+" veces.\n\n"+
"                          EMPATE               ");
}
else
{
if(cont1 > cont2)
{
bestPlayer = ("El jugador: "+objJugar.username1+", ha ganado "+cont1+" veces.\n"+
"El jugador:"+objJugar.username2+", ha ganado "+cont2+" veces.\n"+
"La cantidad de empates ha sido de: "+cont3+" veces.\n\n"+
"               GANADOR "+objJugar.username1+"               ");
}
else
if(cont1 < cont2)
{
bestPlayer = ("El jugador: "+objJugar.username1+", ha ganado "+cont1+" veces.\n"+
"El jugador: "+objJugar.username2+", ha ganado "+cont2+" veces.\n\n"+
"La cantidad de empates ha sido de:"+cont3+" veces.\n\n"+
"               GANADOR "+objJugar.username2+"               ");
}
}
JOptionPane.showMessageDialog(null, bestPlayer,"Proyecto # 1",JOptionPane.PLAIN_MESSAGE);
}//fin de metodo
}//fin de clase
Clase: Presentacion
import javax.swing.JOptionPane;
public class Presentacion {
String presentacion;
public void showPresentacion()
{
presentacion = ("               WWW.KUBUNTU-ES.ORG / WIKI      \n"+
"                                                 JAVA                 \n"+
"                                      Programa No. 1                      \n\n\n"+
"Integrante:      mandrake0219                         \n");
JOptionPane.showMessageDialog(null, presentacion,"Proyecto # 1 - Presentación",JOptionPane.PLAIN_MESSAGE);
}
}
Clase: Jugar
importjavax.swing.JOptionPane;
import javax.swing.*; 
public class Jugar {
String username1 = "";
String username2 = "";
String usernames;
String opt1;
String opt2;
int verif1;
int verif2;
int cont1 = 0; //contador de ganadas jugador 1
int cont2 = 0; // contador de ganadas jugador 2
int cont3 = 0; // contador de empates.
JPasswordField pwdopt1 = new JPasswordField(2);
JPasswordField pwdopt2 = new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia del juego papel, piedra, tijera
  • tijeras
  • tijeras
  • las tijeras
  • tijeras
  • La tijera
  • que son las tijeras
  • Las Tijeras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS