Blog personal de Xavier Carrascosa, amb articles sobre arts & humanitats, disseny, jocs, i llibres.
-

Un poco de Lovecraft en juego
En este episodio hablo de H. P. Lovecraft y su influencia en el mundo de los juegos: Arkham Horror, A Study in Emerald o La llamada de Cthulhu. Hago también una breve reseña del libro «H. P. Lovecraft. Contra el mundo. Contra la vida» del autor francés Michel Houellebecq, traducido por Encarja Castejón, que recientemente ha publicado Anagrama.
Enlaces:
Lovecraft, contra el mundo, contra la vida. Houellebecq: https://www.anagrama-ed.es/libro/argumentos/lovecraft/9788433964663/A_555
Cthulhu d100: https://rpggeek.com/rpg/37054/cthulhu-d100
Si te gusta lo que hago puedes apoyarme en Tipeee: https://es.tipeee.com/carrascosa
Mecenas actuales: Pedro (Pedrote), Mónica.
📺🎙️
Si quieres escuchar mi podcast, puedes hacerlo a través de las siguientes plataformas:
Anchor: https://anchor.fm/carrascosapodcastIvoox: https://bit.ly/2THTEb6
Spotify: https://spoti.fi/2ZKSEXE
Ivoox: https://bit.ly/2THTEb6
Apple Podcasts: https://apple.co/2XyTfJf
También puedes suscribirte con tu reproductor de podcasts favorito: RSS: https://anchor.fm/s/222a4e4c/podcast/rss
Wakelet del podcast: https://wakelet.com/@El_podcast_del_Carrascosa3532

Mis redes sociales:
Sígueme en Twitter: https://twitter.com/xcarrascosa
Sígueme en Instagram: https://www.instagram.com/xcarrascosa/
Mis juegos en itch.io: https://asvelin.itch.io/
Mi página como autor de juegos de mesa en BGG: https://www.boardgamegeek.com/boardgamedesigner/49323/xavier-carrascosa
-

Charlando sobre el CAAD 53
Volvemos con la segunda temporada del podcast y empezamos con aventuras conversacionales. Charlamos con Ruber Eaglenest y Juanjo Muñoz Falcó sobre las últimas novedades del CAAD y del mundo de la ficción interactiva.
Hablamos sobre las últimas novedades en aventuras conversacionales y ficción interactiva, comentamos el número 53 de la revista del CAAD y anunciamos las competiciones en curso y las futuras: Global Game Jam Rayuela, TALPES y Rayuela de Arena 2021.
Enlaces:
CAAD núm. 53: http://www.caad.es/sites/default/files/descargas/Fanzines/Otros/CAAD53.pdf
TALPES / Concurso de iniciación a las aventuras de texto: https://itch.io/jam/talpes
Ficción Interactiva para aprender un segundo lenguaje: https://culpeper.gustavus.edu/l2stories/
Global Game Jam Rayuela: https://globalgamejam.org/2021/jam-sites/textualiza/games
Fin de fiesta Global Game Jam: https://www.twitch.tv/videos/895614458
His Majesty’s Impetuous. Primer uso del término «Ficción Interactiva». Newsletter 50 years of Text Games. https://if50.substack.com/p/1981-his-majestys-ship-impetuous
Rayuela de Arena 2021: https://itch.io/jam/rayuela-de-arena-2021
Twitter de Textualiza: https://twitter.com/textualizame
Juegos de EdLobez en CAAD, incluyendo El bosque encantado y Universo Digital: http://www.caad.es/category/autor/edlobez
Cartas de dependencias de puzzles: https://grumpygamer.com/puzzle_dependency_charts
Herramienta para dependencias de puzzles: https://intfiction.org/t/announcing-puzzlon-even-though-its-been-low-key-available-for-years/47288
Por último, el final original de Goldfinger. ¡Si no resuelves el puzzle, pues que un PNJ lo resuelva por tí!: https://www.youtube.com/watch?v=Bx9621xMI48&ab_channel=starbond6
—–
Si te gusta lo que hago puedes apoyarme en Tipeee: https://es.tipeee.com/carrascosa
Mecenas actuales: Pedro (Pedrote), Mónica.
📺🎙️
Si quieres escuchar mi podcast, puedes hacerlo a través de las siguientes plataformas:
Anchor: https://anchor.fm/carrascosapodcastIvoox: https://bit.ly/2THTEb6
Spotify: https://spoti.fi/2ZKSEXE
Ivoox: https://bit.ly/2THTEb6
Apple Podcasts: https://apple.co/2XyTfJf
También puedes suscribirte con tu reproductor de podcasts favorito: RSS: https://anchor.fm/s/222a4e4c/podcast/rss
Wakelet del podcast: https://wakelet.com/@El_podcast_del_Carrascosa3532

Mis redes sociales:
Sígueme en Twitter: https://twitter.com/xcarrascosa
Sígueme en Instagram: https://www.instagram.com/xcarrascosa/
Visita mi web: https://xaviercarrascosa.com/
Mis juegos en itch.io: https://asvelin.itch.io/
Mi página como autor de juegos de mesa en BGG: https://www.boardgamegeek.com/boardgamedesigner/49323/xavier-carrascosa
-

Cómo subir un repositorio Git a GitHub
¿Qué es Git?
Git es un software de control de versiones diseñado por Linus Torvalds con el que podremos crear repositorios locales de nuestros proyectos para posteriormente subirlos a un servidor o repositorio remoto para poder trabajar colaborativamente con un equipo. Este servidor puede ser GitHub, de tal manera que nuestro trabajo estará disponible para cualquier persona que quiera verlo y descargarlo. De esta manera dispondremos de una versión en línea de nuestro trabajo, cosa que puede ser muy útil tanto para mostrar tus códigos fuente como para ofrecer la última versión actualizada de nuestro trabajo a los usuarios.

El uso de Git puede ser realmente complicado al principio, tiene diversas funciones y utilidades que nos pueden abrumar, sobretodo si no somos programadores ni estamos acostumbrados a trabajar con el Terminal. Sin embargo, si básicamente lo usamos para mantener el trabajo actualizado, subirlo a GitHub y ocasionalmente volver atrás a alguna versión guardada, podemos reducir su curva de aprendizaje a unos pocos comandos de git. De todas maneras, recomiendo leer los primeros capítulos del manual oficial de Git para saber todo lo que este sistema nos puede ofrecer.

No soy programador, ¿para qué necesito Git?
En mi caso soy diseñador gráfico, eso quiere decir que no estoy familiarizado con códigos fuente ni lenguajes de programación. Sin embargo, dado que en los últimos trabajos me pidieron hacer páginas web he tenido que aprender algo de PHP y JavaScript para poder dotar de funcionalidad a mi HTML y CSS básico. Lamentablemente tener el código limpio y actualizado resultó ser harto complicado, por lo que buscando en internet llegué hasta el control de versiones Git. ¡Un nuevo mundo se abrió ante mí!
No sólo es útil para programación, también lo es para cualquier otro trabajo que tengamos en el ordenador. Git no es una herramienta exclusiva para programación, no hace distinción entre un archivo PHP o un PSD. Puedes modificar un archivo gráfico en Photoshop, añadirlo al repositorio Git, mostrarlo al cliente y si no le gusta volver a la versión previamente guardada en el repositorio Git, sin tener decenas de versiones guardadas en subcarpetas, ni poniendo los típicos _v2, v3, vFINAL, vFINAL_OK o vFINAL_OKOK que inundan las carpetas de trabajo de los diseñadores gráficos. Iniciando un repositorio de Git en la carpeta de trabajo nos ahorraremos duplicidades en archivos.
¿Cómo se usa Git?
Para empezar a usar Git he creado un pequeño tutorial muy básico para empezar. En el tutorial primero creo un repositorio en una carpeta con los archivos de un juego conversacional y posteriormente subo esos archivos a GitHub desde el terminal (concretamente, con Git Bash, utilidad incluida en la descarga básica de Git para Windows). Creo también el archivo readme.md con el editor de markdown Typora. En la segunda parte, configuro una carpeta de trabajo en Visual Studio Code, creo un repositorio vacío desde el Visual Studio Code y añado archivos al repositorio también con este editor. Posteriormente subo el repositorio a GitHub, añadiendo por el camino un archivo .gitignore para no subir los originales en psd ni la carpeta de materiales.
Comandos básicos de Git
Lo básico para empezar, inicializar un nuevo repositorio con init en la carpeta donde tienes tu proyecto (o donde lo vas a tener):
git initAñadir todos los nuevos archivos al repositorio con add (existen dos formas para ello):
git add .git add -AComprobar el estado de los archivos con status:
git statusConfirmar los cambios con commit:
git commit -m "mi mensaje"Siempre tenemos que poner un mensaje para cada confirmación. De esta manera será mucho más sencillo poder volver a una versión anterior si podemos leer qué se hizo en dicha versión.

¿Cómo volver a una versión anterior?
En el tutorial se ha visto cómo iniciar un repositorio, llenarlo con nuestros archivos y posteriormente subir todo ese material a GitHub. Pero, ¿cómo volver a una versión anterior?
Supongamos que hemos preparado un archivo tras hacer un commit y nos hemos dado cuenta de que la modificación no está bien. En el ejemplo del vídeo, si me hubiera equivocado una segunda vez al editar el readme.md podría haber puesto el comando:
git checkout -- readme.mdCon este comando revertimos los últimos cambios en el archivo readme.md hasta la versión previamente guardada en el repositorio. Pero, ¿qué pasa si queremos ir a una versión más antigua en el tiempo? Para ello primero tenemos que revisar las confirmaciones anteriormente realizadas en el repositorio con log:
git logSi tenemos un historial muy amplio podemos reducir la búsqueda a un tiempo determinado, por ejemplo dos semanas:
git log --since=2.weeksUna vez que tenemos un listado en pantalla, veremos cada commit con su hash. El hash es el tremebundo batiburrillo alfanumérico al lado del commit:
$ git log commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon <schacon@gee-mail.com> Date: Mon Mar 17 21:52:11 2008 -0700Pues bien, lo que tendremos que hacer es escribir de nuevo un checkout con ese tremebundo batiburrillo:
git checkout ca82a6dff817ec66f44342007202690a93763949Veremos entonces que volvemos a una versión anterior. ¿Significa eso que los cambios se han perdido? Sí y no. Resulta que se ha creado una ramificación. Eso puede resultar confuso, pero es muy útil, porque es como no perder nada. Sigues teniendo la antigua versión en la rama MASTER.
git checkout masterEntonces, puedes trabajar con la nueva rama o seguir en la anterior. Puede ser útil tener diferentes ramas con diferentes diseños o partes del trabajo. Puedes crear una nueva rama con branch:
git branch nueva_ramaY entrar en ramas nuevamente con checkout:
git checkout nueva_ramaDe esta manera, cambiando de ramas, puedes tener versiones distintas de tu trabajo, dependiendo de en qué te encuntres trabajando en cada momento. Finalmente, puedes unificar las ramas con merge:
git checkout master Switched to branch 'master' git merge nueva_ramaY bueno, creo que lo dejo aquí, realmente no uso Git más allá de estos comandos básicos y creo que puede ser beneficioso para muchos diseñadores gráficos y aficionados a la programación. Tener un control de versiones de nuestros archivos .psd o .ai o incluso .indd sin generar duplicidades y múltiples carpetas puede simplificarnos mucho la vida. Por otro lado, si creamos un juego o una app y queremos liberarla al gran público y no tenemos un servidor, o bien queremos guardarla en un lugar seguro, la opción de subir nuestro repositorio a GitHub es algo a tener muy en cuenta. ¡Espero que os haya sido útil!

- diciembre 2025
- septiembre 2025
- agosto 2025
- junio 2024
- marzo 2023
- febrero 2023
- enero 2023
- diciembre 2022
- noviembre 2022
- octubre 2022
- mayo 2022
- enero 2022
- diciembre 2021
- abril 2021
- marzo 2021
- junio 2020
- mayo 2020
- julio 2019
- agosto 2018
- julio 2018
- junio 2018
- junio 2013
- abril 2013
- marzo 2013
- diciembre 2012
- noviembre 2012
- octubre 2012
- septiembre 2012
- junio 2012
- mayo 2012
- abril 2012
- marzo 2012
- febrero 2012
- enero 2012
- diciembre 2011
- noviembre 2011
- octubre 2011
- septiembre 2011
- agosto 2011
2021 arte automatización aventuras conversacionales basquiat blackwater boulder caad caad 53 ciencias sociales crítica crónica educación entrevista eva baltasar geografia global game jam rayuela historia identidad islam jesus g maestro lecturas libro libros literatura catalana lovecraft mamut marc rollan mecánicas michael mcdowell microrrelato opinión play historia podcast política pop art procesos creativos profesorado racismo rayuela de arena reseña scrivener talpes videojuegos warhol
