Yo nunca hice algo parecido, pero me parce que puede resultar muy
divertido. Te doy algunas ideas:
1) Un crucigrama no deja de ser una Array de x filas por y columnas.
2) Hay que definir una casilla "negra".
3) La lectura de la palabra comienza por la fila o columna 1 y termina
al final o cuando encuentra una "negra". Si no ha llegado al final
habrá otra palabra despues de dicha casilla negra. y así ..
4) Puede darse el caso de que las palabras se escriban al revés.
5) Las definiciones, tienen que ser palabras del diccionario, para
comprobar si está una palabra o no en él puedes recurrir al Word,
tiene un corrector ortográfico.
6) Para rellenar los casillas negras puedes hacerlo al azar, tú
determinas el número de negras y se colocan al azar.
7) Para colocar las letras en las casillas en blanco yo lo haría al
azar con lo cual tendría una serie de palabras al azar también.
8) Ahora hay que comprobar que esas palabras estén en el diccionario.
Comenzando por la primera fila/columna hay que ir cambiando la letra
que está en un punto de intersección hasta que las 2 palabras que se
cruzan en ese punto estén en el diccionario. Si aún así no está una
palabra en el diccionario hay que ir cambiando las letras que no esté
a partir de ese punto de intersección hasta encontrar una palabra que
sea válida.
9) Este proceso hay que repetirlo hasta el final para que todas sean
palabras válidas. Sospecho que puede darse el caso de que el sistema
se bloquee en determinados casos; para resolver esto y para darle más
personalidad al crucigrama puedes cambiar ciertas letras "a mano" y
volver a ejecutar este proceso de revisión.
Ya nos contarás si resulta!
Saludos,
Miguel
On 27 nov, 22:38, ZeRoberto <zeroha...@gmail.com> wrote:
> Generar un crucigrama para que otros lo resuelvan.
>
> Saludos
>
> El 27 de noviembre de 2011 16:35, Walter R. Ojeda Valiente <w...@hotmail.com
>
>
>
> > escribió:
> > No entendí qué es lo que quieres:
>
> > ¿Generar crucigramas para que otros los resuelvan?
>
> > ¿Un programa que resuelva crucigramas?
>
> > Saludos.
>
> > Walter.
>
> > ------------------------------
> > Date: Sun, 27 Nov 2011 16:33:44 -0500
> > Subject: [vfp] Generador de crucigramas
> > From: zeroha...@gmail.com
> > To: publice...@googlegroups.com
>
> > Hola a todos
>
> > Como pudiera hacer un programa que me genere la plantilla de un
> > crucigramas, asi como lo muestro en esta imagen
> > Me imagino que tendría que utilizar puro comando SELECT SQL para poder
> > completar las letras que faltan.
>
> >http://1.bp.blogspot.com/_sAL9O_AlbTA/S6v6zU3m8uI/AAAAAAAAEOk/v1J31sT...
>
> > Saludos- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
No obstante, no creo que sea necesario saber tanto de matemáticas para
hacer un programa así. Para mi la programación verdadera es buscar un
algoirtmo (una receta) buena para el programa (la masa ). Si comienzas
suponiendo que los cortes son más o menos perfectos (un rectángulo, un
círculo, un triángulo, etc.) y luego vas complicando las figuras, no
ha de ser tan difícil. Si quieres intentarlo seguro que Edgar te
prepara la receta mientras tú vas haciendo la masa, ok?.
Saludos,
Miguel
Saludos,
Miguel
On 27 nov, 22:33, ZeRoberto <zeroha...@gmail.com> wrote:
> Hola a todos
>
> Como pudiera hacer un programa que me genere la plantilla de un
> crucigramas, asi como lo muestro en esta imagen
> Me imagino que tendría que utilizar puro comando SELECT SQL para poder
> completar las letras que faltan.
>
> http://1.bp.blogspot.com/_sAL9O_AlbTA/S6v6zU3m8uI/AAAAAAAAEOk/v1J31sT...
>
> Saludos