itch.iohttp://itch.iohttps://itch.io/t/510559/librojuegos-con-godot-engineLibrojuegos con Godot Enginehttps://itch.io/t/510559/librojuegos-con-godot-engineTue, 23 Jul 2019 09:56:40 GMTTue, 23 Jul 2019 09:56:40 GMTTue, 23 Jul 2019 09:56:40 GMTEl motor de desarrollo de videojuegos Godot Engine es un motor de software libre que ha experimentado un crecimiento muy grande durante los últimos 3 años hasta el punto de acercarse muchísimo a lo que ofrecen otros motores comerciales en el mercado.

Como amante de los librojuegos que he sido siempre, y también del software libre, hace tiempo que me planteé hacer un librojuego con este motor de forma que pudiera aprovechar las características que brinda para desarrollo de videojuegos.

Por aquel momento había conocido Ink de Inkle, y Twine, y aunque Ink me parecía muy completo, no podía usarlo directamente sin hacer mi propia implementación en Godot. Twine sin embargo era un editor de historias que exportaba a XML las historias. XML es un estándar, y como tal, tenía herramientas de sobra para poder leer ficheros de Twine en Godot.

Así que me puse manos a la obra, y creé un lenguaje de creación de librojuegos que estuviese lo más ligado posible a Godot Engine y que al mismo tiempo pudiera leer ficheros de Twine para usarlos directamente en el librojuego final.

De ahí nació Godot Gamebook Engine, un lenguaje básico y muy extensible que permite escribir librojuegos de forma fácil. Algunas de sus características principales son:

  • Posibilidad de leer ficheros de Twine
  • Lenguaje fácil de usar directamente en el texto de las secciones de Twine
  • Posibilidad de escribir plugins para cosas como inventario, mapas, etc.
  • Aislado del front-end, de manera que el desarrollador tenga la mayor flexibilidad para crear la experiencia de juego que desea
  • Uso del propio lenguaje de scripting de godot para evaluar expresiones complejas, usando un entorno aislado para la propia historia de manera que no afecte a la lógica del motor ni el front-end

En el propio enlace del proyecto hay una documentación muy breve de cómo usar el motor, y además, es software libre, con lo cual puedes adaptarlo y modificarlo completamente a tu gusto.

Si creas algo que pueda ser de utilidad para el motor y quieres aportarlo simplemente manda un parche a través del repositorio Gitlab del proyecto:

https://gitlab.com/olivergs/godot-gamebook-engine

Cualquier duda que puedas tener sobre su uso, me pueden encontrar en el canal de Ficción Interactiva de Telegram.

]]>
https://itch.io/t/235387/inform-aventuras-de-texto-modelo-de-mundo-y-parserInform - Aventuras de texto, modelo de mundo y parser.https://itch.io/t/235387/inform-aventuras-de-texto-modelo-de-mundo-y-parserTue, 29 May 2018 10:53:17 GMTTue, 29 May 2018 10:53:17 GMTTue, 29 May 2018 10:53:17 GMTInform es uno de los sistemas de creación de Ficción Interactiva más populares. Tiene una amplia historia y amplio uso desde que se creó en 1993 por Graham Nelson como un sistema de ingeniería inversa para realizar Aventuras tipo Infocom, que era y es el estándar de calidad en la era dorada comercial de los juegos de texto (y lo sigue siendo para muchos). Hablando claro, lo que quería Graham y otros es realizar juegos como los que echaban de menos. Igualmente esto supuso la explosión de la creación de nuevos juegos de texto por parte de la comunidad, y desde entonces Inform ha avanzado mucho desde aquella versión 5 hasta la 7 actual.

Inform sirve para realizar juegos de texto con modelo de mundo: La unidad discreta en la que se divide la historia es la "localización" (una habitación). Y juego que se controlan con parser. El tradicional >toma la espada y mata al dragón

Inform en realidad son 2 sistemas diferentes.

Inform 6, es la instancia anterior. En términos programativos es un lenguaje orientado a objetos, lo cual lo hace ideal para modelar mundos y objetos complejos. Es muy estable y para desarrollar en español tienes dos opciones:

Inform 6 + librería de gramática española y mensajes. Esto es, todo el sistema está en inglés, comandos, funciones y documentación. PEro tiene disponible las extensiones para que Inform 6 hable español y toda la salida de texto sea en español, llamadas INFSP.

InformATE!, que es una completa (casi) traducción de Inform 6 al español. Digo casi, porque la documentación nunca se terminó, pero la parte de diseño de juegos sí está completa. Tiene traducido los comandos y funciones y objetos del sistema al español, así como la documentación.

Como he dicho, son muy estables, a pesar de que algunas personas no lo recomiendan, Inform 6 garantiza un sistemaestable y sin fallos para desarrollar. Lo que pasa es que ha caído algo en desuso por la popularidad de Inform 7. Aún así hay muchísimos expertos, documentación, tutoriales y ejemplos para estar respaldado durante el desarrollo.

Inform 7. La versión 7 supuso un salto cualitativo en cuanto al paradigma de programación. Inform 7 es un sistema con un lenguaje declarativo en un subconjunto del lenguaje natural en inglés. Además de venir con un entorno integrado, debug y documentación (entre otros). Todo en uno. Un ejemplo de cómo se programa en Inform 7:

The Cabin is a room. "The front of the small cabin is entirely occupied with navigational instruments, a radar display, and radios for calling back to shore." 
The Cabin contains a glass case. In the glass case is a collection of fishing rods. Understand "rod" as the collection. The case is closed, transparent, openable, lockable, and locked. The case is scenery. The small silver key unlocks the case.
The bench is in the cabin. On the bench are some blue vinyl cushions. The bench is enterable and scenery. The cushions are scenery.

Lo cual, al intentar que Inform 7 hable español nos queda este peculiar spanglish:

Al pie de la pirámide is a room. "La piramide es muy alta e impresionante." 
The piramide is scenery in Al pie. The piramide is female. Understand "piramide de Keops" as the piramide. The description is "Está hecha de piedras gigantescas. Antes tenia un recubrimiento de piedra caliza, pero fue robada hace tiempo, aunque gracias a eso se puede escalar."
Some ladrones are in Al pie. "Los ladrones están trabajando en hacer un agujero para entrar en la pirámide. Tardaran días". The description is "Es un grupo de ladrones de tumbas."

Inform 7 está en un estado de permanente beta, sobre todo la extensión que hace que hable español. Así que es posible que encuentres bugs y comportamientos incómodos. Aún así, eso no ha detenido a los entusiastas en crear nuevas y pulidas aventuras. Tienes a una serie de diseñadores activos (incluyendo a un servidor) que lo hace un sistema ideal para empezar, ya que es probable que encuentres antes ayuda para este sistema que en Inform 6 (hablando claro Inform 7 se usa ahora mismo más que Inform 6). Hay documentación en español, tutoriales, incluso un tutorial avanzado que se está escribiendo en estos momentos por Johan Paz.

Además Inform 7 es ideal para iniciarse para gente que no sea "programadora", tiene una curva de dificultad de aprendizaje muy liviana al inicio. Aunque hacer cosas avanzadas es MUY complicado, ya que la curva de aprendizaje se eleva con rapidez cuando se tocan los conceptos avanzados. No es que necesiten hacer cosas avanzadas para crear cualquier juego. Igualmente estaremos aquí para ayudarte.

Para instalar y hacer que Inform 7 hable español, necesitas lo siguiente:

  • Descarga la última versión de Inform 7, Inform release 6M62, aquí: http://inform7.com/download/
  • Descarga la extensión en español fichero Spanish Language.i7x, aquí: https://github.com/sarganar/I7-2014-Spanish
  • Instala la extensión en el editor de Inform 7. Ruta "File->Install new extension".
  • Crea tu juego indicando que hable español. Por ejemplo:
"Tuuli (Spanish)" by Daurmith and Ruber Eaglenest (in Spanish).
  • Usa la documentación en el lado derecho del editor, ¡y a crear!
     

Te recomiendo empezar usando el tutorial realizado por Xavier Carrascosa, aquí: https://sites.google.com/site/inform7sp/inform-7

Que forma parte de una guía introductoria a Inform 7. Los ficheros del tutorial actualizados están en el repositorio Git: https://github.com/sarganar/I7-2014-Spanish/tree/master/EJEMPLOS/XaviTutorial


También puedes echar un ojo a este tutorial de Johan Paz, aunque hace algunas cosas más avanzadas, y está en desarrollo. Forma parte del tutorial de Huesos y sirve para demostrar la diferencia entre crear una historia en hipertexto vs historia con modelo de mundo y parser.

Desde el capítulo 6 al 10 (más reciente), tutorial Huesos dedicado a Inform 7:

http://pacificaciones.blogspot.com.es/search/label/tutorialhuesos

Escribir en Inform 7 en español no es baladí por las particularidades del idioma. Así que echa un vistazo a esta página para aprender cómo definir de forma correcta el género y el número de los objetos que implementes: http://wiki.caad.es/Inform7_6L02


Algunas obras representativas:

Fotopía. De Adam Cadre, Traducida por Jose Luis Díaz (Zak) Can a game make you cry?

Amanda. Por Mastodon. Basado en el relato corto "Un suceso en el puente sobre el río del Búho", de Ambrose Bierce.

La noche del ensayo. De Guillermo Crespi.

El despertar. De Dennis Matheson (trad. Jose Luis Díaz Zak).

La Pequeña Cerillera. De J. Francisco Martín Lisaso, basado en el cuento breve del escritor danés Hans Christian Andersen.

La venganza de Yan. De Jarel.


Inform 7 es muy un sistema muy bien diseñado, orientado a mejorar el flow para escritores y diseñadores, pero a su vez es muy particular y no del gusto de todos. También, aunque sencillo, puede ser difícil de abordar al inicio porque es muy quisquilloso con la sintaxis. Cualquier duda, pregunta en el foro de herramientas o en los canales de chat habilitados. ¡Suerte!

]]>
https://itch.io/t/285629/cmo-le-pongo-una-portada-a-mi-juego-de-twine¿Cómo le pongo una portada a mi juego de Twine?https://itch.io/t/285629/cmo-le-pongo-una-portada-a-mi-juego-de-twineMon, 27 Aug 2018 17:31:40 GMTMon, 27 Aug 2018 17:31:40 GMTMon, 27 Aug 2018 17:31:40 GMTBuenas tardes, 

Acabo de terminar mi juego para la game jam y me gustaría saber como se le pone una portada. Sólo he encontrado tutoriales de añadir imagenes.

 Lo tengo online y también me gustaría saber cómo me lo descargo para poder subirlo a esta página.

Espero no sonar muy obvia pero es la primera vez que uso esa plataforma.


Un saludo!

]]>
https://itch.io/t/268664/un-conversor-de-inklewriter-a-ink-de-inkle-studios-para-rescatar-tus-historias-de-inklewriterUn conversor de Inklewriter a Ink de Inkle Studios para rescatar tus historias de Inklewriterhttps://itch.io/t/268664/un-conversor-de-inklewriter-a-ink-de-inkle-studios-para-rescatar-tus-historias-de-inklewriterWed, 01 Aug 2018 19:55:23 GMTWed, 01 Aug 2018 19:55:23 GMTWed, 01 Aug 2018 19:55:23 GMTNoticia importante, Inkle ha creado un script que convierte tus historias de Inklewriter en código Ink. Una oportunidad para guardar tus historias de Inklewriter.

<a href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2FinkleStudios%2Fstatus%2F1023947135044268032&h=AT3R7HruKKlDDLjzn3lwclbp1g3jqa-EqpOh6iPa8a5PVoXR9Q3p100wXEtfL7cO8LjAusOZFw3pxjqwLEWaI0GW9XuX3aO2kX1VsARCISc2x6w8DjT67umfp71m5VnXlswjAkMfNkxvLoqPAfUeBCPK_ro" target="_blank" data-ft="{" tn":"-u"}"="" rel="noopener nofollow" data-lynx-mode="asynclazy"></a>

https://twitter.com/inkleStudios/status/1023947135044268032


Sé que muchos vivieron como una catástrofe la deprecación de Inklewriter. Era una herramienta muy sencilla y directa para hacer Ficción Interactiva sin tener que saber absolutamente nada de programación. Así que este es un momento ideal para rescatar esas obras.

Además, dar el salto a herramientas como Twine, Squiffy, o el mismo Ink es trivial para librojuegos digitales sencillos. Así que os animo a usar la herramienta y ver el resultado en Ink.

Enlace directo a la herramienta:

https://www.inklestudios.com/inklewriter/to-ink/

]]>
https://itch.io/t/260397/ayuda-para-crear-entornos-2d-en-16-bitsAyuda para crear entornos 2D en 16 bitshttps://itch.io/t/260397/ayuda-para-crear-entornos-2d-en-16-bitsThu, 19 Jul 2018 09:49:38 GMTThu, 19 Jul 2018 09:49:38 GMTThu, 19 Jul 2018 09:49:38 GMTBuenas, estoy dentro de un equipo de desarrollo para un videojuego 16bits en el apartado de arte y me gustaría crear yo mismo los sprites de los personajes y los fondos, pero desconozco el formato para crear este tipo de contenidos , qué programas usar y demás. Vamos, que no sé nada xD.  Si me podéis falicitar cualquier guía o similar os lo agradecería mucho.

]]>
https://itch.io/t/249313/ficcin-interactiva-con-elementos-de-rolFicción Interactiva con elementos de rolhttps://itch.io/t/249313/ficcin-interactiva-con-elementos-de-rolThu, 28 Jun 2018 16:44:22 GMTThu, 28 Jun 2018 16:44:22 GMTThu, 28 Jun 2018 16:44:22 GMTYa han sido varios de los inscritos en la jam los que han mostrado interés por sistemas de Ficción Interactiva que permitan implementar elementos de rol. Dejando de lado que las aventuras tal cual son como módulos de rol pero sin master, quizás están pensando en librerías y facilidades para implementar combates y sistemas de estadísticas. En todo caso vamos a recomendar una serie de recursos y herramientas para facilitar la vida a estos autores.

Acero. Nuevo tutorial de Johan Paz. Donde va a implementar un sistema de su propio grupo de rol en Inform 7. Podéis leer los capítulos, actualmente en desarrollo, aquí:

http://pacificaciones.blogspot.com/search/label/acero

Al principio de la vida de Inform 7, Graham Nelson creó un juego sin muchas pretensiones que servía a modo de código fuente de ejemplo. Reliques de Tolti Aph (2005). Incluye un sistema de rol completo inspirado por los sistemas de los años 70, y se llama W&W, Woodpulp & Wyverns que se podría traducir como "Pulpa de madera y Guivernos".

Este juego y sistema fue traducido por @RuberEaglenest allá por el 2008, y tiene el código fuente completo y disponible para leer en la página oficial de Inform en Español.

http://www.caad.es/informate/infsp/Reliquias%20de%20Tolti%20Aph/index.html

Consultar el código fuente es muy útil para hacerse una idea lo sencillo que es implementar sistemas de rol en Inform 7. Desde materiales y diferentes naturalezas, combate, armas, pociones, magia y hechizos, salvo armas arrojadizas, tiene de todo, incluso un laberinto generado aleatoriamente. Incluso se podría realizar módulos independientes en forma de nuevas aventuras.


Kerkerkruip. Posiblemente uno de los mejores sistemas de RPG en Ficción Interactiva. Kerkerkruip se define como un Interactive Fiction Roguelike. Dí cuenta de él en esta reseña en Indie-o-rama:

Kerkerkruip aspira a ser un excitante roguelike de formato breve con gran profundidad táctica y estratégica, jugabilidad innovadora, cero grinding, y un universo de espada y brujería que no reutiliza gastados clichés.

http://www.indieorama.com/kerkerkruip/

Lo mejor es que el código fuente está disponible en Github. Investiga en su web oficial para más información:

https://kerkerkruip.org/


Claro que si lo que quieres es un sistema que ya lleve los elementos de rol incorporados, podemos recomendar:

AGE: Es un motor que permite crear aventuras con elementos de rol, además de aventuras multijugador.

http://wiki.caad.es/Aetheria_Game_Engine

Bookgameme, es un sistema para crear librojuegos online con elementos de rol. Tiene módulos de combate e incluso para introducir mapas. Atentos a las funcionalidades descritas en su blog.

https://bookgame.me/

Autorol. es otro sistema para librojuegos online, que también admite elementos de RPG. Actualmente está en plena actualización, así que es recomendable seguir los avances en su twitter: 

https://twitter.com/autorol

Adventures para Twine, es una librería para Snowman para implementar RPGs en Twine 2.

https://longwelwind.github.io/adventures/


Por último os recordamos que los mapas publicados por Eneko Ménica son gratis de usar por licencia CC (en su blog) o completamente de usar incluso en proyectos comerciales sin han sido financiados por su Patreon:

https://www.patreon.com/emenica


No es una lista exhaustiva, pero podemos usar el hilo para recomendar soluciones en cuanto a implementaciones de sistemas de RPG.

]]>
https://itch.io/t/251246/archivo-de-imgenes-y-sonidos-y-msica-de-eric-matyas-disponible-gratis-con-atribucinArchivo de imágenes y sonidos y música de Eric Matyas, disponible gratis con atribuciónhttps://itch.io/t/251246/archivo-de-imgenes-y-sonidos-y-msica-de-eric-matyas-disponible-gratis-con-atribucinMon, 02 Jul 2018 09:27:08 GMTMon, 02 Jul 2018 09:27:08 GMTMon, 02 Jul 2018 09:27:08 GMTHay un usuario del foro Intfiction.org que lleva años aportando sonidos, música e imágenes para que la comunidad los use. Se llama Eric Matyas y con atribución puedes usar todo su material de forma gratuita. (ver web de él para detalles concretos de licencia).

Los principales hilos de material son: Música y sonidos:

https://www.intfiction.org/forum/viewtopic.php?f=33&t=20088

Imágenes:

https://www.intfiction.org/forum/viewtopic.php?f=33&t=21120

En definitiva su web oficial está aquí:

http://soundimage.org/

]]>
https://itch.io/t/233215/tutorial-de-ink-de-0nironautaTutorial de Ink de 0nironautahttps://itch.io/t/233215/tutorial-de-ink-de-0nironautaWed, 23 May 2018 10:10:12 GMTWed, 23 May 2018 10:10:12 GMTWed, 23 May 2018 10:10:12 GMTNuestro colaborador 0nironauta ha iniciado una serie de tutoriales para programación en Ink e integración en Unity.

Podéis acceder a la primera parte desde su blog:

https://ckolmos.blogspot.com.es/2018/05/introduccion-ink-para-creacion-de.html

Es una introducción y como tal cubre los aspectos básicos para inciarse. Así mismo, 0nironauta y algunos colaboradores más estarán disponibles como tutores para los desarrollos en Ink.

]]>
https://itch.io/t/241900/mapas-para-una-narrativa-espacial-de-un-territorio-no-del-espacio-exteriorMapas para una narrativa espacial (de un territorio, no del espacio exterior)https://itch.io/t/241900/mapas-para-una-narrativa-espacial-de-un-territorio-no-del-espacio-exteriorThu, 14 Jun 2018 09:35:19 GMTThu, 14 Jun 2018 09:35:19 GMTThu, 14 Jun 2018 09:35:19 GMTHoy vamos a hablar de mapas y a proponer un reto:

"Construye un juego narrativo a partir de un mapa"

Tradicionalmente la Ficción Interactiva con parser siempre ha estado muy ligada a un territorio. Siendo el paradigma habitual las localizaciones, están han servido para modelar desde cuevas, bosques y montañas hasta las habitaciones de un palacio en desuso.

El paradigma espacial ha estado tan ligado a los juegos de parser, que incluso Inform 7 tiene "índice de mapa" para ayudar a depurar los juegos en cuanto a su geografía. Puedes usar los nodos de Twine para crear un mapa y modelar un juego que se mueva por habitaciones, en vez de por nodos de historia. E incluso todos los juegos de Inkle Studios están basados fuertemente en un mapa.

Los mapas son esenciales incluso para cualquier juego gráfico o en tres dimensiones, y todos ellos requieren de las mismas técnicas para contar una historia en un espacio concreto. Piensa en Dark Souls, en cómo está dividido Lordran, como las puertas están cerradas, cómo otras zonas son guardadas por un enemigo demasiado duro que impide que te adentres donde no debes. Todo para garantizar un diseño narrativo que fluya correctamente con el mundo creado.


Pues bien, con la importancia de esto, y aprovechando el reciente Patreon de Eneko Ménica para realizar mapas completamente gratuitos, os lanzamos un reto: Coge cualquier mapa de Eneko y crea una narrativa y un juego atados a ese mapa.

Eneko ofrece sus mapas de forma gratuita bajo las licencias CC. Los mapas de su blog están disponibles en  Creative Commons del tipo Atribución-NoComercial-CompartirIgual. Eso quiere decir que puedes usarlos debidamente para fines no comerciales. Esto es, puedes usar sus mapas en tu juego de la Rayuela de Arena. Más información y acceso a toda la biblioteca de mapas en su blog:

http://eltomocarmesi.blogspot.com/

En su Patreon la cosa cambia un poquito, Gracias al apoyo de sus mecenas, los mapas generados gracias a ellos sí se pueden usar con motivos comerciales. De nuevo, consulta la licencia legal allí:

https://www.patreon.com/emenica


Ahora un poco de bibliografía recomendada sobre narrativa aplicada al espacio:

Como siempre, vamos a depender de Emily Short y de su enorme bibliografía:

Recursos para crear tus propios mapas: https://emshort.blog/how-to-play/writing-if/my-articles/feelies-maps-cover-art/

Cómo exportar el mapa del juego en Inform 7 para "dejarlo bonito": http://inform7.com/learn/man/WI_25_18.html

Teaching spatial storytelling: https://emshort.blog/2017/04/21/mailbag-teaching-spatial-storytelling/

Otras fuentes interesantes:

Fenomenal serie en youtube: Boss Keys, de Mark Brown, sobre el diseño de las mazmorras de Zelda. Además de capítulo especial sobre el diseño del mundo de Dark Souls:

https://www.youtube.com/playlist?list=PLc38fcMFcV_ul4D6OChdWhsNsYY3NA5B2

Interesante debate en torno a la tendencia a eliminar los puntos cardinales en la Ficción Interactiva:

https://itch.io/t/235187/the-castle-of-the-red-prince-sobre-exploracin-sin-punto...


Por último puedes buscar en google "Mythology maps", para recursos interesantes aplicados a la temática de la jam.

Y eso es todo. Ahora os pregunto, ¿Tenéis algún recurso favorito en cuanto a mapas que os gustaría compartir? ¿Es el mapa importante para tu diseño narrativo?

]]>
https://itch.io/t/241459/cmo-crear-un-librojuego-tutorial-de-con-pluma-y-pixelCómo crear un librojuego - Tutorial de Con pluma y pixelhttps://itch.io/t/241459/cmo-crear-un-librojuego-tutorial-de-con-pluma-y-pixelWed, 13 Jun 2018 07:57:16 GMTWed, 13 Jun 2018 07:57:16 GMTWed, 13 Jun 2018 07:57:16 GMTFrancisco Tapia de Con pluma y pixel, editorial independiente de librojuegos, nos trae este tutorial sobre "Cómo crear un librojuego".

https://conplumaypixel.blogspot.com/search/label/Crear%20librojuego

Consta de cinco partes desde la preparación, planificación y escritura.

Así mismo Francisco hará de tutor durante la jam por si acaso alguien necesita orientación al respecto.

¿Os apetece crear un librojuego en papel?

]]>
https://itch.io/t/241248/librojuegos-ficcin-interactiva-basada-en-eleccionesLibrojuegos - Ficción Interactiva basada en elecciones.https://itch.io/t/241248/librojuegos-ficcin-interactiva-basada-en-eleccionesTue, 12 Jun 2018 17:55:14 GMTTue, 12 Jun 2018 17:55:14 GMTTue, 12 Jun 2018 17:55:14 GMTLibrojuegos, Choose your own adventure (CYOA), Elige tu propia aventura, Tú eres el héroe, etc, no dejan de ser marcas registradas. Aunque debido a la popularidad de la más famosa de tpdas a los librojuegos se les conoce comunmente como CYOA. Una definición acertada libre de marcas registradas sería "Ficción Interactiva basada en elecciones" y por supuesto Librojuego.

Los librojuegos consisten en un grafo con una serie de nodos, ya sean páginas o párrafos, que están conectados por una lista de elecciones que indican qué desea hacer el jugador a continuación.

Para conocer más sobre el tema, estar al día de noticias y publicaciones, y sobre todo, para obtener recursos y documentación, no hay mejor sitio que librojuegos.org.

En sus versiones digitales, lo que es Ficción Interactiva basada en elecciones, recordemos que podemos usar básicamente la mayoría de herramientas más populares: Twine, Squiffy, e Ink, permiten realizar librojuegos. Pero no sólo eso, cualquier herramienta que construya HTML, o un epub o pdf con enlaces os puede valer.


Algunas obras representativas:

La serie Sorcery! producida por Inkle Studios.

La serie Elige tu propia aventura, se sigue publicando en la actualidad.

Publicaciones recientes en librojuegos.org

Choice of the dragon, de Choice of games (ahora en Español). También toda su linea editorial.


Los librojuegos son muy importantes para la narrativa interactiva en general pues su teoría está muy desarrollada y es útil para todo tipo de juegos, sean o no sean de papel. Por ejemplo, todo juego de Telltale games son exactamente iguales a un librojuego en cuanto a estructura. The Walking Dead, los nuevos Batman de Telltale, The wolf among us, todos, de hecho, tienen una estructura similar, e incluso mucho más sencilla que cualquier librojuego de papel. No tiene importancia, no dejan de ser maravillas narrativas asentadas sobre una estructura fiable y sencilla (estructura tipo Gauntlet, como se ve en enlace recomendado más abajo.

Para aprender sobre estructuras de CYOAs recomiendo las siguientes obras seminales:

Sam Kabo Ashwell’s Standard Patterns in Choice-based Games. Enumera algunos patrones estándar en librojuegos y explica qué tipo de historias suelen usarse. Desde los Time Cave, donde cada elección procura ramificar al máximo, hasta los Gauntlets, librojuegos básicamente lineales donde se bifurca para una de dos, o para matar al jugador, o para volver al camino principal una vez superado un desvío. Muy interesante.

La propia Emily Short tiene muchísimos artículos donde se estudia las estructuras narrativas a escala menor y mayor.

One book, many readings. Un estudio seminal que a la vez es una web interactiva con visualizaciones de algunos libros de Elige tu propia aventura.

Un artículo especial en Atlas Obscura con visualizaciones de los libros de Elige tu propia aventura.


Y con estas recomendaciones os dejo para que podáis leer y tener una buena aventura tranquilos.

]]>
https://itch.io/t/236084/tutorial-huesos-de-johan-paz-una-comparativa-de-squiffy-e-inform-7Tutorial Huesos de Johan Paz — Una comparativa de Squiffy e Inform 7https://itch.io/t/236084/tutorial-huesos-de-johan-paz-una-comparativa-de-squiffy-e-inform-7Thu, 31 May 2018 10:43:01 GMTThu, 31 May 2018 10:43:01 GMTThu, 31 May 2018 10:43:01 GMTEl tutorial Huesos de Johan Paz es una serie de artículos que permiten ver las diferencias de aproximación, filosofía y programación entre un sistema para realizar hipertexto y otro para modelo de mundo y parser. Puedes acceder al tutorial completo desde el siguiente enlace:

http://pacificaciones.blogspot.com/search/label/tutorialhuesos

Para ello arranca desde una premisa inicial en sus capítulos 0, 1, para luego desarrollarlo con dos herramientas radicalmente diferentes, Squiffy e Inform 7.

La serie se encuentra actualmente en desarrollo. Va por el capítulo 10 mostrando la construcción del juego en Inform 7, con modelo de mundo y parser.

Los capítulos 2 al 5, forman la parte completa del tutorial para Squiffy.

Y el resultado es muy representativo de estilo de juego que se puede lograr con Squiffy:

https://johan-paz.itch.io/huesos

Un relato sobre el respeto por los huesos de los antepasados.

]]>
https://itch.io/t/236064/squiffy-un-motor-para-hipertexto-y-cyoa-de-textadventurescoukSquiffy, un motor para hipertexto y CYOA de textadventures.co.ukhttps://itch.io/t/236064/squiffy-un-motor-para-hipertexto-y-cyoa-de-textadventurescoukThu, 31 May 2018 09:23:17 GMTThu, 31 May 2018 09:23:17 GMTThu, 31 May 2018 09:23:17 GMTSquiffy es otro motor de Ficción Interactiva (IF) que sirve para realizar hipertexto o CYOA (Choose your own adventure o IF por elecciones).

En ese aspecto el resultado puede ser similar a Twine o Ink; con sus particularidades en la presentación, customizable con herramientas estandar de web 3.0 (Javascript y CSS3). En cuanto el tipo de desarrollo, si en Twine vimos que es ideal para gente que gusta de tener una experiencia visual de la estructura de la historia en desarrollo, Squiffy en todo lo contrario, usa el modelo de "página en blanco", mucho más orientado a gente que prefiere tener una visión del flow literario directo, también como Ink. Por contrario a Ink, el sistema de script de Squiffy es "parecido" a Harlowe de Twine.

Página oficial: http://textadventures.co.uk/squiffy

No es necesario dar más enlaces porque Squiffy está muy bien integrado dentro de textadventures.co.uk. La documentación incluso está traducida al español, permite desarrollar y publicar directamente a la web, o descargar la herramienta offline.

Además, Johan Paz cuenta con un tutorial completo que cubre desde aspectos básicos hasta programación avanzada. Ya lo conoces, se trata del tutorial Huesos. Toda su primera parte trata sobre Squiffy y viene con un juego completo terminado:

http://pacificaciones.blogspot.com/search/label/tutorialhuesos

Desde el capítulo 2 hasta el 5 desarrolla por completo la Ficción Interactiva en Squiffy.

Algunos video-tutoriales:

Tutorial by Duckie.

Tutorial sobre el desarrollo de My name is Nathan Hunt. Un interesante proyecto que combina Google Street View y Squiffy, para transportarte a los lugares reales de la aventura.

Juegos representativos:

Vale, voy. De Johan Paz.

Rastros. De Incanus.

No thanks, I'm good. De happyagro.

My name is Nathan Hunt. De Carlos Pinto.

Todos los Silly Berrys de Johan Paz, son un buen muestrario de lo que se puede lograr con Squiffy, con cambios de filosofía y estilo radicales.

Al igual que con los otros sistemas que hemos ido presentando, en la #RayuelaJam contamos con un tutor experto, así que si te decides por este sistema estarás arropado al respecto.

]]>
https://itch.io/t/235721/unity-para-juegos-narrativos-algunos-pluginsUnity para juegos narrativos, algunos pluginshttps://itch.io/t/235721/unity-para-juegos-narrativos-algunos-pluginsWed, 30 May 2018 11:19:50 GMTWed, 30 May 2018 11:19:50 GMTWed, 30 May 2018 11:19:50 GMTUna de las grandes ventajas de los motores de desarrollo de juegos actuales es su capacidad para exportar nuestros proyectos a una gran variedad de plataformas. Otra de ellas es que cada vez es más fácil hacer juegos incluso sin saber programar, gracias a la cantidad de herramientas disponibles para ayudar a los desarrolladores y que permiten crear juegos completos sin necesidad de escribir una sola línea de código.

Si estás pensando en participar en la jam y no sabes programar o simplemente prefieres buscar una alternativa que te permita concentrarte en la historia y los diálogos, te doy algunas opciones para facilitarte la tarea usando uno de los motores más importantes a día de hoy: Unity.

Fungus, un sistema completo:

Para los que no dominéis la programación, quizá la opción más interesante sea empezar con Fungus, un potente plugin que nos permite crear juegos muy diversos sin tener que tocar código con una interfaz sencilla y amigable. Puedes descargarlo directamente de la Asset Store en este enlace. Los creadores de la herramienta tienen un canal de tutoriales que te puede servir para dar tus primeros pasos con esta herramienta. Desde una visual novel sencilla a aventuras gráficas más complejas, podemos centrarnos en la historia y embellecerla posteriormente con imágenes y sonido fácilmente. Algunas compañías utilizan profesionalmente este plugin para generar prototipos rápidos de historias que enseñar al resto del equipo antes de trabajar en la versión definitiva. Una muy buena opción dado el tiempo disponible para aprender antes de Agosto.

En la página de Fungus podéis probar algunos juegos realizados con ésta herramienta y estudiar sus posibilidades.

Integrar Twine 2:

A partir de aquí ya llegamos a opciones en las que hay que saber programar un poco. Cradle es un plugin muy sencillo de integrar que permite ejecutar historias escritas en Twine dentro del entorno de Unity. Requiere aún así una cierta experiencia de programación para adaptar el texto. Si queréis probar las posibilidades de éste plugin podéis probar Snoozing, una pequeña historia interactiva realizada con él.

De las herramientas que requieren tocar código quizá sea la más sencilla.

Integrar Ink:

El plugin que permite ejecutar historias escritas en Ink dentro de Unity se puede descargar directamente de laAsset Store o acceder a su github,aquí.  La guía de utilización es bastante sencilla y permite integrar la historia rápidamente para poder exportar a la plataforma que deseemos. También es fácilmente ampliable para los que gocen de habilidades de programación o arte. No creo que haga falta relatar la gran selección de juegos que ya están en el mercado como 80 days o Sorcery. Podéis ver más ejemplos en la ficha de la herramienta que hizo Rubereaglenest en el foro.

Integrar Yarn:

Éste lenguaje, que ya se ha usado comercialmente en juegos como Night in the Woods, se asemeja bastante a Twine en estructura y ofrece posibilidades muy interesantes en el desarrollo actual. Han creado un tutorial directo para integrar las historias en Unity pero requiere un conocimiento algo más profundo del motor. También puedes aprender a manejarlo con este tutorial paso a paso que aunque requiere  conocimientos de programación (clases, funciones...), pero que está muy bien explicado.

Otros sistemas:

Para los que ya hayáis hecho vuestros pinitos en programación o contéis con programadores en el equipo que no se quieran calentar demasiado la cabeza con el sistema de diálogo para centrarse en otras áreas, hay muchos otros sistemas para llevar nuestras historias a Unity. Un simple googleo por "Dialogue System Unity" devuelve un montón de resultados de tutoriales sobre como crear sistemas de diálogo desde cero o como adaptar sistemas de diálogo de otros para incluirlo en nuestros juegos.

Pongo como ejemplo este sistema muy sencillo de implementar hecho por Brackeys, que es un gran divulgador de trucos de Unity.

¿Qué otros sistemas conocéis y queréis compartir con la comunidad? Seguro que hay muchas más opciones válidas. Usemos este hilo para compartirlas o pedir ayuda para adaptar nuestros juegos a Unity.

]]>
https://itch.io/t/232623/recomendaciones-para-aspirantes-a-escritores-interactivos-por-johan-pazRecomendaciones para aspirantes a escritores interactivos, Por Johan Pazhttps://itch.io/t/232623/recomendaciones-para-aspirantes-a-escritores-interactivos-por-johan-pazMon, 21 May 2018 16:25:06 GMTMon, 21 May 2018 16:25:06 GMTMon, 21 May 2018 16:25:06 GMTJohan Paz tiene ya una serie de tutoriales para Squiffy (otra herramienta interesante de la que hablaremos probablemente otro día), y está trabajando ahora mismo en completar un tutorial avanzado para Inform 7. Los artículos están siendo revisados para asegurarse que no hay enlaces rotos y tal, pero mientras tanto podéis disfrutar de estas "recomendaciones para aspirantes a escritores interactivos", que publicó en el número 0 de esta serie de tutoriales allá por Julio de 2016 (con motivo de otra competición dedicada al Más allá, por eso la temática de cripta tenebrosa y huesos).

http://pacificaciones.blogspot.com.es/2016/07/tutorial-de-creacion-de-ficcion.ht...

El artículo es un índice de artículos sobre teoría interactiva y consejos previos de Johan, muy recomendables, pues tiene una amplia experiencia como creador de ficción interactiva y constructor de mundos.

Además os recomiendo jugar a la historia completa que se construye en esa serie de tutoriales: Huesos. Disponible en Itchio:

https://johan-paz.itch.io/huesos

Cuidado con la oscuridad.

]]>
https://itch.io/t/233213/ink-un-motor-para-ficcin-interactiva-con-eleccionesInk - un motor para Ficción Interactiva con eleccioneshttps://itch.io/t/233213/ink-un-motor-para-ficcin-interactiva-con-eleccionesWed, 23 May 2018 10:01:12 GMTWed, 23 May 2018 10:01:12 GMTSun, 26 May 2019 20:13:56 GMTInk es el motor de Inkle Studios, uno de los estudios que ha popularizado la Ficción Interactiva comercial en esta segunda década del siglo XXI. Con juegos tan populares como 80 Days, Sorcery! o su actual juego en desarrollo Heaven's Vault.

https://www.inklestudios.com/ink/

Ink es un motor de elecciones, esto es, tipo librojuego con elecciones al final de cada párrafo, en contraposición con los hiperenlaces de Twine. Pero a su vez el paradigma de Ink va más allá del árbol de decisiones de los librojuegos habituales. Ink permite recursividad, llamadas modulares a nodos (por ejemplo, imagina un juego donde siempre se pudiese examinar el cielo en varios puntos de la aventura, o consultar el inventario), permite múltiples hilos de ejecución a la vez, entre otras características avanzadas.

En ese aspecto Ink es algo más "programativo" que tu script habitual de librojuegos digitales, se puede usar de forma sencilla, pero también se pueden hacer cosas realmente complejas con él, y el código fuente resultante puede ser menos legible que otras herramientas para este paradigma que propician una lectura más "humana", como Squiffy, el propio Twine o el script de Choice of Games.

Además Ink viene con un motor para Unity por defecto, lo cual lo hace ideal para proyectos con cierta producción más allá del texto. Así mismo, desde la liberación del código, numeras librerías y herramientas se han unido al ecosistema Ink, y hoy día hay motores javascript, frameworks y librerías.

Web oficial (en Github): https://github.com/inkle/ink

Documentación oficial (muy recomendable, en inglés): https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md

Descarga recomendada: Inky https://github.com/inkle/inky/releases/tag/0.9.2

Inky es un editor básico de Ink, ideal para iniciarse en él, viene con la documentación integrada, compilador de Ink, etc; y permite exportar tus historias a HTML directamente. Eso sí, no tendrá propiedades avanzadas como autosave o un estilo visual arrebatador, pero se las puedes añadir luego con tu propio código Javascript y CSS.

Librería y recursos útiles:

Ink Library: un repositorio de ejemplos y trozos útiles de código: https://github.com/inkle/ink-library

Ink JS: un port de Ink a Javascript: https://github.com/y-lohse/inkjs

Gall y Blotter, Gall permite compilar un juego Ink en un único HTML monolítico (como Twine), y Blotter es motor web de Ink que permite tener un mayor control sobre el estilo que Inky básico., además de incorporar autosave: http://brunodias.space/2016/10/13/introducing-gall/

Ink Soaked: Una plantilla que borra la pantalla al elegir una opción a-la Twine: https://github.com/wickedlyethan/ink-soaked


Algunas obras representativas (Aparte de 80 Days y Sorcery!):

A place for the unwilling (en desarrollo). Usa Ink para los diálogos con personajes.

Fog Lights and Foul Deeds realizado con Ink Soaked.

dripping with the waters of SHEOL un ejemplo de Gall y Blotter.

]]>
https://itch.io/t/232868/twine-tutorial-introductorio-por-los-twine-doctors-partes-1-y-2Twine — Tutorial Introductorio por los Twine Doctors, partes 1 y 2https://itch.io/t/232868/twine-tutorial-introductorio-por-los-twine-doctors-partes-1-y-2Tue, 22 May 2018 09:04:26 GMTTue, 22 May 2018 09:04:26 GMTTue, 22 May 2018 09:04:26 GMTLos Twine Doctors son dos y son Carlos G. Gurpegui y Diego Freire, dos escritores y diseñadores narrativos que han montado un Patreon para financiar pequeñas obras de Ficción Interactiva sobre angustia adolescente, robots gigantes, terrores tentaculares, entre otros temas...

Así mismo desempeñan una labor didáctica con tutoriales y asesoramiento.

Os dejamos las dos primeras partes de su Introducción a Twine.

https://www.patreon.com/posts/introduccion-18351046

Segunda parte, dedicada a las macros y hooks de Twine Harlowe:

https://www.patreon.com/posts/introduccion-18662212


Si os gusta lo que leéis recordad que los Twine Doctors lo hacen por amor al arte y a la pasta. ¡Haceos sus mecenas! Las ventajas de ser socio incluyen asesoramiento en privado, podcast con figuras de la narrativa interactiva y más.

]]>
https://itch.io/t/232550/twine-hipertexto-y-librojuegos-digitales-eleccionesTwine — hipertexto y librojuegos digitales (elecciones)https://itch.io/t/232550/twine-hipertexto-y-librojuegos-digitales-eleccionesMon, 21 May 2018 12:09:40 GMTMon, 21 May 2018 12:09:40 GMTSun, 26 May 2019 20:14:04 GMTTwine 1 y Twine 2, son herramientas open-source y gratuitas desarrolladas por Chris Klimas @klembot (con la ayuda de sus amigos)

Sirve para realizar Ficción Interactiva en formato hipertexto y también con elecciones (librojuegos digitales) con la ayuda de un entorno visual que permite ir creando la estructura de la obra. Es una de las herramientas más populares que hay, usada de forma masiva y ha sido uno de los pilares de la escena underground de juegos independientes que produjo la "Revolución Twine" en 2012, de la mano del colectivo LGBTI+, entre otras minorías marginadas.

Web oficialhttp://twinery.org/

Twine usa distintos formatos de programación para su desarrollo, siendo el que usa por defecto. Harlowe.

Documentación oficial de Harlowe: https://twine2.neocities.org/

Tutorial básico por el desarrollador argentino David Marchand: https://www.mata.juegos/twine/

Video tutoriales introductorios (Inglés) por Vegetarian Zombie: https://www.youtube.com/playlist?list=PLFgjYYTq6xyjBtXJTvEaBTVUWxirY6q24

Algunas obras representativas:

howling dogs, Porpentine

Birdland, Brendan Patrick Hennessy

Totenhause, la casa de los muertos, Santiago Eximeno.

Cosmo[[A]]gonías, Eurídice Cabañes.


Si tienes dudas a la hora de desarrollar tu juego en Twine, puedes preguntar en el foro de Herramientas. Los monitores vendrán al rescate.

]]>