entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Quiero un empuje para seguir, por favor

POR FAVORR AYUDA QUE NO PUDE, ESTOY DESESPERADO, NO ENCUENTRO RESPUESTAS, AYÚDENMEN!!!!!! (NO CONTESTEN SI NO SABEN)
Se desea desarrollar un software que simule una definición por penales entre dos equipos representados por dos jugadores, para un máximo de 10 equipos. Para cada definición los dos equipos deben tirar 5 penales cada uno por turnos y gana el que logre más goles. Si al final de la secuencia los equipos quedan empatados, deberán ir tirando de uno en uno hasta desempatar. A diferencia de una definición real el arquero encargado de atajar los penales será la computadora. Previamente a cada partida deberá generarse al azar y almacenarse, la secuencia hacia donde se arrojará el arquero en cada tiro.

El programa deberá contar con dos modos:

Solitario: el jugador juega contra la computadora

Multijugador: dos jugadores que disparan y la máquina ataja

Los puntajes serán almacenados en el sistema y al finalizar la partida se mostrarán los puntajes obtenidos por los jugadores junto con los respectivos nombres de los equipos que representan (sin importar el orden); además el sistema deberá indicar el nombre del ganador.

Se valorará la creatividad y las mejoras que se puedan agregar como por ejemplo: gráficos con caracteres en consola, posibilidad de tiros en los palos o afuera, aumento de los niveles de dificultad etc…

NOTA: ES OBLIGATORIO PONER MÉTODOS Y ARRAYS

Pls ayúdenme es en Java

import java.util.Scanner;
import java.util.Random;
public class Mi_bebito_fiu_fiu {

    public static void main(String [] args) {
        Scanner leer = new Scanner(System.in);
        Random aleatorio = new Random();

        char modo, dificultad;
        int opcion = 0, IZQarriba, IZQmedio, IZQabajo, MEDIOarriba, MEDIO, MEDIOabajo, DERarriba, DERmedio, DERabajo, palo, afuera, cont, acum, array [] = new int [5];
        int arco [] = new int [9]; 
        int[] gol = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
        String uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez;

        System.out.println("BIENVENIDO AL FIFA 2053");
        System.out.println();

        try {
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        modo();
        modo = leer.next().charAt(0);
        dificultad();
        dificultad = leer.next().charAt(0);

        System.out.println("Ingrese el nombre del equipo");
        String equipo1 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo1);
        String jugador1 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo2 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo2);
        String jugador2 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo3 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo3);
        String jugador3 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo4 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo4);
        String jugador4 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo5 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo5);
        String jugador5 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo6 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo6);
        String jugador6 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo7 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo7);
        String jugador7 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo8 = leer.next();
        System.out.println("Ingreseel nombre del jugador del equipo " + equipo8);
        String jugador8 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo9 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo " + equipo9);
        String jugador9 = leer.next();
        System.out.println("Ingrese el nombre del equipo");
        String equipo10 = leer.next();
        System.out.println("Ingrese el nombre del jugador del equipo");
        String jugador10 = leer.next();

        do {
            opciones();
            opcion = leer.nextInt();
            switch(opcion) {

            case 1:
                if(modo=='a' && dificultad=='f') {
                    System.out.println(jugador1 + " del equipo " + equipo1 + " es su turno");
                    for(int i=0; i<=5; i++) {
                        array[i] = aleatorio.nextInt(3-1)+1;

                    }

                }
            }
                 break;
            }while(opcion==9);

    }

        public static void modo() {
            System.out.println();
            System.out.println("Elije:\n a-solitario\n b-multijugador");
        }

        public static void dificultad() {
            System.out.println();
            System.out.println("Elija la dificultad:\n f-facil\n m-medio\n d-dificil}\n i-casi imposible");
        }

        public static void opciones() {
            System.out.println();
            System.out.println("Presione para patear al arco: \n 1-Izquierda arriba\n 2-Izquierda medio\n 3-Izquierda abajo\n 4-Medio arriba\n 5-Medio\n 6-Medio abajo\n 7-afuera\n 8- palo al arco\n 9-Suspender partido");
        }

        public static void goles() {

        }

}

//hasta llegue yo, preciso un empuje para seguir haciendolo

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta