Foros del Web » Programación para mayores de 30 ;) » Java »

Ocho reinas

Estas en el tema de Ocho reinas en el foro de Java en Foros del Web. hola necesito hacer un algoritmo recursivo que me permita realizar el juego de las ocho reinas Tengo una matriza NXN y tengo que poder N ...
  #1 (permalink)  
Antiguo 20/05/2004, 04:29
 
Fecha de Ingreso: noviembre-2003
Ubicación: zaragoza
Mensajes: 44
Antigüedad: 20 años, 5 meses
Puntos: 0
Ocho reinas

hola necesito hacer un algoritmo recursivo que me permita realizar el juego de las ocho reinas
Tengo una matriza NXN y tengo que poder N reinas y ninguna de ellas debe matarse, es decir que solo puede haber una reina por fila, columna o diagonal si alguin me pudiera ayudar o decirme alguna sitio donde conseguir dicho codigo lo agradeceria

URGENTE!!!!!!!
  #2 (permalink)  
Antiguo 21/05/2004, 22:44
 
Fecha de Ingreso: mayo-2004
Mensajes: 50
Antigüedad: 20 años
Puntos: 0
hola pott.esta interesante tu problema no sè si podrias explicarnos bien para ayudarte...
saludos...
__________________
Eres Informatico ? Te gusta hacer Proyectos de Sistemas de Informacion? te gustaria crear Categorias, temas informaticos como un administrador ? envia un mensaje a [email protected]
  #3 (permalink)  
Antiguo 22/05/2004, 11:06
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años
Puntos: 0
Pott, así a bote pronto lo que puedes hacer es un algoritmo que ponga una reina; ponga la siguiente y mire si amenaza a alguna. si sí, empieza de nuevo poniendo esta última en otra posición. Si ya has probado con todas las casillas, vuelve a recolocar la reina anterior... Llegará un momento en que encuentres las casillas correctas. No es muy matemático pero es así como funciona el BackTracking.
Un saludo
  #4 (permalink)  
Antiguo 29/10/2010, 08:42
vvv
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ocho reinas

yo tambien tengo esa duda alguien me podria ayudar
Programa a Realizar
Parte Principal
Construya el juego 8 Reinas cuyo aspecto sea similar al de la figura bueno la fig no le puedo mostrar pero es un tablero!!!!!!..................................... .................................................. .................................................. .................................................. .................................................. .............
El problema de las ocho reinas se trata de un acertijo en el que se colocan ocho reinas sin que se amenacen.
Fue propuesto por el ajedrecista aleman Max Bezzel en 1848.
En el juego de ajedrez la reina amenaza a aquellas fichas que se encuentren en su misma fila, columna o
diagonal. El juego de las 8 reinas consiste en colocar sobre un tablero de ajedrez (8x8) ocho reinas sin que
estas se den jaques (estÃc
n en posiciones amenazadas por las otras) entre ellas.
Partes del Programa
El juego se inicia con un menu.
LA PRIMER OPCION DEL MENU es solicitar el nombre del jugador, se busca en el archivo records.txt y
si no existe se lo agrega y se vuelve al menu.
LA SEGUNDA OPCION DEL MENU es jugar.
1) Presentar al usuario del programa, en la ventana grafica, una matriz de 8x8 vacia
2) El usuario selecciona, con el Mouse, una posicion de dicha matriz en la cual desea colocar una reina
3) Si dicha posicion esta amenazada por otras reinas, colocadas con anterioridad, implica que pierde el
juego, y el programa muestra las posiciones libres donde podria haber colocado la siguiente reina, finalizando
el programa.
4) Si dicha posicion no esta amenazada, se marca en el tablero la posicion de la nueva reina colocada en
el tablero
5) Si ya coloco 8 reinas implica que gana el juego y termina el programa
6) Volver a (2)
Cuando el juego termina se muestra la posicion en el record, se graba el record y aceptando para volver
al menu.
LA TERCER OPCION DEL MENU es salir del juego, donde se termina la ejecucion del programa.
Recomendaciones
Use funciones y utilice las funciones graficas del PythonG.
Defina el archivo records.txt para guardar los registros

gracias!!!! alguien q me ayude lo agredecere!!!!
  #5 (permalink)  
Antiguo 29/10/2010, 19:23
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ocho reinas

Cita:
Iniciado por vvv Ver Mensaje
yo tambien tengo esa duda alguien me podria ayudar
Programa a Realizar
Parte Principal
Construya el juego 8 Reinas cuyo aspecto sea similar al de la figura bueno la fig no le puedo mostrar pero es un tablero!!!!!!...
Tengo exactamente el mismo problema... y no se por donde empenzar hasta el enunciado es el mismo... lo unico que logre hacer fue graficar y colocar las reinas... te agradeceria si me pasas tu mail asi estamos en contacto... o agregame... [email protected]... estas en cba no??
  #6 (permalink)  
Antiguo 31/10/2010, 09:36
vvv
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ocho reinas

Cita:
Iniciado por Nacho23 Ver Mensaje
Tengo exactamente el mismo problema... y no se por donde empenzar hasta el enunciado es el mismo... lo unico que logre hacer fue graficar y colocar las reinas... te agradeceria si me pasas tu mail asi estamos en contacto... o agregame... [email protected]... estas en cba no??
  #7 (permalink)  
Antiguo 31/10/2010, 09:41
vvv
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ocho reinas

yo tambien tengo esa duda y no empese hacer nada todavia ni el tablero al contrario yo necesito ayuda disculpa y si estoy en cordoba
  #8 (permalink)  
Antiguo 02/01/2011, 23:10
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Ocho reinas

Yo también ese problema tengo, estoy con eso en javascript, y sólo me falta la validación para que revise en diagonales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 10:13.