SoloCodigo
Programación General => Java => Mensaje iniciado por: wilcocks1980 en Martes 13 de Diciembre de 2005, 09:50
-
solo tengo hecho esto;
AYUDA, ME HE ATASCAO :huh: :comp:
public class ConectaCuatro {
public static void main (String[] args) {
//int [][] tab = configurado(6, 10); //para un jugador
// CREO EL MENU INICIAL
IO.escribir("¡Bienvenido al CONECTA 4!\n\n");
IO.escribir(" ######################## \n");
IO.escribir(" #### MENU INICIAL #### \n");
IO.escribir("################################ \n\n");
IO.escribir("1) Un Jugador \n");
IO.escribir("2) Dos Jugadores \n");
IO.escribir("3) Configurar Tablero \n");
IO.escribir("4) Ayuda\n");
IO.escribir("5) Salir \n\n");
IO.escribir("Elige una opción: ");
int opcion;
int f;
int c;
opcion=IO.leerInt();
//aqui pongo solo la estructura del menu inicial, y cada opcion llama a su funcion
// correspondiente.En cada funcion, está lo que hace la opcion elegida
if (opcion >=1 && opcion <=5) {
if (opcion == 1) {
IO.escribir("\n## PARTIDA PARA UN JUGADOR ##\n");
//unjugador();
}
if (opcion == 2) {
IO.escribir("\n## PARTIDA PARA DOS JUGADORES ##\n");
}
if (opcion == 3) {
IO.escribir("\n## CONFIGURAR TABLERO ##\n");
IO.escribir("Cuantas filas?: ");
f=IO.leerInt();
IO.escribir("\nCuantas columnas?: ");
c=IO.leerInt();
//tab = configurado(f,c);
configurado(f,c);
}
if (opcion == 4) {
IO.escribir("\n## AYUDA ##\n");
IO.escribir("El propósito de este juego es poner cuatro fichas seguidas en línea\n" +
"(horizontal, vertical o diagonal) y evitar que lo haga el oponente");
}
if (opcion == 5) {
IO.escribir("\n## SALIR ##\n");
}
}else {
IO.escribir(".:: ¡¡¡Opción Incorrecta!!! ::.\n");
}
//A PARTIR DE AQUI, LAS FUNCIONES DE CADA OPCION
//FUNCION CONFIGURAR TABLERO
public static int[][] configurado (int f, int c) {
int configurado [][];
configurado = new int [f][c];
for (int i=1; i<=f; i++) {
for (int j=1; i<=c; j++) {
configurado[j] = '_';
IO.escribir("_ ");
}
IO.escribir("\n");
}
return configurado;
}
//FUNCION PARA DOS JUGADORES
public static int[][] dosjugadores (int f, int c) {
int [][] tablero;
tablero = new int [6][10];
IO.escribir(".::# Juega JUGADOR 1 #::.\n");
IO.escribir("Introduce fila: \n");
IO.escribir("Introduce columna: ");
if tablero[][]== '_'
}
-
Y que es el conecta 4?
ademas solo has puesto un poco de codigo y no has dicho cual es el problema que tienes?.
-
pues el conecta 4!! no lo conoces, lo mismo te suena mas, 4 en raya, o 4 en linea.
Claro, he escrtio poco codigo, eske no se por donde seguir:
no se como leer el array, y luego escribir una X, o una O, en el sitio ke este vacio
-
no lo sabeis ninguno???? sniiiff :blink: toi desesperaou! :D
-
http://www.bodo.com/Applets/Connect4/classes/Connect4.java (http://www.bodo.com/Applets/Connect4/classes/Connect4.java)
-
mmm, muchas gracias, pero ahora no lo necesito en applets. Es en java, normal. para hacerlo en el eclipse.
eske acabo de empezar a estudiar y toi perdidisimo..
muchas gracias!