Episodes

  • Este es el episodio 16 del podcast Buscando a Sandy de @gvisoc, publicado el 23 de mayo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel y esto es Buscando a Sandy. Llevo un tiempo sin grabar y es que diseñar una interfaz de usuario es complicado, sobre todo cuando tus usuarios son niños y niñas entre 5 y 6 años. Lo que voy a hacer es algo parecido a lo que ofrece un videojuego al que estoy jugando que se llama The Drifter, del que os hablaré sobre la marcha en algún momento pronto, que consiste en una rueda de interfaz para acceder al inventario y a las aventuras que no me sale. Esto no es lo que sucede en Drifter, pero el principio es bastante similar y lo bueno es que con la Playdate se puede utilizar la manivela. Ya os iré contando en sucesivos episodios.

  • Este es el episodio 15 del podcast Buscando a Sandy de @gvisoc, publicado el 5 de mayo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, ¿qué tal? Yo soy Gabriel y esto es Buscando a Sandy. Una vez hecho el esquema de aventuras y probado, y una vez hecho el esquema de inventario y probado también, a nivel de estructuras de datos, no os vayáis a pensar, empieza lo que para mí es lo más tedioso de cualquier ejercicio de programación, que es el interfaz de usuario. Y por interfaz de usuario me refiero no a los mapas y a los sprites, que ya lo tenemos, sino a los elementos que presentan información al jugador en pantalla pues información acerca del inventario información acerca de las aventuras que hay en curso información acerca de la puntuación, la salud en algún tipo de juegos y este tipo de historias Playdate ofrece un kit de desarrollo para esto pero es algo parco

  • Missing episodes?

    Click here to refresh the feed.

  • Este es el episodio 14 del podcast Buscando a Sandy de @gvisoc, publicado el 19 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, ¿qué tal? Yo soy Gabriel y esto es Buscando a Sandy. Terminé la primera versión de aventuras y subaventuras que os contaba en el episodio anterior. El juego va a ser una aventura que va a tener una serie de subaventuras, digamos como los pasos a completar para completar esta aventura global. Cada una de las subaventuras puede tener la misma estructura que la aventura principal, es decir, podemos tener anidadas cuantas aventuras o quests queramos. Y el sistema para completarla está basado en eventos. Cada vez que Sandy interactúa con algún sprite, con algún objeto o algún personaje, notifica un evento a todas las aventuras y éstas deciden, junto con los objetos con los que se han interactuado, si se ha conseguido alguno de los objetivos. Cuando ya no queden sus aventuras, se acaba el juego.

  • Este es el episodio 13 del podcast Buscando a Sandy de @gvisoc, publicado el 13 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, ¿qué tal? Yo soy Gabriel y esto es Buscando a Sandy. Ya tenemos esquema de aventuras en el juego. El esquema es como sigue. Las aventuras van a ser objetos que van a tener una lista de personajes no jugadores, una lista de objetos para recoger y una lista de mapas donde van a estar colocados esos personajes no jugadores y esos objetos. Además, cada uno de los pasos con un objetivo para completar que va a estar implementado en forma de evento. Cuando pase algo en el juego, pues ese objetivo va a estar cumplido. Y además cada uno de estos pasos va a poder ser otra aventura, de tal forma que todo el juego se va a poder desarrollar en forma de un árbol de este tipo de estructuras.

  • Este es el episodio 12 del podcast Buscando a Sandy de @gvisoc, publicado el 10 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, soy Gabriel y esto es Buscando a Sandy. La programación orientada a objetos es una forma de organizar el código que permite en algunos lenguajes, que consiste en modelar la realidad en tu código. Por ejemplo, si estuviésemos hablando del videojuego Tetris, cada una de las piezas que van cayendo se podría considerar un objeto. De hecho, si fueran piezas reales, materiales, pues tendríamos un objeto. Girarlas y demás. En programación esto está bien porque lo que haces es ocultar comportamiento que una vez está escrito, una vez está aprobado, programado y no necesitas modificarlo, pues ya no necesitas trabajar más con él. Entonces lo que haces es encapsular toda esta lógica y trabajar con un modelo de una abstracción un poco más alta, un poco más parecida a la realidad y simplifica bastante las cosas.

  • Este es el episodio 11 del podcast Buscando a Sandy de @gvisoc, publicado el 9 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel, esto es Buscando a Sandy y os voy a resumir la semana. Tenemos animaciones más limpias y menos estrambóticas. Tenemos menos recarga gráfica en los mapas. Tenemos un comportamiento más ordenado en los objetos y en Sandy. Y de hecho, en lo que es el código Lua ya hay orientación a objetos. Es decir, Sandy es su propia entidad que funciona de una forma completamente encapsulada y los elementos que puede recoger, que en este caso es esa margarita que hemos visto por ahí en Mastodon y demás es también un objeto que hereda propiedades y comportamiento de Sandy en términos de animación y como el juego la actualiza. Ha sido una semana muy productiva, muy divertida y bueno, pues veremos lo que nos trae la siguiente

  • Este es el episodio 10 del podcast Buscando a Sandy de @gvisoc, publicado el 7 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Sandy, la princesa que ayuda, ya tiene bastantes de los elementos que necesito para empezar a hacer un juego, para empezar a hacer esas aventuras que la princesa que ayuda tiene que vivir y tiene que ir resolviendo para comprar sus chuches. Ayer en el tren estuve haciendo las colisiones con objetos, es decir, los objetos con los que Sandy tiene que interactuar en el mapa para recogerlos, para dárselos a las personas que lo necesitan. y la verdad es que ha sido bastante interesante y ya de paso le he pegado una buena limpieza a lo que llevo programando porque al principio estás aprendiendo las cosas y lo que haces es poner muchos de los elementos que luego tienes que reutilizar en un lienzo de pruebas, en un borrador, en una hoja de papel de sucio, como si dijéramos.

  • Este es el episodio 9 del podcast Buscando a Sandy de @gvisoc, publicado el 4 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel y esto es Buscando a Sandy. Os conté en un episodio anterior que Sandy tiene lo que se llaman mapas en mosaico y esto es muy interesante porque permite hacer las colisiones con el entorno de una forma muy sencilla. Un mapa en mosaico se carga con una imagen muy pequeña, cuadriculada, que representa la paleta de teselas con la que formaríamos el mapa. Por ejemplo, podemos tener una tesela que es hierba y una tesela que es montaña. Entonces el mapa se hace con una matriz numérica, imaginaos 300x200, 300 teselas por 200, que sólo tiene los números 1 y 2 y con eso el juego va colocando la hierba de las montañas. Una vez lo tenemos hecho le podemos pedir al kit de desarrollo que calcule las paredes él solo basándose en todas aquellas posiciones que tiene la tesela montañas y así se hacen las colisiones con el entorno.

  • Este es el episodio 8 del podcast Buscando a Sandy de @gvisoc, publicado el 2 de abril de 2026. Puedes dejar comentarios de texto y audio en este enlace.Sandy, la princesa que ayuda, ya tiene scroll. El scroll es un efecto óptico que se hace en videojuegos en los que tú básicamente dejas los personajes quietos, moviéndose en un área pequeña de la pantalla, y lo que realmente mueves es el fondo, el paisaje, el suelo, debajo de sus pies, de tal forma que el jugador lo que percibe es que la consola y la escena se desplaza a lo largo de un mapa. Es una palabra en inglés que viene de rollos de papel o rollos de pergamino y esto en realidad nace de los teatros de marionetas en los que hay una acción y de repente el héroe se sube a un caballo y el marionetista lo que hace es desplazar el fondo utilizando dos rollos con un papel muy largo que es el fondo enrollado en ellos. Ahora me faltan por hacer unas cositas como por ejemplo ponerle los límites al mapa y que Sandy no se salga por ahí

  • Este es el episodio 7 del podcast Buscando a Sandy de @gvisoc, publicado el 31 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel y esto es Buscando a Sandy. Sandy ya corretea por la consola delante de un fondo que de momento es como un suelo empedrado, un suelo de baldosas. Lo he estado haciendo para probar un programa para editar fondos y mapas en mosaico llamado Tiled, que significa en mosaico. Es un programa muy en el estilo, muy en la onda de Aseprite o de LibreSprite, que es el que uso para los sprites. Y bueno, aunque no he hecho nada complejo, pues ya me ha dado la mecánica que necesito para diseñar un mapa y empezar a experimentar con el control de impactos. Si pongo una valla en el mapa para marcar un camino, pues que Sandy no se pueda salir de él. Progreso poco a poco, paso a paso, que es la forma de hacerlo bien, aprender y divertirse.

  • Este es el episodio 6 del podcast Buscando a Sandy de @gvisoc, publicado el 31 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace."Sandy, la princesa que ayuda" va a ser un juego pequeño, sencillo y de un solo jugador. Sin rankings, sin conexión a internet. Y es porque necesitamos más juegos pequeños. Nos ayudan a centrarnos en algo divertido, sencillo y que no requiere pasar demasiado tiempo investigando una historia compleja, llena de leyendas, personajes, giros de guión. Podemos sacar la consola del bolsillo Jugar un ratito mientras esperamos por un café; meterla en el bolsillo y seguir con nuestra vida. Playdate va de esto. JuniperDev Es una chica que tiene un canal de Youtube, y en él tiene un vídeo muy inspirador llamado "Make Tiny Games". Échale un ojo, pero ten cuidado porque por su culpa puedes acabar programando Juegos pequeños en un abrir y cerrar de ojos.https://www.youtube.com/watch?v=YtylfQq2JII

  • Este es el episodio 5 del podcast Buscando a Sandy de @gvisoc, publicado el 29 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Y hoy os voy a hablar de Sandy y del diseño del juego, cuyo director creativo es Carmen, que es una niña de 5 años. Sandy es una princesa que sale un día a pasear, se va al pueblo, rodeada de mariposas. Una de ellas, la más joven, tiene una espada y lo que hace es encontrarse gente que necesita ayuda. Entonces pues ella ayuda a las señoras mayores particularmente y a cambio las señoras mayores le dan monedas para comprar chuches. Entonces pues yo que soy su padre tengo que reconducir esto un poco porque el dinero está bien comprarse algunos chuches pero también está bien ahorrar y también está bien pues ayudar a la gente que lo necesita y a las organizaciones voluntarias como los bomberos. En Australia los bomberos es una organización voluntaria y muchas veces se va con los niños a donar lo que se puede.

  • Este es el episodio 4 del podcast Buscando a Sandy de @gvisoc, publicado el 29 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel. Esto es Buscando a Sandy. Hoy os voy a empezar a hablar de las herramientas que estoy usando para crear los sprites y los mapas. Y voy a empezar por la de los sprites. La herramienta que estoy usando es una derivada, un trabajo derivado de Aseprite, ¿"Eisprait"?, no sé cómo se dice en inglés. Pero bueno, la versión que estoy usando se llama Libresprite y es un editor muy cuco, muy así, que tiene pinta de aplicación pixelada en la que puedes empezar a dibujar tus muñequitos, tus sprites, los gráficos de los personajes que vas a ir animando y te deja hacer transparencias, paletas de colores y animaciones. Y, además, te permite exportar estos sprites en un formato de imagen que luego va a ser muy fácil y muy sencillo integrar en tu programa. Tenéis una imagen en el reproductor.

  • Este es el episodio 3 del podcast Buscando a Sandy de @gvisoc, publicado el 28 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Buscando a Sandy es un juego que va a ser bastante sencillo, con una mecánica que va a ser poco exigente para la Playdate, que por cierto, si os lo estáis preguntando, tiene 16 megas de RAM, o sea, no es nada diseñable, tiene unas características bastante respetables. La mecánica del juego va a ser, básicamente: Sandy va a ir por el mundo interactuando con el mapa, va a haber sitios por los que pueda caminar, va haber sitios por los que no pueda caminar, va a encontrarse objetos y va a hablar con otros personajes no jugadores. Para esto, en realidad. no se necesita programación a bajo nivel con C, así que yo espero que Lua sea más que suficiente. Lua es un lenguaje de programación interpretado que se habla muy bien con el lenguaje C, y es de origen brasileño. De hecho, su nombre significa "luna" en portugués brasileño. Podéis aprender más de Lua en https://www.lua.org.

  • Este es el episodio 2 del podcast Buscando a Sandy de @gvisoc, publicado el 28 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Hola, yo soy Gabriel y esto es Buscando a Sandy. Si miras ahora mismo la imagen en tu reproductor, verás lo que es una Playdate. Una Playdate es una consola pequeña, cuadrada, con una pantalla en blanco y negro, estricto, no gama de grises, amarilla y con una manivela. Es del tamaño de un taco de post-its, de estas notas adhesivas. Y por cierto, la manivela sirve para jugar, no es para cargarla. La Playdate es un dispositivo de Panic, es un estudio de videojuegos y un estudio que también hace aplicaciones de Mac y diseñaron esta consola cuyo hardware está fabricado al menos parcialmente o participó de una forma muy decisiva, Teenage Engineering. Cuando te compras la Playdate y si no te la compras igual te puedes descargar un kit de desarrollo que está basado en Lua y C

  • Este es el episodio 1 del podcast Buscando a Sandy de @gvisoc, publicado el 27 de marzo de 2026. Puedes dejar comentarios de texto y audio en este enlace.Sandy es la princesa que te ayuda. Necesitas ayuda, pero no lo sabes todavía. Prepárate. Sandy viene y te viene a ayudar. Hola a todos, yo soy Gabriel Viso y esto es Buscando a Sandy, un programa, un podcast, en el que voy a contaros mis aventuras y desventuras, mis aprendizajes y desaprendizajes intentando hacer un videojuego para la Playdate. Sandy, la princesa que ayuda, es la protagonista de ese juego. Y su historia no os sorprenderá: Sandy es el nombre favorito de mi hija para ponerle una princesa. El videojuego que quiero hacer es un videojuego que pretende ser disfrutable y jugable de forma autónoma por niños y niñas de 5 años. Vamos a ver qué tal se da.