Archivo: DragonRuby | Picando Código

Dragon Ruby: Programando Breakout, Arkanoid, Arkanando

Martes, 24 de diciembre de 2024
Arkanando

Volví a la programación con DragonRuby y estoy desarrollando un juego al estilo Breakout o Arkanoid. Parte de la inspiración vino de estar jugando y disfrutando increíblemente el juego/documental interactivo Atari 50: The Anniversary Celebration. Es excelente, lo recomiendo. Espero poder conseguir en formato físico otras de las ediciones de este estilo de Digital Eclipse como Llamasoft: The Jeff Minter Story y Tetris Forever. Volviendo al desarrollo, esta vez decidí ir documentando tipo diario los pasos que iba siguiendo y el proceso mental que me lleva a implementar cada parte del juego. Me sirve en parte para volver atrás e […]

Más experimentos con DragonRuby

Miércoles, 10 de abril de 2024
Experimentos DragonRuby

Desde que empecé mi aventura con DragonRuby, programando una implementación de Tetris, seguí jugando con la herramienta. Todas las semanas he ido pensando cosas divertidas para programar. Generalmente se me ocurría alguna visualización en particular, o veía algo que me hacía pensar "¿cómo se implementará eso en DragonRuby?", y me desafiaba a hacerlo. Seguí con la tendencia que empecé escribiendo Tetris: no buscar si ya existía una forma ya conocida de hacer algo, sino implementarlo de cero. Esto me obligaba a aprender cosas nuevas e intentar entenderlas a nivel más bajo. DragonRuby ofrece un montón de aplicaciones de ejemplo y […]

Programando Tetris con DragonRuby

Lunes, 11 de marzo de 2024
Fertris v0.1

En octubre de 2016 me dispuse a aprender a programar videojuegos con Ruby usando la biblioteca Gosu. Siempre me gustó el juego Tetris y me pareció un buen ejemplo como primer proyecto. Es relativamente simple como para llegar al punto de declararlo "terminado" sin sentirme abrumado. En el proceso, podía aprender lo suficiente de las herramientas como para tener una idea mínima para arrancar algo nuevo. Todavía tengo el código que escribí en ese momento. No es buen código, pero dado que lo escribí para experimentar y aprender, no lo juzgo tanto. Conseguí recursos gráficos libres de internet, y en […]

Toasty!