Sobre la Mini Game Jam

Sobre la Madrid Mini Game Jam

Échale un vistazo y apúntate a:

nuestra comunidad Google+

Madrid Mini Game Jam nace de la experiencia recibida en Berlín a través de la Berlin Mini Game Jam, creación de Tobías Wehrum, Christian Janssen e Iwan Gabovitch, quienes adaptaron el formato de la Global Game Jam a un modelo reducido de creación de juegos en un día.

La mini Game Jam nace por el deseo de hacer diseños y prototipos de videojuegos, es una forma de acercar a los programadores, diseñadores, jugones y gente apasionada por los juegos el crear un prototipo en unas pocas horas.

Al igual que en Berlín, usamos el mismo método de sugerir temas, formar equipos y a por el toro.

La finalidad es pasarlo bien y aparte de ello, obtener en poco tiempo una buena experiencia para desarrollar ideas, conceptos y mecánicas de juego. No ponemos limitaciones, aceptamos juegos tanto de ordenador como físicos en cartón o cualquier otro medio. Al final del evento compartimos los resultados para ver lo que han hecho los demás.

Puedes traerte el material que necesites o que quieras utilizar.

Todo el mundo es bienvenido, artistas, diseñadores de juegos, programadores, jugones, profesionales...

Clockwork

Clockwork
Clockwork ha sido nuestro host para la Mini Game Jam desde el comienzo de la MMGJ

Organizan

El horario estaría comprendido entre las 12:00 y las 20:00 (21:00 si hay presentaciones y gran afluencia)


Los organizadores de la Mini Game Jam son Carlos Ledesma y Alfonso Montón, contamos con la colaboración de Pablo y más personas para las Jam, para sugerencias, información y post al día estamos en un Círculo de Google en el que sólo pedimos que te apuntes para contar con más o menos plazas para la siguiente Jam que organicemos

domingo, 22 de junio de 2014

Mini Game Jam - 21 Junio (2)

Buenas!

En mi caso, me centré en aprender a usar Construct 2 y desarrollé algunas soluciones para la puntuación del juego, una barra de vida y un cronómetro. 
C2 basa su programación en un sistema de eventos. Vas añadiendo "triggers"(ó disparadores) a una hoja de eventos del tipo Objeto + acción a evaluar. Si se cumple, se realizan  las acciones asociadas a dicho evento, con lo que el control es bastante intuitivo. La interface está construida sobre la GUI Ribbon que tan poco gusta a la gente, esa que hizo un infierno la vida de la gente en office a partir de la versión 2007, pero que a mí cada día me gusta más :P
Visión general de la interface
Empezamos usando un ejemplo predefinido de C2, llamado Platform 5, que nos ofrecía un buen punto de inicio. Definimos algunas variables globales para el control del juego, y teníamos control sobre un objeto en pantalla con las teclas W A D.

Eventos de control de movimiento y variables globales.

Empezamos a jugar con las colisiones entre elementos, y el código resultante para el control sería como veréis en la siguiente imagen.


Aquí podéis ver el (poco) "código" que se necesita para poner en marcha las colisiones entre elementos en pantalla. Este sería un ejemplo de como se programa los eventos que puede ocurrir en el juego. Se leería cómo: "Si Player colisiona con Sprite3(una moneda en el juego), hace el bloque de acciones situado a la derecha(destruye la moneda, añade puntuación y resta 1 a una variable llamada iMonedas).
Luego me puse con los elementos de la barra de vida, y el cronómetro de la partida. En general es siempre el mismo tipo de eventos, y no requiere una gran abstracción para entender como se hacen las cosas, lo único que tiene más enjundia son los "Behaviors"(ó comportamientos), que son la parte que hace que cada objeto tenga ciertas características, como por ejemplo el moverse por el escenario, o  que los objetos se golpeen entre sí,etc.
Los 'behaviors' que vienen por defecto
Por otro lado, Victor estuvo haciendo con Pablo el tema del scroll horizontal infinito, y la cuestión de la gravedad y físicas, para simular el control del juego en el que nos inspiramos, Jetpack Joyride. Ese código seguro que da para otra entrada entera, pronto esperamos tenerla lista. Os dejo para terminar con un gif con lo que os he contado previamente puesto en acción

Y de momento poco más, sólo espero que haya sido de ayuda para eliminar falsos conceptos de que hacer juegos es complicado, o algo sólo para "nerds",  todo lo contrario, con ganas y buena actitud, se puede hacer casi cualquier cosa.
Os esperamos!


sábado, 21 de junio de 2014

Mini Game Jam - 21 Junio

En el proceso de sugerencia en los temas, también hemos copiado el formato de Berlin Mini Game Jam, proponemos 2 temas cada uno y luego se somete a votación.

En éste caso los temas que salieron fueron:

Avión

Planta



Después nos decidimos a hacer una lluvia de ideas, cada cual hizo una relación de conceptos que quería, una puesta en común y luego la aplicación del motor.

Como en éste primer evento de prueba fuímos pocos, hicimos un mismo proyecto en el que participamos cinco personas, decidimos hacer un juego en C2, Construct 2

Sacado de la sugerencia de nuestros amigos berlineses. La lista de motores gráficos más usada, con herramientas relativamente sencillas.

http://www.pixelprospector.com/the-big-list-of-game-making-tools#construct


Después de un tiempo los programadores se hicieron con el control del programa y pudimos hacer que corriera el juego. Aunque nos lo tomamos con calma.. eso sí, que aunque hayamos copiado el formato, seguimos siendo españoles...



Este sería el aspecto visual del Mockup del videojuego.





De aspecto desenfadado, tenemos a Jimmy que se mueve por un invernadero que se ha ido de control, por el que se tiene que mover a lo JetpackJoyride, con sus plantas escupebalas, hamburguesones y plantas monstruo con cara y culo... si, muy educativo todo, y divertido.