Autor Tema: Juego 4 en linea  (Leído 2325 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Andres71

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 149
Juego 4 en linea
« en: 01 de Junio de 2004, 19:23:00 »
Para hacer un juego de cuatro en linea, osea el que primero forme una linea de 4, jugando entre usuario y maquina, como debo hacer ,denme una idea de como hacerlo, que debo tener en cuenta? ademas con varios niveles de juego (3), agradezco sugerencias.

ANDRES ALEGRIA
"Dice mas el necio cuando calla, que el sabio cuando habla"

ANDRES ALEGRIA
alegriaandres@gmail.com
andresalegria@hotmail.com

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Juego 4 en linea
« Respuesta #1 en: 02 de Junio de 2004, 09:34:00 »
Holas Andrés.
Lo primero que me plantearía yo antes de pensar en como programar el pic es como vas a construir el juego desde el punto de vista del hardware.Dependiendo de en qué consista el juego se puede hacer (o no) de una manera u otra.
Un saludo

Desconectado Andres71

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 149
RE: Juego 4 en linea
« Respuesta #2 en: 02 de Junio de 2004, 11:37:00 »
Gracias por responder, si el hardware seria un tabpara la maquina), ademas 16 pulsadores para el usuario, al presionar un pulsador el usuario, enciende su color respectivo y la maquina ahora enciende uno para jugar, y asi sucesivamente, gracias por la yuda.
ANDRES ALEGRIA
"Dice mas el necio cuando calla, que el sabio cuando habla"

ANDRES ALEGRIA
alegriaandres@gmail.com
andresalegria@hotmail.com

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: Juego 4 en linea
« Respuesta #3 en: 02 de Junio de 2004, 20:12:00 »
O sea que se trataría de una matriz de leds de 4x4 ¿no?,y otra formada por los pulsadores tb de 4x4.Necesitarías todo un puerto de 8 bits para cada uno de estos elementos.
Pero se plantea una cuestión.Se supone que tú juegas con un color y que la máquina juega con otro diferente,por lo que una opción sería implementar una segunda matriz de leds paralela a la primera.Otra forma sería usando leds de esos que lucen a diferentes frecuencias,pero ésto resulta un tanto complicado,al menos a mí no se me ocurre cómo usar esa implementación.

Desconectado Andres71

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 149
RE: Juego 4 en linea
« Respuesta #4 en: 03 de Junio de 2004, 11:51:00 »
ok, seria en realidad 32 leds, 16 para cada color pero colocados por pares, pues puede ser encendido por el usuario o por la maquina, si eso seria, pero debo tener en cuenta que la maquina debe evitar que el usuario gane y ademas ganar, se que no es facil pero mi pregunta va a esto, existe alguna formula matematica, u operacion logica que  le permita a la maquina determinar cual es el mejor punto para activar y asi bloquear la posibilidad de ganar del usuario y al mismo tiempo ganarle, nuevamente mil gracias por la atencion.
ANDRES ALEGRIA
"Dice mas el necio cuando calla, que el sabio cuando habla"

ANDRES ALEGRIA
alegriaandres@gmail.com
andresalegria@hotmail.com

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Juego 4 en linea
« Respuesta #5 en: 03 de Junio de 2004, 12:13:00 »
Tu problema entonces no es tan simple. El algoritmo del juego 4 en raya, si bien no es complicado en comparación con otros juegos, requiere de una lógica importante.

Si no sabes hacerlo, te recomiendo empieces por algo más sencillo, como el 3 en raya.

Te adjunto el link de un programa en basic que juega al 3 en raya. Si comprendes su lógica, te será fácil luego adaptarlo al 4 en raya.

http://www.ucaazo.edu.ec/Downloads.aspx?Cat_Id=4020