La aplicación está diseñada para crear y completar crucigramas. Se pueden crear múltiples crucigramas, almacenarlos en una base de datos (DB) e imprimirlos. La aplicación proporciona una funcionalidad profesional completa para crear y publicar crucigramas.
La finalización de un crucigrama se puede hacer: - en modo automático, todo el crucigrama; - en modo automático, una por una palabra, es decir, por pasos; - y en el modo de detección secuencial de palabras en respuesta a las preguntas.
La aplicación tiene la capacidad de almacenar un estado intermedio de las palabras colocadas en el campo del crucigrama y en un tiempo retrasado para restaurar ese estado y continuar el proceso de llenado.
El tamaño del campo de ubicación de palabras (filas y columnas) se puede seleccionar de una lista desplegable, y sus datos se almacenan y mantienen en una actividad opcional.
Al deletrear palabras individuales, se utiliza un espacio aleatorio y la ubicación de las letras coincidentes en el cuadro del crucigrama. Las palabras se organizan en una columna o fila de izquierda a derecha y de arriba a abajo.
Si una palabra no tiene letras que coincidan con las palabras ya colocadas, se busca un lugar en el cuadro aleatorio y si no encuentra un lugar adecuado, desaparece.
Los crucigramas se ordenan por longitud de palabra de mayor a menor antes de comenzar el procedimiento de colocación de campos. La primera palabra se coloca al azar, y el resto como se describe anteriormente. Esto hace posible que el crucigrama tenga una disposición diversa en el campo cada vez.
La palabra se puede completar en el cuadro de crucigrama con celdas de colores en blanco para completar las palabras. Algunas de las celdas están numeradas con un número que corresponde al número de palabra de la lista de palabras (o de la lista de descripción de palabras), en la columna o en la fila que es el comienzo de la ubicación de la palabra. Los colores indican si la palabra o fila está colocada en la fila o columna, y si dos palabras están espaciadas desde ese principio.
El campo de ubicación de palabras se puede almacenar como un archivo de imagen llamado imageCrossWords.png, así como dos listas de palabras llamadas CrossWords.txt y una descripción de palabras llamada CrossWordsList.txt.
Los nombres de estos archivos pueden cambiar. Los archivos se almacenan en una carpeta seleccionada en el dispositivo desde donde se pueden enviar para su publicación en Internet. Puede crear y eliminar carpetas.