Entradas

Mostrando entradas de abril, 2010

2do Proyecto - Laberinto - Razonamiento

Bueno pues, como ya saben tenemos un nuevo proyecto. A continuación les dejo una lista de ideas para que vayan creando y adaptando las clases y procesos necesarios para su apliación. Por comenzar lo mejor es empezar con la funcionalidad, hacer la matriz y hacer q se mueva el tipo. No considero prudente ponerse a ver lo del .csv antes del funcionamiento. Considero de mayor prioridad la funcionalidad. Asi que para empezar pueden crear un su mapa pupuso y probar. Después de que ya se mueva implementar un timer para contar el tiempo y mandar los movimientos del "perseguidor", "fantasmita" o como diablos lo kieran llamar. Luego de esto se pueden meter a probar cargar el .csv. O si kieren terminar bien bien la funcionalidad del programa, busquen algo acerca de logaritmos de inteligencia artificial, pues estos nos serviran para crear el algoritmo base para saber cual es camino mas corto para el "perseguidor". Recuerdense que esto no sale en un dia de hechader...

Como hacer una matriz gráfica de botones en java

/*******************************************************************/ IMPORTANTE, ESTA ENTRADA HA SIDO ACTUALIZADA Y MEJORADA EN EL SIGUIENTE SITIO. NUEVO SITIO CLICK AQUÍ /*******************************************************************/ Bueno... como me han preguntado varios alli en la U, asa, jajaja. ps bueno aki esta el codigo que se necesita para crear una matriz gráfica d botones o lo q keras... Obiamente explicado va... no todo "auxiliar", jajaja. bueno como primer paso, supondremos que estamos trabajando un jar y no applet. Es decir una aplicación ejecutable de java. bueno. Como primer paso debemos crear una ventana donde haremos el juego, si keres ver como hacer eso hay un post antiguo donde hay un ejemplo. Bueno suponiendo que ya tenes el frame o ventana procedes a declarar un JPanel, esto para ir metiendo alli los elementos que vayas creando de manera que los coloques en forma matricial. A este JPanel hay que definirle la propiedad PanelT...

Como definir el color por jugador

Me han preguntado como definir el color de la linea o el cuadro dependiendo del jugador. Bueno esto viene de la mano con el post anterior pues es necesario, si asi lo desean, asociar un valor con el cual podamos saber de que color tenemos q pintar. Para hacernos mas facil lo de la manejada del color debemos crear una variable tipo Color. Esto para no estar poniendo a cada rato, el java.awt.Color."color"... ademas la podremos usar como varible global para luego solo mandarle un valor nuevo. Esta tipo de variables se declara de la siguiente manera: public Color VariableColor   y le definimos un valor de la siguiente manera. VariableColor =  Color. "Color Deseado". Ahora esto lo podemos asociar con las variables de turno de la siguiente manera: if (turno == "jugador 1"){                 Colorea = VariableColor."color del jugador 1";             }   ...

Cambios de Turno

Mmm bueno de esto, casi q nadie ha posteado en el grupo asi que voy a poner algo acerca de esto. Al momento de llevar a cabo el procedimiento que les haga el cambio de turno tienen que considerar, seria mas paja de esta manera si ustedes hacen variables(2) donde pongan quien esta jugando y kien esta a la espera del turno. Al momento de hacer el cambio de turno simplemente se cambian los valores de estas variables por medio de una axuliar de la siguiente manera. Auxiliar = EnTurno EnTurno = Espera Espera = Auxiliar Despues de hacer esto simple paso se puede mediante una validacion verficar que jugador tiene cuales fichas. Esto ayudaria al momento de validar jugadas.