Crea un juego en el hackathon nocturno

El hackathon nocturno GeekNight es un entretenimiento tradicional en la ciudad provincial de I. No se ha gastado durante cuatro años completos y finalmente es hora de revivir el legendario evento y simultáneamente realizar un par de experimentos ...



Como fue


Mitapas, conferencias, seminarios y otras actividades de RR. HH. Se desarrollan de octubre a mayo y nos deleitan con interesantes informes. Solo en verano todo se congela un poco. Algunas ciudades fueron un poco más afortunadas y el espectáculo continúa, pero en nuestra provincia en el verano, la vida de TI no solo se congela, sino que casi se detiene. Durante cuatro años no pasé el hackathon GeekNight, pero este año, con la ayuda de amigos, decidí trasladar la vida informática en la ciudad.

El formato del tradicional hackathon nocturno GeekNight y su éxito siempre han estado inextricablemente vinculados en la cabeza con el lugar, con el bar Irkutsk. Siempre se las arregló para negociar con una de las instituciones, cerrarlo a los forasteros, se puede decir que lo compre por la noche. Al elegir un lugar, siempre tomamos en cuenta la accesibilidad del transporte. Infraestructura conveniente por un lado, y alcohol y alimentos por el otro. El bar gana dinero. Estamos celebrando un evento. Los participantes están llenos, un poco relajados y satisfechos. Una especie de clásico ganar-ganar. Por cierto, puedes ver cómo era antes: tyts , tyts , tyts .



Revivir el formato cuatro años después del último evento fue más difícil de lo que se pensaba. La idea loca fue apoyada por colegas de AnyChart , Codefather , FirstVDS , ISPsystem , ITSumma . Solo gracias a su ayuda, esta búsqueda se completó hasta el final.

Nuevo local


No fue posible encontrar un bar adecuado durante toda la primavera. Los plazos estaban cambiando y ya quería abandonar esta empresa. Pero por casualidad apareció un gran salón, aunque requirió abandonar el formato familiar y experimentar. La sala estaba en el territorio de la Fábrica de Arte de Dorenberg. En primer lugar, no era un bar y tuvo que negociar con instituciones cercanas. Se esperaba que trabajaran toda la noche y proporcionaran suficiente comida para alimentar a los programadores hambrientos. Mirando hacia el futuro, me gustaría señalar que no estaban completamente listos para alimentar a los participantes del hackathon.



El gran salón Fedor (unos 1200 metros cuadrados) se dividió en dos partes. Una zona se convirtió en una de trabajo, los equipos trabajaron allí y los cerebros hirvieron. El segundo fue tomado para relajarse, proporcionando una máquina de café en funcionamiento, cómodas bolsas en las que podría acostarse ocioso y jugar sobre la mesa.

Cafetera


El café es el principal combustible de los programadores, especialmente de noche. Los colegas lograron organizar todo para que un automóvil llegara directamente a Fedor Hall, en cuyas entrañas la encantadora barista preparó un delicioso café durante toda la noche. Esta bebida divina hasta la mañana alimentó a todos los participantes con vigor.



Esta máquina de café fue el segundo, en mi opinión, un experimento exitoso. La cola inagotable de programadores incluso inspiró a uno de los equipos (empleados de CROC) a hacer una aplicación para optimizar la cola para el café.

Equipos, proyectos y ganadores.


Si alguien te dice que reunir programadores en el verano para un hackathon nocturno en un día libre (en la noche del 21 al 22 de julio) es un asunto insignificante, puedes decirle con seguridad que estaba ladrando. Pero a pesar del calor y la temporada de vacaciones, se registraron veintisiete equipos en el evento. Hubo un ligero pánico, ¿dónde se sentaron todos? Pero el sentido común sugirió que no todos vendrían. Al evento en sí asistieron dieciocho equipos. Equipos de tres a seis personas ocuparon cada mesa separada y trabajaron toda la noche. Las fotos del Geeknight 2018 Hackathon se pueden ver por separado.



En la mañana, cada equipo que presentó su proyecto recibió una boleta para la votación final, que al final del evento se entregó a los organizadores para hacer un balance.

En tercer lugar estaba el equipo de Snowforged Entertainment con su proyecto Dead Flame, un pequeño juego de plataformas clásico con gráficos tridimensionales sobre una lámpara de queroseno antropomórfico, en el que debes resolver acertijos y evitar encuentros con enemigos. El equipo en el hackathon nocturno Geeknight estaba formado por dos programadores y tres artistas, por lo que durante la noche no solo aparecieron muchas mecánicas de juego (palancas interactivas, cajas inflamables, plataformas móviles, calderas que hervían a alta temperatura, patrullando oponentes), ¡sino incluso animación!



El segundo lugar fue otorgado a un equipo de amigos que no se habían visto durante mucho tiempo y se reunieron especialmente en el hackathon para presentar un pequeño proyecto. Mushroom Trip es la supervivencia en primera persona dedicada a confrontar humanos y hongos. El factor fundamental de este juego es el nivel constantemente decreciente de la mente del jugador, que se puede aumentar nuevamente al comer ciertos tipos de hongos crudos o al preparar platos de ellos. La disminución de la razón conduce a varias consecuencias negativas: la niebla se espesa, los colores comienzan a distorsionarse y cada vez aparecen más alrededor de los fantasmas hambrientos de venganza por los hongos del jugador. El objetivo del juego es intentar sobrevivir el mayor tiempo posible.

El juego fue desarrollado en Unity, y Photoshop y 3DS Max se usaron para crear gráficos 2D y 3D, respectivamente. Debido al hecho de que el tiempo disponible para nosotros estaba limitado a una noche, los sombreadores triplanar se utilizaron activamente para texturizar modelos, y la inteligencia artificial de los oponentes se simplificó al límite.



Y el primer lugar fue ocupado por un equipo de ADICT con su desarrollo Emodzilla, un software de red neuronal y un sistema de hardware para evaluar la respuesta emocional de una audiencia.

"Al estudiar y analizar las emociones de la audiencia sobre el contexto del discurso (cualquier otro estímulo externo), podemos predecir qué tipo de reacción causará un tema en particular y es más probable que logre la conversión deseada en el futuro", dijo Anton Paymyshev, capitán del equipo.


Tema pirata


También me gustaría destacar el equipo VMmanager de ISPsystem . A sus colegas se les ocurrió un proyecto para gamificar el flujo de trabajo. La idea principal del proyecto es hacer un "Juego contra el sistema", en el que todo el equipo trabaje para un resultado común. En esta interpretación, todos los miembros del equipo son una divertida banda pirata que roba caravanas, busca tesoros y gana batallas navales. Dado que el equipo trabaja en scrum, el equivalente de una batalla es sprint, los barcos hundidos son historias de usuarios completas, y por la moneda del juego: el oro obtenido como resultado de una campaña exitosa, puedes obtener incentivos bastante tangibles.



También puedes realizar misiones interesantes en el juego, como "Jung lee una tarjeta encriptada", que en traducción al lenguaje cotidiano suena como: "June hace una revisión de código". De acuerdo, la primera opción es mucho más divertida, ¡cuanto más puedas conseguir un "loro" por ello! Debido al juego, mis colegas quieren diversificar su trabajo de rutina y crear un elemento competitivo tanto con "yo mismo del pasado" como con otros equipos de scrum.

Triste


Otro experimento puede considerarse una transmisión de radio de TI en un hackathon nocturno. A pesar de toda la preparación preliminar, la transmisión en sí no se pudo hacer.



Aunque resultó una serie de entrevistas interesantes, algunas de las cuales se recogen en un pequeño almanaque .

P.S. Quiero expresar un agradecimiento especial a las empresas AnyChart , Codefather , FirstVDS , ISPsystem , ITSumma , sin este soporte el hackathon no podría tener lugar.

P.P.S. Algunos de los premios para el equipo ganador, a saber, la pandereta de FirstVDS , tuvieron que ser entregados por la tarde, pero esa es otra historia ...

Source: https://habr.com/ru/post/es419101/


All Articles