Gamificación con GitHub

¿Qué es la gamificación? Del término gamification, o ludificación es la técnica de añadir mecánicas de juego a una actividad no lúdica para aumentar la motivación, la concentración y obtener otras ventajas.

En el pasado hablamos de la gamificación utilizada para la opresión y el control, pero aquí viene un uso más amable, positivo.

¿Cómo podemos gamificar el desarrollo? Con GitHub.


Sigue leyendo

Reciclando código

Cuando hablamos de videojuegos, es fácil volvernos exigentes con las especificaciones, con los detalles, con las herramientas, con la duración… sin pensar en todo lo que implica el desarrollo de un videojuego que sea exitoso con un público cada vez más impaciente.

La última crítica más viral en las redes ha tenido que ver con el hecho de que, ante proyectos que no son finalizados y en los que queda material aprovechable, éste sea utilizado para otros títulos. En resumidas cuentas, reciclar código.

Unas breves reflexiones al respecto: Sigue leyendo

“Stop Writing Classes”, ¿por qué?

Este es el título de una conferencia que daba Jack Diederich, en la PyConUS de 2012. Deja de escribir Clases. Cuando desarrolles en Python, deja de escribir Clases. ¿Por qué? Porque sabemos hacer uso de las falacias y no invitamos a reflexionar.


Sigue leyendo

CodingMadeSimple, donde aprender a programar

¿Alguna vez has pensado en aprender a programar videojuegos?

En CodingMadeSimple varios creativos se han reunido para traerte su contenido y que puedas crear los juegos con los que sueñas.

Sigue leyendo

“Quiero hacer un MMORPG”

Este título es una cita propia.
Y puede que también tuya, lector/a.
Y la de muchas personas, creativos que descubren que la democratización de las herramientas les brindan la oportunidad de dar luz a los videojuegos que siempre han querido experimentar, ver o crear.

Pero hay muchos pasos hasta el momento de ver tu propio MMORPG. Tenemos mucho que aprender y mucho que experimentar.

Sigue leyendo

El humor de GitHub

GitHub es una plataforma en la que el código es el protagonista. Se guardan todas las versiones y modificaciones de los programas que creamos para restaurar los módulos que necesitemos… y en definitiva no perder ni una sola línea de código.
Un panel nos acompaña, de casillas verdes diarias que se oscurecen a medida que somos activos. A verde más oscuro, más trabajo has volcado sobre la plataforma. Al final, a lo largo de los meses, queda algo así:

Hay quien incluso deja libre el artista que lleva dentro y “abusa” del panel en cuestión, haciendo arte en forma de los llamados gitfiti, creado por GelStudios. Así que… si es algo que podemos ver día a día, ¿por qué no dejar paso al humor?
Sigue leyendo

¿Por qué es útil la Programación Orientada a Objetos? ¡Con RPGs!

¿Quieres aprender cómo funciona la Programación Orientada a Objetos? ¿Nunca te han quedado claro los conceptos que la rodean? Aprendamos entonces cómo es la OOP como un RPG (en el lenguaje de programación C#). Sigue leyendo