|
Título: juego sencillo ahorcado Publicado por: bengy en 26 Octubre 2011, 04:38 am ojala les ayude...
Código: import java.util.*; public class ahorcado{ private int vidas; String [] palabras={"amor","bebe","okey","vida","odio","coma","dios","mama","papa","tata"}; String elegido; Character [] cont={'*','*','*','*'}; String almacenando=""; public ahorcado(){ vidas =3; elegido=""; } public String elegir(){ int aleatorio=(int)((Math.random()*10)*10)/10; elegido=palabras[aleatorio]; return elegido; } public boolean existe(char car){ // elegido=elegir(); boolean res=false; int i=0; while(res==false && i<=elegido.length()-1){ if(elegido.charAt(i)==car){ res=true; } i++; } return res; } public String jugar(char c){ String juego=""; if(elegido==""){ elegido=elegir(); } almacenando=""; if(vidas>0 && juego!="campeon"){ if(existe(c)==true){ for(int m=0; m<=3; m++){ if(elegido.charAt(m)==c){ cont[m]=c; } } for(int j=0;j<=3; j++){ almacenando=almacenando+cont[j]; } juego=almacenando; almacenando=""; }else{ vidas--; for(int h=0;h<=3; h++){ almacenando=almacenando+cont[h]; } juego=almacenando; almacenando=""; } }else{ for(int a=0;a<=3; a++){ almacenando=almacenando+cont[a]; } if(almacenando.equals(elegido)){ juego="campeon"; } else{ juego="perdedor"; } } for(int b=0;b<=3; b++){ almacenando=almacenando+cont[b]; } if(almacenando.equals(elegido)){ juego="campeon"; } return juego; } } Título: Re: juego sencillo ahorcado Publicado por: s00rk en 26 Octubre 2011, 07:31 am Podrias poner como usarlo en el main ...
Es que intento checarlo pero aun no consigo del todo crear el main jejeje Yo hice tambien uno aunque es un poco mas corto: Código
Y en el main para jugar seria algo asi: Código
|