Sobre los hackatones…

Es difícil organizar un hackatón, hay que administrar bien el dinero, buscar jurados justos, ser imparciales, administrar bien el tiempo, y muchas otras cosas más!

Hace tiempo ya quería escribir una entrada de blog sobre este tema, pero por todo lo que ha pasado, creo que esta vez sí me animo…

Yo nunca he organizado un hackatón XD pero he participado en algunos (tal vez muy pocos)… en calidad de hackatonera, me gustaría compartir mi experiencia, dar algunos consejos a los organizadores y dar a conocer mi teoría sobre las principales causas del descontento en este tipo de eventos.

Acceso a comida, café y té (de manzanilla) de forma gratuita.

Esto es algo que abundó infinitamente durante el primer GGJ que participé (allá por el 2014, en mi opinión, este fue el mejor de los mejores hackatones en los que participé, y más adelante explico por qué).

Es importante que haya comida (al menos galletitas de agua), y café y té de forma ilimitada y gratuita, porque los hackatoneros no podemos amanecernos sin el “líquido vital”, y difícilmente nos fluye la creatividad con el estómago vacío. Tener acceso a estas cosas, nos hace sentir queridos (de esto también hablaré más adelante)

Es importante también que todos estos recursos estén centralizados en un lugar lejano. Salir de nuestra área de trabajo para ir a farmear café y galletitas, nos hace hablar con el resto de hackatoneros: se nos contagia la emoción, y se crea cierto lazo afectivo… aumenta la espectativa en el día final.

En este sentido, el hackatón del BNB (y el GGJ2014) lo hicieron muy bien.

Host y staff amigable

Esto es algo muy importante, el hackatonero debe sentirse apreciado, esto hace que se identifique con la causa, también crea un ambiente de comunidad.

Sé que hackatonear a veces es estresante por los estrechos deadlines, y por dormir en el piso, pero cuando te atienden bien, todo este estrés puede convertirse en emoción, sirviendo de combustible para el proyecto… un hackatonero malhumorado usará todo este estrés en contra de los miembros de su equipo (y quizás, también en contra del resto de equipos).

Si no confías en que tu staff puede trabajar bajo presión, o tratar bien a tus hackatoneros, es mejor que falte staff a que sobren jetas ;), sólamente, mantenlos alejados de los hackatoneros, podrían arruinar el ambiente.

A veces los organizadores se olvidan que los hackatoneros también hacen una enorme inversión al participar en los hackatones, y esperan ser tratados de forma especial, ya que están brindando su ayuda de forma gratuita.

En este sentido, el GGJ2014 también lo hizo muy bien, porque en todo momento sus organizadores se acercaban a los equipos a ver el progreso, nos sacaban fotos, se reían de nuestras bromas.

En el día final: Escúchalos y provee feedback

No hay nada más feo que matarte trabajando en un proyecto durante mucho tiempo, para que después nadie te tire bola. Te deja vacío por dentro, y enojado por fuera, sin ganas de volver a hacerlo.

Yo sé que no todos los proyectos pueden ser premiados, y que algunas de las ideas que proponemos apestan n.n’ pero, se trata de darle más énfasis a las personas y no a los productos: el perdedor de hoy, podría crear el startupazo de mañana.

Es por eso que es sumamente importante darles a todos los hackatoneros el tiempo que requieran para mostrar lo que han hecho, y no destruirlos con preguntas, sino incentivar su progreso, proveer feedback positivo y negativo en proporciones iguales.

La exposición y la jornada de preguntas no debe estar enfocada a demostrarles a todos quién va a ser el ganador, debe ser orientada a darles a todos y cada uno de los equipos, un espacio para que compartan lo que han hecho, y se sientan apreciados por el trabajo que han desempeñado.

“es que es aburrido escuchar a todos los equipos”, esa es la escusa más ofensiva que un organizador puede plantear para no escuchar a sus hackatoneros… se han esforzado, se han desvelado, podrían haberse quedado en su casa, con una taza de café caliente, en su camita, viendo Star Trek… pero han decidido venir a tu evento y donarte un trozo de su tiempo libre, y ahora, como mínimo, merecen tu atención.

A veces las ideas también son muy buenas, pero el jurado no es lo suficientemente imparcial, o no conoce la tecnología expuesta, por eso…

Jurados de calidad

Los jurados deben ser imparciales… debes asegurarte de que sus juicios no estén sesgados de acuerdo a sus amistades, o hacia sus ideales (por ejemplo, es muy mala idea dejar que una feminista militante descalifique un proyecto sólamente porque no está de acuerdo con el color usado).

Deben ser conocedores, no solo del tema del hackaton, sino que también de las tecnologías que se usarán, y de los géneros que se desarrollarán

Deben ser personas pacientes y con disponibilidad de tiempo, ya que estarán presentes en la exposición final, y le debes dar tiempo a cada equipo para hablar. En ningún momento el juez debe mostrar aburrimiento, ni tratar mal a los expositores, porque recuerda: aunque es importante que surja un proyecto significativo, también es importante que los hackatoneros queden con ganas de volver a participar.

Condiciones puntuales de victoria

Aunque muchos hackatoneros participamos sólamente por amor al deporte XD conozco a varios amigos que participan porque quieren ganar… esto está bien! la competitividad sube la calidad de los proyectos presentados.

Es tremendamente descepcionante cuando te esfuerzas por ganar, y no ganas! es muy difícil eliminar por completo esta descepción, pero sí la aminora el dar condiciones puntuales sobre quién ganará el concurso.

Asegúrate de proveer categorías y delimitarlas muy claramente, y de detallar las condiciones de victoria antes del momento de inscripción, asegúrate de que los jurados conozcan y califiquen de acuerdo a estas condiciones.

Y bueno, para finalizar, siento que el GGJ 2014 fue el mejor hackatón de todos los tiempos, porque durante todo el hackatón me la pasé super feliz, los organizadores parecían un montón de geeks amantes de los videojuegos… Los expositores también parecían aficionados de los videojuegos.

No sé cómo explicarlo, tal vez estoy siendo muy subjetiva (o muy exigente con el resto de hackatones), pero me sentí en comunidad: parte de algo. Al año siguiente quería volver, quería volver a ser parte de eso.

El hackatón de videojuegos de GAMLP

En capítulos anteriores…

Ya había participado antes en un hackatón de videojuegos: el Global Game Jam del 2014, junto con Jhtan, Sergio, Victor y Branimir, los 4 son programadores excepcionales! yo estaba solo de “diseñadora”, dimos a luz a Pepe: un conejillo de indias que no sabe en dónde está. http://globalgamejam.org/2014/games/d%C3%B3nde-est%C3%A1s-pepe

Nos divertimos mucho! era genial ver crecer al videojuego… mantener al jurado en suspenso… mantener esa aura de hermosura, hasta el plot twist final. Trabajar al rededor de la mesa redonda también fue genial! podíamos hablar sin tener que levantarnos de nuestras computadoras, y si alguien comenzaba a cabecear, lo enviábamos a dormir lol.

No estudio diseño gráfico, de hecho, tengo un bug: mis dibujos, y cualquier cosa que diseñe, no tiene vida ni estilo, a menos que:

1- La idea me encante!!
2- La idea tenga “alma”

Es un bug muy feo y subjetivo… no quiero ser diseñadora, pero me encantan los videojuegos, así que, siempre que pienso en una idea para un videojuego, rápidamente saltan cientos de ideas que pueden darle vida…. los videojuegos tienen alma, por default.

GAMLP Hackatón de Videojuegos

El jueves por la tarde, comenzó un hackatón organizado por el GAMLP durante Ciudad Digital. Me inscribieron el miércoles por la noche XD

Ya sabía sobre la convocatoria mucho tiempo atrás, esque no me animaba a participar, desde el hackatón de la NASA: en el que, practicamente no pude contribuir en nada, (por falta de conocimiento de la herramienta que usaría >__<‘)… en ese hackatón, prometí que no participaría de nuevo, a menos que supiera utilizar la herramienta, y como aún no sé programar videojuegos, decidí esperar…

Pero Victor me dijo que necesitarían mis superpoderes de diseñadora, y aunque no soy ni diseñadora, ni programadora, solo una horrible mutación entre ambos, decidí intentarlo, por los viejos tiempos y por que el último hackatón con él estuvo é-pi-co XD

Esta vez, eramos 6 personas:

Mónica: Rredes sociales, difusión y diseño.

Victor: Programador.

Alex: Programador.

Yo: ni diseñadora ni programadora, solo una horrible mutación entre ambos.

Hernan: estaba arrestado en la EMI D:

Rodrigo: Diseñador.

El jueves por la mañana, estaba despertando a las 10:00 el hackatón comenzaría en unas cuantas horas! había dormido únicamente 4.5 horas en los últimos 2 días, comenzó el hackatón, y fue genial!!! adoro los hackatones de videojuegos, siempre me ponen de buen humor… el tema:

LA TEA QUE DEJO ENCENDIDA NADIE PODRÁ APAGARLA

Lluvia de ideas.
Tenemos una idea! y es una buena idea!
Discutimos sus alcances, todo lo que podría llegar a ser.
Nos distribuimos ideas.
(mi estómago duele un poco o_O)
Nos despedimos
(oowww >__<)
Victor me lleva al Puma
(mi estómago duele más)
Subo al Puma
(casi me desmayo en el Puma)
(mi amigo me recoge de la parada)
(gastritis salvaje aparece!)

No es que quiera hecharle toda la culpa a la gastritis, pero pasé esa noche, y parte del día siguiente, en cama con mucho dolor >_<‘

Al principio, queríamos usar panda.js, luego de que el equipo de programadores batallara toda la mañana y tarde del viernes por lograr una colisión en 3ra persona, y luego de ver la poca documentación, decidimos migrar a phaser.js

Pese al esfuerzo inhumano del equipo, el deadline se acercaba implacablemente, y el juego aún no estaba terminado, ni jugable.

Esta vez, nos faltaron manos para la programación, y creo que si hubiera sabido más sobre javascript, y sobre programación de videojuegos, lo habríamos logrado :(

Aunque el juego estaba incompleto, y aunque faltaran programadores, este ha sido el mejor fin de semana que he tenido en varios meses XD

El ambiente era agradable, y, aunque faltaba comida (desayuno: sandwich, almuerzo: hamburguesita, cena: hotdog… y no podíamos salir del lugar, pasadas las 9:00 pm para comprar refrigerios D:), fue genial compartir estos días con todas las personas que participaron en el hackatón, era lindo escucharlos reír, y jugar sus videojuegos… y también fue divertido trabajar en el equipo, reíamos, creábamos, compartíamos… fue lindo :3

Y por lo tanto…

Y por lo tanto he decidido a aprender a programar videojuegos! mi primer paso será dominar phaser.js, que parece ser una librería amigable y bien documentada.

A los que quieran, les invito a seguirme! mientras aprendo, crearé un tutorial sobre cómo aprendí a hacer videojuegos, con la esperanza de que ustedes también puedan aprender a hacer videojuegos, y nos veamos en el Global Game Jam del 2015, en Enero :D

Este es mi primer videojuego (incompleto)
https://vengadoravg.github.io/

Estén atentos a http://ajayu.org/ !! porque en el transcurso de este día, publicaré la 1ra parte del tutorial: Somos Multitud. Que explica cómo hice el videojuego (incompleto) que está en el link de arriba.