Prompt para la lectura progresiva
Actúa como un experto desarrollador de prompts y genera uno para crear una aplicación en html dirigida a niños de Educación Primaria y su misión será mostrar el texto progresivamente.
Quiero que la aplicación muestre un listado con los textos existentes. Inicialmente yo subiré 10 ficheros en formato .txt: texto1, texto2, texto3, texto4… texto10
Para mostrar el listado, toma el título que irá en la primera línea del texto.
La lista inicial de textos es 10 pero el usuario podrá añadir nuevos textos, eliminar alguno existente o modificarlo, además habrá un botón que permita recuperar los textos originales.
Para añadir nuevos textos habrá un cuadro de texto en el que el usuario podrá escribir o pegar texto. Incluirá también un espacio para escribir el título. En esa pantalla habrá un botón para guardarlo.
Otra forma de añadir texto debe ser mediante un botón que permita subir ficheros .txt, .docx, .pdf… Le recordaremos que en la primera línea debe ir el título.
Podremos usar cualquier método de los descritos para añadir textos, pero en cualquier caso una vez guardado este texto aparecerá en el listado, tomando el título de la primera línea.
Realiza estas tareas:
1. Muestra una pantalla inicial con el título de la aplicación.
2. En los primeros pasos el usuario elegirá:
a. Una fuente para mostrar los textos entre estas: OpenDyslexic, Comic, Arial o Times. Estas fuentes irán incrustadas en el html para que no tenga que descargarlas de Internet.
b. El tamaño de la letra.
c. La velocidad a la que quiere leer.
d. Un texto, ya sea del listado original o de los que el usuario ha añadido.
3. Una vez seleccionado el alumno pulsará el botón comenzar.
4. Tras pulsar este botón irá apareciendo el texto seleccionado poco a poco en pantalla, el ritmo será el de palabras por minuto que nosotros hayamos indicado.
5. El texto se irá mostrando de izquierda a derecha y de arriba abajo.
6. Utiliza la fuente y el tamaño que haya elegido el usuario.
7. Después de acabar de mostrar el texto espera 7 segundos y muestra mensajes motivadores acompañados de pequeñas animaciones.
8. La aplicación debe funcionar en tablets, ordenadores, móviles con Android e IOs.
9. La aplicación debe incluir: botones grandes, alto contraste, posibilidad de activar/desactivar sonidos, funcionamiento tanto con ratón como con pantalla táctil, orientación horizontal y vertical...
10. Con una interfaz moderna inspirada en aplicaciones actuales.
11. La aplicación debe parecer un recurso educativo profesional.
12. Aunque inicialmente el fondo sea blanco y el texto en negro, quiero que el usuario pueda seleccionar el color del fondo y el color del texto.
Optimiza el prompt para hacerlo mejor y hazme las preguntas que consideres necesarias antes de proceder.
Actúa como un desarrollador experto en aplicaciones educativas, diseño UX/UI infantil, accesibilidad digital y desarrollo web frontend.
Tu misión es crear una aplicación educativa profesional de lectura progresiva, dirigida a alumnado de Educación Primaria, aunque debe resultar especialmente adecuada para estudiantes con:
Dificultades de lectura.
Dislexia.
Trastornos del Desarrollo del Lenguaje.
Necesidades Educativas Especiales.
Dificultades en la atención o en el procesamiento de textos.
La aplicación debe estar diseñada para favorecer una lectura tranquila, progresiva y sin elementos visuales innecesarios que distraigan al alumnado.
La aplicación permitirá seleccionar un texto y mostrarlo progresivamente al ritmo de lectura elegido por el usuario.
El texto deberá ir apareciendo como si se estuviera construyendo mientras se lee:
De izquierda a derecha.
De arriba abajo.
Respetando el orden natural del texto.
Manteniendo siempre visibles las palabras que ya han aparecido.
Añadiendo progresivamente cada nueva palabra a continuación de las anteriores.
Cuando se alcance el final del ancho disponible, el texto continuará automáticamente en la línea siguiente.
Cuando exista un punto y aparte o un salto de párrafo en el texto original, deberá respetarse y comenzar un nuevo párrafo.
El texto continuará apareciendo progresivamente hasta mostrar su contenido completo.
Si el texto es:
El perro corría por el parque.
De repente comenzó a llover.
La aplicación deberá mostrar progresivamente:
El
Después:
El perro
Después:
El perro corría
Después:
El perro corría por el parque.
Y posteriormente respetará el salto de párrafo:
El perro corría por el parque.
De
Después:
El perro corría por el parque.
De repente
Y así sucesivamente hasta completar todo el texto.
La velocidad de aparición dependerá del número de palabras por minuto seleccionado previamente.
La aplicación debe cumplir estrictamente los siguientes requisitos:
Todo debe estar contenido en un único archivo HTML autocontenido.
No debe depender de servidores.
Debe funcionar sin conexión a Internet después de guardar el archivo.
Todo el CSS debe estar incluido dentro del propio HTML.
Todo el JavaScript debe estar incluido dentro del propio HTML.
Las fuentes necesarias deben estar incrustadas dentro del HTML.
Las librerías necesarias para importar documentos deben estar incluidas localmente dentro del HTML.
No utilizar CDN ni recursos externos que requieran conexión.
No utilizar APIs externas.
No utilizar bases de datos ni servidores.
El código debe estar completo y listo para guardar como un único archivo .html y ejecutar directamente.
La aplicación debe funcionar correctamente en:
Ordenadores Windows.
macOS.
Tablets.
Móviles Android.
iPhone y iPad con iOS/iPadOS.
Debe ser completamente responsive y funcionar tanto en:
Orientación vertical.
Orientación horizontal.
La aplicación debe comenzar con una pantalla inicial atractiva y profesional.
Debe incluir:
Un título principal para la aplicación relacionado con la lectura progresiva.
Un diseño moderno inspirado en aplicaciones educativas actuales.
Una breve explicación sencilla de su funcionamiento.
Un botón grande y claramente visible para comenzar.
El diseño debe transmitir que se trata de un recurso educativo profesional, moderno, cuidado y accesible.
Antes de comenzar la lectura, el usuario deberá configurar los siguientes aspectos:
La fuente.
El tamaño de letra.
La velocidad de lectura.
El color del fondo.
El color del texto.
El texto que desea leer.
El usuario podrá elegir entre las siguientes fuentes:
OpenDyslexic.
Comic Sans MS.
Arial.
Times New Roman.
La aplicación deberá utilizar exactamente la fuente seleccionada durante la lectura.
Las fuentes necesarias deberán estar disponibles sin necesidad de conexión a Internet.
OpenDyslexic deberá estar incrustada dentro del propio archivo HTML.
Para Comic Sans MS, Arial y Times New Roman se deberán utilizar alternativas incrustadas o mecanismos de respaldo adecuados para garantizar una experiencia visual lo más consistente posible en diferentes dispositivos.
El usuario podrá seleccionar el tamaño de la letra mediante un control deslizante.
El deslizador deberá:
Permitir ajustes precisos.
Mostrar visualmente el tamaño seleccionado.
Ofrecer un intervalo suficientemente amplio para alumnado con diferentes necesidades visuales y lectoras.
Actualizar una vista previa en tiempo real para que el usuario pueda comprobar el resultado antes de comenzar.
El rango de tamaños debe ser adecuado para:
Pantallas de móviles.
Tablets.
Ordenadores.
Usuarios que necesitan letra especialmente grande.
El tamaño elegido deberá aplicarse durante toda la lectura.
El usuario podrá seleccionar la velocidad mediante un control claro y sencillo.
La velocidad disponible irá:
Desde 30 palabras por minuto.
Hasta 300 palabras por minuto.
En incrementos exactos de 10 palabras por minuto.
Por tanto, los valores disponibles serán:
30, 40, 50, 60... hasta 300 palabras por minuto.
La interfaz deberá mostrar claramente el valor seleccionado, por ejemplo:
Velocidad: 120 palabras por minuto
La lógica de lectura debe calcular correctamente el tiempo entre palabras según la velocidad elegida.
Utilizar la fórmula:
Milisegundos por palabra = 60.000 / palabras por minuto
La puntuación debe tratarse de forma natural. Se pueden aplicar pequeñas pausas adicionales después de:
Punto.
Coma.
Punto y coma.
Dos puntos.
Signos de interrogación.
Signos de exclamación.
Estas pausas adicionales deben ser moderadas y no alterar excesivamente la velocidad general seleccionada.
Inicialmente, la aplicación deberá utilizar la siguiente configuración predeterminada:
Fondo blanco.
Texto negro.
Sin embargo, el usuario podrá personalizar ambos colores antes de comenzar la lectura.
Deberán existir dos controles claramente identificados.
El usuario podrá seleccionar el color de fondo de la pantalla de lectura.
El usuario podrá seleccionar el color con el que se mostrará el texto.
Los controles deberán ser sencillos, visuales y accesibles, permitiendo seleccionar los colores mediante un selector de color.
Además, deberán ofrecerse algunas combinaciones recomendadas y de alto contraste, por ejemplo:
Fondo blanco · Texto negro.
Fondo crema suave · Texto negro.
Fondo amarillo suave · Texto negro.
Fondo azul oscuro · Texto blanco.
Fondo negro · Texto blanco.
El usuario podrá elegir libremente cualquier color mediante el selector.
La aplicación deberá calcular el contraste entre el color del fondo y el color del texto.
Si la combinación elegida ofrece un contraste insuficiente y puede dificultar la lectura, deberá mostrarse una advertencia clara, por ejemplo:
Esta combinación puede resultar difícil de leer. Te recomendamos elegir colores con mayor contraste.
La aplicación no deberá impedir necesariamente la selección, pero sí informar claramente al usuario.
Los colores seleccionados se aplicarán a la pantalla de lectura.
También deberá existir una vista previa en tiempo real que permita comprobar simultáneamente:
La fuente seleccionada.
El tamaño de letra.
El color del texto.
El color del fondo.
La combinación elegida deberá mantenerse durante toda la lectura.
Además, deberá existir un botón:
Restablecer colores predeterminados
Este botón recuperará:
Fondo blanco.
Texto negro.
La aplicación deberá incluir una sección completa denominada:
Mis textos
Inicialmente existirán 10 textos originales:
texto1
texto2
texto3
texto4
texto5
texto6
texto7
texto8
texto9
texto10
Estos textos originales serán proporcionados posteriormente y deberán quedar incorporados permanentemente dentro del archivo HTML.
Cada texto original tendrá el siguiente formato:
La primera línea será el título.
Las líneas siguientes serán el contenido.
El título que aparezca en el listado será siempre el correspondiente a la primera línea del texto.
La aplicación deberá mostrar todos los textos disponibles mediante un listado claro, visual y fácil de utilizar.
Cada elemento deberá mostrar, como mínimo:
El título del texto.
Un botón o acción para seleccionarlo.
También deberá existir un buscador que permita localizar textos escribiendo parte de su título.
Por ejemplo:
🔍 Buscar un texto...
El listado deberá poder ordenarse mediante diferentes criterios.
Incluir un sistema de ordenación con opciones como:
Orden alfabético de la A a la Z.
Orden alfabético de la Z a la A.
Textos originales primero.
Textos añadidos primero.
Más recientes primero.
Más antiguos primero.
El diseño debe seguir siendo sencillo y no sobrecargar visualmente la pantalla.
Debe existir un botón claramente visible:
Añadir texto
Al pulsarlo, se abrirá una pantalla o panel que incluya:
Un campo específico para escribir el título.
Un área de texto amplia donde el usuario pueda:
Escribir.
Copiar.
Pegar.
Al guardar el texto:
Se añadirá automáticamente al listado.
Aparecerá utilizando el título indicado.
Podrá seleccionarse posteriormente para realizar la lectura progresiva.
Debe existir otra opción:
Importar archivo
La aplicación deberá permitir seleccionar documentos en los formatos:
.txt
.docx
.odt
Antes de importar, mostrar una indicación clara:
Recuerda: la primera línea del documento debe contener el título del texto.
Después de procesar correctamente el archivo:
La primera línea se utilizará como título.
El resto del contenido se utilizará como texto.
El documento aparecerá automáticamente en el listado.
La aplicación deberá incorporar dentro del propio HTML las herramientas o librerías necesarias para extraer el texto de estos formatos.
En los archivos PDF, la extracción de texto puede variar dependiendo de cómo haya sido creado el documento.
La aplicación deberá:
Intentar extraer el texto de los PDF que contengan texto seleccionable.
Mantener, en la medida de lo posible, los saltos de párrafo.
Informar claramente al usuario si no se ha podido extraer texto.
No es necesario incorporar reconocimiento OCR para PDFs que sean únicamente imágenes, salvo que pueda implementarse de forma completamente local y sin perjudicar excesivamente el rendimiento del archivo.
Cada texto deberá disponer de una opción:
Editar
Al editar un texto se deberá poder modificar:
El título.
El contenido completo.
Al guardar los cambios:
El título actualizado deberá aparecer inmediatamente en el listado.
El contenido modificado será el que se utilice posteriormente durante la lectura.
Los textos originales también podrán editarse durante el uso de la aplicación.
Cada texto deberá poder eliminarse.
Antes de eliminarlo, deberá aparecer una ventana de confirmación clara, por ejemplo:
¿Seguro que quieres eliminar este texto?
Con dos botones:
Cancelar.
Eliminar.
El botón de eliminar deberá estar visualmente diferenciado para evitar pulsaciones accidentales.
Debe existir un botón claramente identificado como:
Restaurar textos originales
Al pulsarlo, deberá aparecer una ventana de confirmación explicando que se recuperará la colección inicial.
Al confirmar:
Se restaurarán los 10 textos originales exactamente como estaban incorporados inicialmente.
Se recuperarán también las versiones originales de aquellos textos originales que hubieran sido modificados.
Se eliminarán los textos añadidos por el usuario.
Antes de confirmar, deberá mostrarse una advertencia clara indicando que los textos añadidos se eliminarán y que los cambios realizados en los textos originales se perderán.
Una vez que el usuario haya seleccionado:
La fuente.
El tamaño de letra.
La velocidad de lectura.
El color del fondo.
El color del texto.
El texto.
Deberá aparecer un botón grande:
COMENZAR
Al pulsarlo comenzará la experiencia de lectura.
Antes de iniciar la lectura debe comprobarse que existe un texto seleccionado.
La pantalla de lectura debe ser especialmente limpia y libre de distracciones.
Características:
Fondo seleccionado por el usuario.
Texto seleccionado por el usuario.
Amplio espacio alrededor del contenido.
Diseño centrado y equilibrado.
Adaptación automática al tamaño de pantalla.
Márgenes adecuados para evitar líneas excesivamente largas en pantallas grandes.
El texto se irá construyendo progresivamente respetando:
El orden de las palabras.
Los espacios.
La puntuación.
Los saltos de línea.
Los párrafos originales.
No deberá existir:
Barra de progreso.
Porcentaje.
Cronómetro.
Contador de palabras.
Ningún otro indicador visual que pueda distraer al alumno.
Durante la lectura deberán estar disponibles controles grandes, claros y accesibles.
Incluir:
Detiene temporalmente la aparición de nuevas palabras.
Continúa desde el punto exacto en el que se pausó.
Reinicia la lectura desde la primera palabra utilizando la misma configuración.
Detiene la lectura y vuelve a la pantalla anterior sin modificar la configuración elegida.
Los botones deberán funcionar mediante:
Ratón.
Pantalla táctil.
Teclado cuando sea posible.
Cuando se haya mostrado completamente el texto:
El texto completo permanecerá visible.
Se esperarán exactamente 7 segundos.
Después aparecerá un mensaje motivador elegido aleatoriamente.
El mensaje podrá estar acompañado de una pequeña animación visual si las animaciones están activadas.
Se reproducirá la melodía final si los sonidos están activados.
Después de mostrar el mensaje, la aplicación volverá automáticamente al menú o pantalla inicial de selección.
No será necesario que el alumno pulse ningún botón para continuar.
Crear una colección amplia de mensajes positivos para evitar repeticiones frecuentes.
Utilizar mensajes sencillos, cercanos y adecuados para alumnado de Educación Primaria.
Ejemplos:
¡Fantástico! Has terminado.
¡Muy bien! Sigue así.
¡Excelente trabajo!
¡Lo has conseguido!
¡Cada vez lees mejor!
¡Enhorabuena, gran lector!
¡Misión cumplida!
¡Has hecho un trabajo estupendo!
¡Sigue disfrutando de la lectura!
¡Genial! Otro reto superado.
El sistema deberá elegir un mensaje aleatoriamente.
Los mensajes motivadores podrán acompañarse de pequeñas animaciones educativas y discretas, por ejemplo:
Estrellas.
Confeti.
Destellos.
Medallas.
Pequeñas celebraciones visuales.
Las animaciones:
No deben ser excesivas.
No deben producir destellos rápidos.
Deben respetar las preferencias de reducción de movimiento del dispositivo cuando estén disponibles.
Deben poder activarse o desactivarse.
Incluir una opción:
Animaciones: Activadas / Desactivadas
La aplicación deberá recordar esta preferencia.
La aplicación incluirá una opción general para activar o desactivar los sonidos.
Cuando estén activados:
Al pulsar los botones deberá reproducirse un pequeño sonido breve y agradable.
Al finalizar la lectura y mostrar el mensaje motivador deberá reproducirse una pequeña melodía positiva y discreta.
Los sonidos deberán:
Generarse localmente o estar incorporados dentro del HTML.
No depender de archivos externos.
No requerir conexión a Internet.
Tener un volumen moderado.
Poder activarse o desactivarse fácilmente.
La aplicación deberá recordar la preferencia del usuario.
Utilizar localStorage del navegador para guardar automáticamente las preferencias del usuario.
La aplicación deberá recordar:
La última fuente seleccionada.
El tamaño de letra.
La velocidad de lectura.
El color de fondo seleccionado.
El color del texto seleccionado.
La configuración de sonidos.
La configuración de animaciones.
Estas preferencias deberán recuperarse automáticamente cuando el usuario vuelva a abrir la aplicación.
La aplicación no debe requerir:
Registro.
Usuario.
Contraseña.
Correo electrónico.
Conexión a Internet.
Los textos originales deben estar incorporados permanentemente en el código HTML como colección inicial.
Los textos añadidos, editados o eliminados durante el uso deberán gestionarse mediante almacenamiento local del navegador.
De esta manera, los cambios realizados durante el uso podrán mantenerse al cerrar y volver a abrir la aplicación en el mismo navegador y dispositivo.
El sistema de restauración deberá permitir recuperar en cualquier momento la colección original incorporada en el HTML.
La aplicación debe seguir criterios de accesibilidad elevados.
Incluir:
Botones grandes.
Áreas táctiles amplias.
Alto contraste.
Texto claramente legible.
Navegación mediante teclado.
Estados de foco claramente visibles.
Etiquetas accesibles.
Uso correcto de HTML semántico.
Atributos ARIA cuando sean necesarios.
Compatibilidad razonable con lectores de pantalla.
No depender exclusivamente del color para transmitir información.
Respeto por prefers-reduced-motion.
La aplicación debe calcular el contraste entre el color del texto y el color del fondo utilizando criterios reconocidos de contraste.
Si la combinación seleccionada no alcanza un nivel de contraste adecuado para una lectura cómoda, deberá advertirse al usuario.
El diseño debe aproximarse al cumplimiento de los principios de WCAG 2.2 nivel AA, procurando utilizar contrastes elevados siempre que sea posible.
Crear una interfaz moderna inspirada en aplicaciones educativas actuales.
El resultado debe parecer:
Una aplicación profesional.
Un recurso educativo de calidad.
Moderna.
Amigable.
Clara.
Intuitiva.
Atractiva para niños de Educación Primaria sin resultar infantil en exceso.
Utilizar:
Tarjetas.
Bordes redondeados.
Sombras suaves.
Jerarquía visual clara.
Iconos comprensibles acompañados de texto cuando sea necesario.
Espaciado generoso.
Transiciones suaves y no invasivas.
Evitar:
Pantallas recargadas.
Animaciones excesivas.
Elementos decorativos que distraigan durante la lectura.
Textos demasiado pequeños.
Botones difíciles de pulsar.
La pantalla de lectura deberá ser todavía más limpia y minimalista que el resto de la aplicación.
Organizar el código de manera clara y profesional.
Separar conceptualmente:
Datos de textos originales.
Gestión de textos.
Importación de archivos.
Configuración del usuario.
Personalización de colores.
Motor de lectura progresiva.
Gestión de pausa y reanudación.
Sistema de sonidos.
Sistema de animaciones.
Persistencia mediante localStorage.
Interfaz de usuario.
Utilizar nombres de variables y funciones claros.
Añadir comentarios únicamente cuando ayuden a comprender partes importantes del funcionamiento.
Evitar código innecesariamente complejo.
La lógica de lectura es una parte fundamental de la aplicación.
Debe garantizarse que:
No se pierdan palabras.
No se dupliquen palabras.
Se respeten los espacios.
Se respeten los saltos de párrafo.
Pausar detenga exactamente el proceso.
Reanudar continúe desde la palabra correcta.
Reiniciar vuelva al comienzo.
Salir cancele correctamente todos los temporizadores.
No queden temporizadores activos después de salir o cambiar de texto.
El cambio de velocidad solo se aplicará a una nueva lectura, salvo que se implemente de forma segura durante la lectura.
El motor de lectura debe calcular la velocidad utilizando palabras por minuto y temporizadores suficientemente precisos.
Al generar la versión final, incluir una estructura claramente identificable dentro del código para introducir los 10 textos originales.
Por ejemplo:
const TEXTOS_ORIGINALES = [
{
id: "texto1",
titulo: "Título del texto 1",
contenido: "Contenido del texto 1..."
},
{
id: "texto2",
titulo: "Título del texto 2",
contenido: "Contenido del texto 2..."
}
];
La estructura deberá estar preparada para contener los 10 textos.
Cuando posteriormente se proporcionen los archivos:
texto1.txt
texto2.txt
...
texto10.txt
Su contenido deberá incorporarse directamente dentro de esta estructura.
La primera línea de cada archivo será el título y el resto será el contenido.
Antes de entregar el código final, realiza una revisión completa.
Comprueba especialmente:
La aplicación se abre correctamente.
Todos los botones funcionan.
Se puede seleccionar una fuente.
El tamaño de letra se modifica correctamente.
La velocidad funciona entre 30 y 300 ppm en intervalos de 10.
Se puede seleccionar el color del fondo.
Se puede seleccionar el color del texto.
Se muestra una advertencia si el contraste es insuficiente.
La vista previa refleja correctamente fuente, tamaño y colores.
Se puede seleccionar un texto.
El texto aparece progresivamente de izquierda a derecha y de arriba abajo.
Se respetan los saltos de párrafo.
Pausar funciona.
Reanudar funciona.
Reiniciar funciona.
Salir cancela correctamente la lectura.
Tras finalizar el texto se esperan 7 segundos.
Aparece un mensaje motivador aleatorio.
La aplicación vuelve automáticamente al menú.
Se pueden añadir textos manualmente.
Se pueden editar título y contenido.
Se pueden eliminar textos con confirmación.
Existe buscador.
Las opciones de ordenación funcionan.
La restauración recupera correctamente los textos originales.
Se pueden importar .txt.
Se pueden importar .docx.
Se pueden importar .pdf con texto extraíble.
Se pueden importar .odt.
Se guarda la fuente elegida.
Se guarda el tamaño.
Se guarda la velocidad.
Se guarda el color del fondo.
Se guarda el color del texto.
Se guarda la configuración de sonidos.
Se guarda la configuración de animaciones.
La configuración se recupera al volver a abrir la aplicación.
El botón «Restablecer colores predeterminados» recupera fondo blanco y texto negro.
Funciona sin conexión a Internet.
No depende de CDN.
Todo está contenido en un único archivo HTML.
Es responsive.
Funciona en orientación vertical.
Funciona en orientación horizontal.
Es usable mediante ratón.
Es usable mediante pantalla táctil.
Es navegable mediante teclado.
Entrega directamente el código HTML completo y funcional, en un único bloque, listo para:
Copiar.
Guardar con extensión .html.
Abrir en un navegador.
No entregues pseudocódigo.
No omitas funciones importantes.
No sustituyas funcionalidades por comentarios como:
"Aquí iría la función de importación".
Todas las funciones solicitadas deben estar implementadas.
Antes de entregar el resultado, revisa el código completo para detectar:
Errores de sintaxis.
Funciones incompletas.
Botones sin funcionamiento.
Temporizadores que puedan quedar activos.
Problemas en la persistencia de datos.
Problemas de compatibilidad responsive.
Dependencias externas.
Problemas en la lectura progresiva.
Problemas en el respeto de párrafos y saltos de línea.
El resultado final debe ser una aplicación educativa profesional, moderna, accesible, visualmente cuidada, completamente funcional y contenida en un único archivo HTML autocontenido.
Instrucciones para la lectura condicionada
Ahora quiero una aplicación igual pero con el proceso contrario, es decir, muestra todo el texto y lo va eliminando a la velocidad seleccionada de izquierda a derecha y de arriba a abajo. El objetivo es condicionar la velocidad lectora.
Le pones otro nombre al fichero para que pueda diferenciarlos.
Instrucciones para crear un único fichero
Ahora quiero agrupar en un único fichero la lectura progresiva y la condicionada, que haya una opción en el menú para elegir una u otra.
También quiero que el rango de la velocidad vaya de 30 a 500.
Y el tamaño de la letra desde 14 a 100.