public class Menú {
public static void main(String[] args){
Interfaz i=new Interfaz();
System.out.println("¡Hola, bienvenido al programa de creación de peronajes!");
i.main();
}
}
---------------------------------------------------------------------------------------------------------------------------
import java. util.Scanner;
import Datos.Datos;
import Lógica.Lógica;
public class Interfaz {
public void main(){
Scanner kai=new Scanner(System.in);
Lógica l=new Lógica();
Datos d= new Datos();
System.out.println("Hola, ¿quieres crear tu personaje?");
System.out.println("<1> Si" );
System.out.println("<2> No");
int opc= kai.nextInt();
switch(opc){
case 1:
l.Crear();
l.Acciones();
break;
case 2:
System.out.println("¡Oh!, parece que no vamos poder jugar hoy");
}
}
}
---------------------------------------------------------------------------------------------------------------------------
package Lógica;
import Datos.Datos;
import java.util.Scanner;
public class Lógica {
Scanner kai= new Scanner(System.in);
Datos d=new Datos();
public void Crear(){
System.out.println("¡Tu personaje ha sido creado!");
System.out.println("Ingresa el nombre del personaje");
d.setNombre(kai.next());
System.out.println("Ingresa el apellido del personaje");
d.setApellido(kai.next());
System.out.println("Ingresa la edad del personaje");
d.setEdad(kai.nextInt());
System.out.println("Describeme un poco tu personaje");
d.setPersonalidad(kai.next());//Preguntar cómo hacer que sea una oraón y no solo una palabra
System.out.println("Ingresa la estatura del personaje");
d.setEstatura(kai.nextDouble());
System.out.println("Selecciona el sexo de tu personaje");
System.out.println("<1> Femenino");
System.out.println("<2> Masculino");
int opc69= kai.nextInt();
switch(opc69){
case 1: d.setSexo("Femenino");
break;
case 2: d.setSexo("Masculino");
}
}
public void Acciones(){
boolean again=true;
while (again==true){
System.out.println("Selecciona qué deseas hacer ahora");
System.out.println("<1> Bailar");
System.out.println("<2> Caminar");
System.out.println("<3> Hablar");
System.out.println("<4> Mostrar Personaje");
System.out.println("<5> Salir");
int opc3= kai.nextInt();
switch(opc3){
case 1:
Bailar();
break;
case 2:
Caminar();
break;
case 3 :
break;
case 4:
Mostrar();
break;
case 5 :System.out.println("¡Muchas gracias por jugar!, espero nos veamos de nuevo");
again=false;
break;
default: System.out.println("Ingresa alguna opción válida" );
}
}
}
public void Mostrar(){
System.out.println("El nombre de tu personaje es: "+ d.getNombre());
System.out.println("El apellido de tu personaje es: "+ d.getApellido());
System.out.println("La edad de tu personaje es: "+ d.getEdad());
System.out.println("La estatura de tu personaje es: "+d.getEstatura());
System.out.println("El género de tu personaje es "+ d.getSexo());
System.out.println("Su personalidad es: "+ d.getPersonalidad());
}
public void Hablar(){
}
public void Caminar(){
System.out.println(d.getNombre()+" está caminando\n¿Quieres que siga caminando?");
System.out.println("<1> Si");
System.out.println("<2> No");
int opc6=kai.nextInt();
switch(opc6){
case 1:
System.out.println(d.getNombre()+" está caminando\n¿Quieres que siga caminando?");
System.out.println("<1> Si");
System.out.println("<2> No");
int opc47=kai.nextInt();
switch(opc47){
case 1:System.out.println(d.getNombre()+" está caminando\n¿Quieres que siga caminando?");
System.out.println("<1> Si");
System.out.println("<2> No");
int opc78=kai.nextInt();
switch(opc78){
case 1: System.out.println(d.getNombre()+" está caminando\n"+d.getNombre()+" se pierde en el horizonte sin dejar de caminar.");
break;
case 2: System.out.println(d.getNombre()+" se ha detenido, igual ya estaba cansado de caminar");
break;
}
break;
case 2: System.out.println(d.getNombre()+ "se ha detenido, pero quería caminar más.");
break;
default:System.out.println("Escribe alguna de las opciones");
}
case 2: System.out.println(d.getNombre()+ "se ha detenido, pero quería caminar más.");
break;
default:System.out.println("Escribe alguna de las opciones");
}
}
public void Bailar(){
System.out.println(d.getNombre()+" está bailando reguetón");
System.out.println(d.getNombre()+" se ha emocionado.");
System.out.println("¡Oh no!, "+ d.getNombre()+" está siendo infectado por el virus incurable de guisus declaratus");
System.out.println("...");
System.out.println("Selecciona qué deseas hacer:");
System.out.println("<1> Detenerlo");
System.out.println("<2> Dejarlo");
int opc4= kai. nextInt();
switch (opc4){
case 1: System.out.println("Has salvado a "+d.getApellido()+" de ser víctima de los efectos radioactivos del reguetón");
break;
case 2: System.out.println("¡No creo que esta sea una buena idea!");
System.out.println("");
System.out.println(d.getNombre()+" èztAá ézcRívìEmDdo Ázhi");
System.out.println("ZzëlétsíòNnä khé kïérèz äsÉr:");
System.out.println("<1> Detenerlo");
System.out.println("<2> Dejarlo");
int opc2= kai.nextInt();
switch(opc2){
case 1: System.out.println( "¡Has salvado a"+ d.getNombre()+" de un daño cerebral demasiado grave!, \nDesafortunadamente ha quedado con graves secuelas que lenguaje que requerirán años de apoyo emocional y lectura avanzada a la que quizá no sobreviva dadas las circunstancias. \nQuizá debas disponer de un lavado cerebral.");
case 2:
if (d.getEdad()<18){
System.out.println(d.getNombre()+" tan solo tiene "+ d.getEdad()+" no sé si deba estar haciendo esto");
System.out.println("¡Oh no!, " + d.getNombre()+ " se hace llamar \"Nalgas miadas\" ");
}
else{
System.out.println("Sé que " + d.getNombre()+ " tiene ya "+ d.getEdad()+ ", pero no creo que lo que está haciendo sea legal ");
System.out.print("¡Oh no!, " +d.getNombre());
NombreR();
System.out.println(" se ha cambiado el nombre a "+ d.getNombre() );
System.out.println("¡Me parece que el virus se ha estado extendiendo mientras la dignidad de "+ d.getNombre()+ " baja poco a poco!");
System.out.println("¡Oh no!, debes seleccionar qué hacer:");
System.out.println("<1> Detener esta horrible escena");
System.out.println("<2> Seguir con el sadismo");
int opc54=kai.nextInt();
switch(opc54){
case 1 : System.out.println("Desafortunadamente es demasiado tarde para salvar a "+d.getNombre()+ "...\n Ahora padece de ñerous poutous...\n Te apuñala por la espalda y mueres.");
System.exit(0);
break;
case 2: System.out.println("¿Contento?, "+d.getNombre()+"Ha conocido una pareja de su estirpe y se ha ido a asaltar gente y rombar celulares");
}
}
}
}
}
public void NombreR(){
int Ran;
Ran=(int)Math.random()*(1-4)+4;
if(d.equals("Femenino")){
if (Ran==1){
d.setNombre("Shirley Zurleidy" );
}
else{
if(Ran==2){
d.setNombre("Marylin Faizuly");
}
else{
if(Ran==3){
d.setNombre("Yumilei");
}
else{
if (Ran==4){
d.setNombre("Jacinta");
}
}
}
}
}
else{
if(Ran==1){
d.setNombre("Brayatan");
}
else{
if(Ran==2){
d.setNombre("Kevin");
}
else{
if (Ran==3){
d.setNombre("Irvin");
}
else{
if (Ran==4){
d.setNombre("Edwin");
}
}
}
}
}
}
}
---------------------------------------------------------------------------------------------------------------------------
package Datos;
public class Datos {
private String Nombre;
private int Edad;
private double Estatura;
private String Apellido;
private String Personalidad;
private String Sexo;
public Datos(){
this.Nombre=Nombre;
this.Edad=Edad;
this. Estatura=Estatura;
this.Apellido=Apellido;
this.Personalidad=Personalidad;
this.Sexo=Sexo;
}
public String getSexo() {
return Sexo;
}
public void setSexo(String sexo) {
Sexo = sexo;
}
public String getNombre() {
return Nombre;
}
public void setNombre(String nombre) {
Nombre = nombre;
}
public int getEdad() {
return Edad;
}
public void setEdad(int edad) {
Edad = edad;
}
public double getEstatura() {
return Estatura;
}
public void setEstatura(double estatura) {
Estatura = estatura;
}
public String getApellido() {
return Apellido;
}
public void setApellido(String apellido) {
Apellido = apellido;
}
public String getPersonalidad() {
return Personalidad;
}
public void setPersonalidad(String personalidad) {
Personalidad = personalidad;
}
}
Eso es todo
No hay comentarios.:
Publicar un comentario