¿Esto qué es? ¿Se come?

Desde el GUL llevamos un par de años entrando en el terreno de desarrollar nuestros propios juegos, hasta el punto de que algo que surgió como una medio broma ha dado lugar a dos juegos y a un grupo de trabajo de más de 20 personas (incluyendo programadores y artistas).

El salto lógico como no podía ser de otro modo era organizar nuestra propia game jam.

¿Qué es una game jam?
Una game jam consiste, de forma simplificada, en un hackatón (hackathon in english) pero centrado en el desarrollo de videojuegos. La duración no tiene necesariamente que ser 24 horas ni un fin de semana exclusivamente, hay multitud de game jams con duraciones muy diferentes. Las más conocidas a nivel internacional son la Ludum Dare, Global Game Jam o mismamente Itch.io donde se alojan muchas y diversas game jams.

Los equipos no suelen ser muy grandes, de forma que haya 1 o 2 personas encargadas de la programación 1 de los gráficos y otra de la música (si es posible, aun que internet es un gran lugar con música libre de derechos).

Al comienzo de cada game jam se da un tema (quizás aleatorio, quizás temático) sobre el que los concursantes deberán desarrollar sus juegos, siendo uno de los aspectos a evaluar, el que el juego se ajuste a la temática. Por ejemplo, una temática podría ser "Enemigos" y se podrían hacer juegos tales como: Ser el malo del videojuego, descubrir un espía entre tus aliados o simplemente matar el mayor número de enemigos posibles.
¡Pero yo no sé nada de todo esto!
¡Tranquilizaos todos! Respirad pausadamente y que no cunda el púnico. Ya sabemos que la gran mayoría de gente no sabe nada relacionado con el desarrollo de videojuegos y que hay otro número de gente interesada pero que no sabe programar. Lo tenemos todo pensado. Por eso se darán una serie de talleres donde os enseñaremos desde lo más básico para que todos podáis disfrutar de la Gul Jamón como es debido.

  • Se realizará una semana de formación durante la segunda semana de junio en la tarde. Comenzando así el lunes 4 y acabando como muy tarde el viernes 8. Siendo sobre las 17:00-20:00 de cada día. Las aulas serán la 7.1.J02 para Pygame y la 7.1.J05 para Godot.
  • Finalizaremos el viernes 15 en las aulas 7.1.J03 y 7.1.05 en una sesión de 9:00 a 19:00 en la cuál comenzará la ansiada Gul Jamón, dando la (o las) temáticas sobre las que deberéis desarrollar el juego.
  • A partir de las 19:00 serán las presentaciones y posteriormente la entrega de premios.

Además, si quieres obtener un crédito optativo o de humanidades es tu oportunidad, ya que, si asistís a estas sesiones de formación junto con la sesión presencial de la Gul Jamón, podréis solicitar uno de los dos créditos.
¿Qué puedo aprender?
Desde el GUL vamos a ofrecer formación para el lenguaje de programación Python y el framework Pygame. Se trata de un framework relativamente sencillo y amigable para realizar juegos en 2D sin muchas pretensiones.
Contaremos con la colaboración de CodeAttack para enseñaros a usar Godot. Un IDE para desarrollo de juegos muy parecido a Unity, pero mejor, por que es software libre, que permite desarrollo tanto 2D como 3D.

Si has leído hasta aquí es por que debes de tener alguno de los siguientes síntomas:

  • Unas ganas completamente incontrolables por conseguir ese crédito de humanidades que te falta
  • Aprender Python/PyGame o algún que otro framework open source para hacer juegos
  • Programar un juego en un único día y poder fardar de él

  • O todos los síntomas y la única forma de curarte es aceptando esta misión... ¡Que tiene recompensa para los tres mejores juegos!

    • Primer premio: kit Raspberry-pi-zero-w
    • Kit Raspberry Pi Zero W
    • Segundo premio: Raspberry-pi-zero-w con adaptadores
    • Raspberry Pi Zero W + Adaptadores
    • Tercero premio: Raspberry-pi-zero-w
    • Raspberry Pi Zero W

La edición 2018 ha sido todo un éxito, y como prueba de ellos tenemos a continuación algunos de los juegos realizados para que les podáis echar un ojo. La temática de esta edición fue:

Rivalidades Estúpidas
  • captura Conquer the moon

    Conquer the moon es un juego estilo Shoot 'em up donde elegiremos ser Americanos o Soviéticos. El objetivo es conseguir 2000 puntos y derrotar al jefe final. (El jefe final de la URSS está bugeado xD). Este juego fue realizado con Godot.

    Enlace

  • captura Humanito

    Humanito es un juego totalmente hecho 100% a mano donde Zeus y Hades deben soplar a un humano para recoger el mayor número de puntos. También se puede hacer perder puntos al contrario, ¡o incluso perder ambos los puntos! Este juego fue realizado con Godot.

    Enlace

  • captura Informático VS Teleco

    Informático vs Teleco nos desplaza a una rivalidad perpetua y que nunca va a desaparecer: ¿Qué es mejor, un informático o un teleco? ¡Es el momento de averiguarlo! Este juego fue realizado con Godot.

    Enlace

  • captura Pizza Battle Royale

    Pizza Battle Royale es un juego plataformero en 2D al más puro estilo Megaman donde tendremos que abrirnos paso con nuestra querida Pizza con piña a través de enemigos que nos lanzan pizzas de peperoni. Este juego fue realizado con Godot.

    Enlace Repositorio

  • captura Run Stallman, Run

    Run Stallman, Run es un juego plataformero donde controlaremos a nuestro mesías Richard Stallman en su huida contra toda la gente con la que se ha peleado en las últimas 12h. Tiene dos dificultades, fácil y difícil. Fácil es un recorrido cerrado mientras que difícil se genera de forma aleatoria hasta que se pierda. Este juego fue realizado con Pygame.

    Enlace

  • captura Dulce vs Salado

    Dulce vs Salado, la eterna rivalidad entre algunas parejas: ¿Dulce o Salado? ¿Izquierda o Derecha? ¿Pizza de Piña o Peperonni? ¿Ketchup o Katsup? No podremos responder a todas las preguntas, pero si al menos a la primera. ¡Sé el que consiga poner más palomitas dentro del bol y responde a la pregunta! (por un día). Este juego fue realizado con Godot.

    Enlace Repositorio