Programa para sopa de letras

482 views
Skip to first unread message

Programador Desarrollador

unread,
Nov 4, 2015, 9:50:14 AM11/4/15
to Comunidad de Visual Foxpro en Español
Quien puede guiarme en como hacer un programa algo parecido a la sopa de letras (por ejemplo: http://www.pekegifs.com/pekemundo/sopadeletras/animalesselva.htm?juegos)

francisco prieto

unread,
Nov 4, 2015, 10:11:05 AM11/4/15
to publicesvfoxpro
Pero,

El programa lo queres hacer en VFP... porque para los juegos de hoy en dia es preferible, Java, Html5 o Flash...

Saludos,

Pancho
Córdoba
Argentina

Programador Desarrollador

unread,
Nov 4, 2015, 10:19:23 AM11/4/15
to Comunidad de Visual Foxpro en Español
si en VFP porque es el que domino.

francisco prieto

unread,
Nov 4, 2015, 11:19:22 AM11/4/15
to publicesvfoxpro
Bueno básicamente deberías entonces armar una base de datos de las palabras que vas a querer poner en la sopa de letras y luego lo que se me ocurre es que armes una clase celda que solo pueda contener una letra.

Luego de eso deberías armar una clase tablero en la cual definas que cantidad de celdas va a tener de alto y de ancho.

Las celdas van a tener que tener unas propiedades especiales: por ejemplo

1) que ubicación tiene dentro del tablero
2) cuantas celdas se pueden ubicar en cada una de las direcciones... recorda que las sopas usan los lados arriba, abajo, derecha e izquierda y las diagonales.
3) si la celda esta siendo utilizada por una o mas palabras deberías almacenar cual es la posición de la letra y a que palabra hace referencia.

Te diría que primero que nada tomes lapiz y papel y escribas una lógica para un tablero de 10 x 10

1) palabras que no se toquen y solo horizontales (escritas al derecho y al revés)
2) palabras que no se toquen y solo verticales (escritas al derecho y al revés)
3) palabras que no se toquen y solo diagonal arriba (escritas al derecho y al revés)
4) palabras que no se toquen y solo diagonal abajo (escritas al derecho y al revés)
5) palabras que no se toquen escritas en cualquier ubicación.

Luego de eso agrega la lógica para cuando se toquen.

Finalmente debería haber un enlace entre cada letra de cada una de las palabras que están en la sopa, por si el usuario quiere una ayuda, o vos la queres resaltar o cambiar el tipo de letra o el fondo o algo por el estilo.

Una vez que la lógica te funciona en el papel, recién ahí empeza a programar y no te preocupes por como se ve, pues eso se resuelve al final.

Saludos,

Pancho
Córdoba
Argentina

Luis Maria Guayan

unread,
Nov 6, 2015, 7:18:30 AM11/6/15
to publice...@googlegroups.com
Mira si esto te ayuda:


-- Create custom Word Search Puzzles using American Sign Language and Word Automation -- [Creando palabras cruzadas con VFP y Word] --
http://blogs.msdn.com/b/calvin_hsia/archive/2007/06/21/create-custom-word-search-puzzles-using-american-sign-language-and-word-automation.aspx



Luis María Guayán
Tucumán, Argentina
_______________________________
Comunidad Visual FoxPro en Español
http://comunidadvfp.blogspot.com

Carlos Miguel FARIAS

unread,
Nov 6, 2015, 11:25:21 AM11/6/15
to Grupo Fox
No te ayudo con el programa de sopa de letras, porque sufro del síndrome de Mafalda.
Además, gane Scioli o Macri. OTRA VEZ SOPA

Fidel Charny

unread,
Nov 6, 2015, 12:41:43 PM11/6/15
to Comunidad de Visual Foxpro en Español
Ciertamente, otra vez Sopa.
Pero para mí, Scioli es Sopa Vieja (D.O.S.)

integral

unread,
Nov 6, 2015, 1:42:43 PM11/6/15
to Comunidad de Visual Foxpro en Español

Que tal Amigo .

Interesante desafió a realizar,  te muestro algunas pantallas para tengas una idea para el desarrollo de la sopa de Letras...

Hasta la próxima.

Saludos,

INTEGRAL
Sopa de letras 1a.jpg
Sopa de letras 3.jpg
Sopa de letras 2.jpg
Sopa de letras 1.jpg

ZeRoberto

unread,
Nov 6, 2015, 4:31:08 PM11/6/15
to publice...@googlegroups.com
Amigo Integral

Encuentro una inconsistencia en la imagen 4 dice VISUAL FOXPRO y no
VISUALFOXPRO
--
btnMyVideo.Click() <https://www.youtube.com/watch?v=E7pwDaahxTQ>

francisco prieto

unread,
Nov 7, 2015, 3:40:36 PM11/7/15
to publicesvfoxpro
ZeRoberto,

Es una inconsistencia aceptable, pues en Sopa de Letras en general no hay casillas en blanco.

Saludos,

Pancho
Córdoba
Argentina

Carlos Miguel FARIAS

unread,
Nov 8, 2015, 5:11:03 PM11/8/15
to Grupo Fox
Por supuesto que no hay casillas en blanco, hay caldo. (y sigue el viernes...)

integral

unread,
Nov 9, 2015, 12:31:11 PM11/9/15
to Comunidad de Visual Foxpro en Español

Amigo ZeRoberto :

En este caso en concreto es valido las forma como se esta realizando...

atte.,

INTEGRAL

El miércoles, 4 de noviembre de 2015, 9:50:14 (UTC-5), Programador Desarrollador escribió:
Reply all
Reply to author
Forward
0 new messages