Crear una matriz cuyas palabras se puedan leer de derecha a izquierda y arriba hacia abajo y de izquierda a derecha y de abajo hacia arriba.
[X] - Mostrar un listado de palabras en español de 5 letras [x] - Mostrar 5 palabras al azar [X] - Mostrar la primer palabra al azar [X] - La tercer palabra debe de comenzar con la tercer letra de la primer palabra y la misma debe ser capicúa. [X] - La segunda palabra debe de comenzar con la segunda letra de la primer palabra, la tercer letra de la segunda palabra debe ser igual a la segunda letra de la tercer palabra debe de terminar con la cuarta letra de la primer letra [X] - La cuarta palabra debe ser igual a la segunda palabra pero invertida
[] - La quinta palabra debe ser igual a la primer palabra pero invertida
Por un tema de optimización de código, dejo que la cuarta palabra sea la segunda palabra (pero invertida) y la quinta palabra sea la primer palabra (invertida). Pero para ser el quinto intento me salió bastante bien. No en todos los casos las palabras van a tener coherencia. Con el correr del tiempo iré mejorando este labotarotio.
Cualquier duda o sugerencia me escriben por las redes.