A downloadable game for Windows, macOS, and Linux

🚨2024-01-09: Actualización - The Chipi Chipi Upgrade 🐱

Screenshot of Quijótica with the Chipi Chipi update

Chipi chipi chapa chapa

Dubi dubi daba daba

Mágico mi dubi dubi

Bum, bum, bum, bum

Chipi chipi chapa chapa

Dubi dubi daba daba

Mágico mi dubi dubi

Bum, bum, bum, bum

Chipi chipi chapa chapa

Dubi dubi daba daba

Mágico mi dubi dubi

Bum, bum, bum, bum

Chipi chipi chapa chapa

Dubi dubi daba daba

Mágico mi dubi dubi

Bum, bum, bum, bum

Chipi chipi chapa chapa

Dubi dubi daba daba

Mágico mi dubi dubi

Bum, bum, bum, bum

🚨2023-08-28: Actualización - The Buttonica Upgrade🔘

Acaba de salir la versión 1.1 de Quijótica, 100% compatible con el progreso de Quijótica 1.0, pero con los siguientes arreglos y mejoras:


  • Nuevo libro disponible: Buttonica
  • Ahora se celebra con una animación cada vez que se llegan a las 100, 200, 300, etc. palabras
  • Ahora se permite actualizar las estadísticas globales de jynus.com/quijotica de manera automática, en vez de tener que pulsar un botón cada vez (deshabilitada por defecto)
  • Se ha añadido una opción para crear un comando opcional (por ejemplo, !q) para aquell@s personas que quieran filtrar su chat de manera fácil
  • Se han arreglado y añadido customizaciones por streamer
  • Comandos de chat: Nuevo comando !clasificación que muestra el top 3. Además, ahora se permite ejecutar comandos aunque el usuario esté bajo timeout, y !palabras ahora también enseña el número de errores. !quijótica muestra el comando, si se ha configurado.
  • Se ha arreglado un problema en el que la caché de archivos hacía que el botón de reset no funcionara bien bajo Windows
  • Se ha deshabilitado la funcionalidad correspondientes a la regla 5 (usuarios Montxaldre y Ezoniev)

Quijótica: Una idea original de Jynus

¿Qué ocurriría si llenáramos una sala de monos y máquinas de escribir y los dejáramos durante un tiempo infinito? ¿Surgirían grandes obras de la literatura como "Don Quijote de la Mancha" de Cervantes?


Esta misma pregunta es la que queremos responder con este juego- excepto que en vez de monos, tenemos viewers de Twitch, y en vez de máquinas de escribir tenemos el chat. ¿Podrían tus seguidores escribir las 372 799 palabras de El Quijote de manera colaborativa y en directo?

👉 ¿Qué es Quijótica?

Quijótica es un juego de chat para Twitch que funciona en plataformas Windows, Mac y Linux. Una vez dados permisos de lectura y escritura en nuestro propio chat, mostrará por pantalla, de forma secuencial y en orden todas las palabras de un libro que podemos elegir de una lista. El objetivo del juego es escribirlas una a una hasta llegar al final del libro.

Quijótica está pensado como una experiencia más calmada que Numérica. Es por eso que equivocarse o repetir una palabra no reseteará el progreso, pero sí deshabilitará al usuario de seguir contribuyendo durante un numero configurable de segundos.

El juego guarda el progreso al salir y cada cierto tiempo, por lo que se puede jugar durante varias sesiones de stream.

También se guarda el rendimiento de cada usuario, por lo que es posible comprobar en todo momento quién es el usuario de Twitch que más palabras ha escrito, el más rápido, o el que menos fallos ha cometido. También se puede comparar en un ranking global con otros streamers el progreso global. El streamer que primero acabe el Quijote de manera legítima en directo, recibirá un premio!

👉 ¿Cuáles son las reglas para el chat?

Las reglas ―que también se pueden consultar en el propio juego― dicen lo siguiente:

  1. Hable claro y sin errores las palabras desta novela, y sea lo que fuere, que con eso nos contentamos
  2. Esté advertido de aquí adelante en una cosa, para que os abstengáis y reportéis la desdicha de una palabra que no corresponda, fuere de lugar o con falta de respeto hacia la ortografía castellana, u otro motivo
  3. Como buen caballero, no esperéis premio alguno, más allá de la gloria por ser el caballero más certero, con menos ferrores o más rápido en el manejo de la palabra; o bien por la gloria que le corresponde al señor o señora destas tierras.
  4. Aquellos que cometan más ferrores serán objeto de escarnio público
  5. Entiendan vuestras mercedes que la regla cinco ha sido eliminada para regoçijo dellas gentecillas. Decía desta manera: Estén alerta, pues existen dos diablillos infliltrados que se hacen pasar por caballeros de alta alcurnia y tratan de engañarnos con sus malas artes. Sus nombres son «Ezoniev» y «Montxaldre». No se dejen engañar por estos embustes. Para discernir caballeros de diablillos, estos últimos jamás dirían "@jynus perdón por los timeouts no justificados". Hasta entonces ellos no estarán permitidos en estos nuestras menesteres de caballería.
  6. El primer señor feudal (o señora) en completar su misión de caballería recibirá un tesoro de gran valor en su villa

👉 ¿Puedo ver el código fuente?

Sí, Quijótica es software libre y está licenciado bajo licencia MIT y el código y sus assets pueden descargarse en: https://github.com/jynus/quijotica

👉 ¿Qué permisos necesita el juego de Twitch y qué hace con ellos?

El juego pide permisos sólo de lectura y de escritura del chat, y no realiza ningún baneo, timeout, cambio de VIP o acción de moderador. Los "baneos" se realizar de manera virtual, registrando quién se ha equivocado e ignorando sus mensajes durante (por defecto) 30 segundos por la propia aplicación.

El juego envía mensajes de chat indicando fallos y añade un par de comandos informativos con la cuenta que se autorizó.

👉 ¿Qué diferencias hay entre Numérica y Quijótica?

La más obvia es que no se escriben números, sino palabras. Esto permite gran flexibilidad, incluso se puede jugar a la propia Numérica con uno de los libro incluídos por defecto. El juego contiene ―en el momento de su lanzamiento― los siguientes libros, que se descargan e instalan de manera automática:

  • «Don Quijote de la Mancha» de Miguel de Cervantes. Versión de dominio público obtenida del proyecto Gutenberg
  • «La Biblia» (múltiples autores). Versión de dominio público de 1909, obtenida de Wikilibros.
  • «Frankenstein o el moderno Prometeo» de Mary Wollstonecraft Shelley. Versión de dominio público obtenida del proyecto Gutenberg.
  • «El Manifiesto Comunista» de Karl Marx y Friedrich Engels. Versión de dominio público obtenida de Wikilibros.
  • «Numérica» (sin copyright). Un listado secuencial del primer milón de numeros naturales
  • «Piérica» (sin copyright). Un listado de las cifras de pi, incluyendo un millón de decimales.
  • En la versión 1.1 se añadió: «Buttonica» (sin copyright). Un listado aleatorio de onomatopeyas de clicks de botón, tales como click, clic y tap, inspirado en The Buttonica, que a su vez está inspirado en The Button.
  • En la versión 1.2 se añadió: «Chipi Chipi». Estribillo repetido de la canción de Christell «Dubidubidu».

Futuras actualizaciones podrían añadir más libros.

El juego tiene un fin concreto y alcanzable que es el llegar al final del libro (el juego termina). Por tanto, se invita a realizar sesiones colaborativas y a no obsesionarse por las categorías que se muestran en la clasificación:

  • Usuarios con más palabras correctas escritas
  • Usuarios más rápidos en escribir
  • Usuarios con más aciertos (menos fallos)
  • Usuarios con más fallos (para escarnio público)
  • Ranking global

No se realizan baneos de Twitch, simplemente la aplicación avisa por chat y pantalla de los fallos y los usarios afectados son ignorados durante 30 segundos (configurable).

La configuración y el progreso se guarda entre sesiones en disco para facilitar la vida al streamer.

Existen varias pantallas secretas como "huevos de pascua" para los jugadores exploren, así como guiños a los libros y a los streamers (no afectan a la jugabilidad).

👉 ¿Cómo conecto el juego a Twitch?

Al iniciar el juego y pulsar en "Enclavijar" (conectar/unir con clavijas, como se dice en el Quijote) el juego abrirá una nueva ventana de navegador en la que pedirá los permisos de lectura y escritura en el chat. La aplicación se llama Quijotica y es del usuario jynus_bot.


Una vez aceptado, Twitch redirigirá a localhost:18297 para leer la autorozación. Si todo está correcto, el navegador dirá "Success" y podrá cerrarse sin problemas.


Aunque el token se envía en la url d el navegador, no debería verse en pantalla ya que se usa una url muy large para que el código no sea visible en pantalla.

En cualquier caso, siempre que haya contraseñas y autenticaciones involucradas, recomendamos andar con precaución y ocultar la pantalla del stream durante esta fase inicial.


Es posible que si ejecutas Quijótica por primera vez en Windows y Mac te aparezca una aviso de ser una aplicación sin firmar así como de que se está abriendo un puerto en el ordenador. Lo primero es debido a que no he pagado para que sea verificado por Microsoft/Apple. Lo segundo es el puerto que abro temporalmente para escuchar la redirección de Twitch tras la autenticación; se abre solo en localhost y se cierra en cuanto la autenticación termina.

👉 ¿Dónde guardas o envías mis datos?

Yo no tendré acceso en ningún momento a tu chat, solo la aplicación de tu ordenador la tendrá.

Los datos de autenticación y progreso se almacenan en:

  • Windows: %APPDATA%\Godot\app_userdata\Quijotica
  • macOS: ~/Library/Application/Support/Godot/app_userdata/Quijotica
  • Linux: ~/.local/share/godot/app_userdata/Quijotica<br>

Aunque el token generado en la autenticación solo debería durar horas o días, no dude en borar la carpera anterior para resetear la conexión o si no va a volver a jugar a Quijótica en el futuro.

También puede revocar los permisos en su configuración de Twitch, con el botón "Desconectar":

La aplicación de conecta a los siguientes servicios externos:

  • Twitch.tv: para realizar la autenticación y la integración con el chat público (política de privacidad)
  • Github.com: para descargar los libros desde el repositorio de Quijótica (política de privacidad)
  • Jynus.com (opcional): para enviar los rankings de streamers. Se realiza de manera voluntaria al pulsar el botón compartir. No se guardan datos personales ni se usan para ningún otro fin que no sea el compartir el progreso en Quijótica con otros usuarios.

🏆 Clasificación online


👉 ¿Cómo se ha hecho Quijótica?

Quijótica es software libre y publicado bajo licencia MIT y se ha desarrollado con el motor de videojuegos también libre Godot 4.1. La integración con Twitch se hacer apoyada en el addon Gift (también con licencia MIT).

La mayoría de assets fueron creados ad hoc para el juego, con la excepción de varios grabados, ilustraciones de libros y fotografías en dominio público.

Para saber más detalles técnicos, echadle un vistazo al repositorio en GitHub.


Quijótica se diseñó y se programó en Agosto de 2023, inicialmente para la Numerica Jam de RothioTome.


Download

Download
quijotica_windows_1.2.zip 29 MB
Download
quijotica.x86_64.zip 26 MB
Download
quijotica_mac.zip 50 MB

Install instructions

Descargue el archivo .zip correspondiente a su plataforma (Microsoft Windows, Mac OS o Linux). Descomprima el contenido a una carpeta de su PC (no ejecute dentro del comprimido, ya que podría contener ficheros adicionales necesarios y daría error al ejecutar).
Ejecute:

  • En Windows, Quijotica.exe
  • En Linux, quijotica.x86_64
  • En Mac, Quijotica.app

En Windows y Mac le avisará de que está ejecutando un programa sin firmar/no verificado. Puede ignorar esta alerta.

Development log

Leave a comment

Log in with itch.io to leave a comment.