Post-mortem con GGJ-2019: c√≥mo obtener golpes, pero a√ļn as√≠ hacer el juego

GGJ-2019 es un juego global que se celebra anualmente el √ļltimo fin de semana de enero. Se diferencia de otros en su amplio apoyo (patrocinadores, todos los asuntos), una gran cantidad de participantes y el hecho de que se lleva a cabo exclusivamente fuera de l√≠nea. Adem√°s, toda la experiencia que obtuve en el evento se describir√° en relaci√≥n con el sitio de SUSU (Chelyabinsk). Las conclusiones presentadas en el art√≠culo no reclaman universalidad, pero espero que les sean √ļtiles.
Alerta de spoiler: el artículo tiene una lista de juegos finalistas del evento, algunos de ellos son bastante jugables.


Trabajo en equipo


Como llegu√© tarde (todo debido a atascos en la carretera interurbana), sucedi√≥ que a mi llegada los equipos ya se hab√≠an formado. La primera conclusi√≥n: no llegues tarde a la formaci√≥n de equipos. La pregunta formulada en el chat del evento revel√≥ que nadie necesita un programador JS / PHP / Python en el equipo. Apenas encontr√© una gran audiencia de conferencia indicada en el programa del evento, solo para encontrar que la audiencia est√° cerrada. Descubr√≠ los n√ļmeros de las audiencias a trav√©s del chat, ad√≥nde fueron los participantes, y me di cuenta de que hab√≠a un problema importante: incluso los "buenos" guardianes no pod√≠an explicar c√≥mo encontrarlos. Habiendo perdido el camino en alg√ļn lugar en el medio del camino, vag√≥ sin rumbo en alg√ļn lugar de uno de los edificios de SUSU, pensando en todo lo perecedero cuando uno de los maestros me vio y me pregunt√≥ si pod√≠a ayudarme con algo. Le agradezco a este hombre que pudo guiarme al lugar correcto. Por cierto, se sorprendi√≥ gratamente de que incluso personas no residentes asistieran al evento en SUSU. M√°s tarde, caminando por los auditorios (los dos que estaban ubicados en el primer piso, yendo al octavo piso, probablemente a otro edificio, no me atrev√≠ a temer perderme de nuevo), descubr√≠ que la mayor√≠a de los equipos usar√°n Unity, dos equipos de Unreal Engine , otro equipo eligi√≥ Construir. Desde aqu√≠ llegu√© a la segunda conclusi√≥n : vale la pena ir como programador a un juego determinado si pasas tiempo por adelantado conociendo Unity.

Ten√≠a un plan de respaldo: si no encuentro un equipo, trabajar√© de forma independiente. Adem√°s, tengo un juego que siempre so√Ī√© con expandirme significativamente a un g√©nero vecino, y aqu√≠ tuve una gran oportunidad, afortunadamente, el tema del evento, "qu√© significa el hogar para ti", lo permiti√≥ perfectamente. Tercera conclusi√≥n: a veces es √ļtil tener un plan de respaldo.

Diversificadores


Habiendo descubierto mis posibilidades de hacer un juego agradable y / o interesante, se decidi√≥ utilizar diversificadores para compensar la falta de dise√Īo gr√°fico y dise√Īo del juego, que, desafortunadamente, mis juegos nunca podr√≠an jactarse.
¬ŅQu√© son estos diversificadores?

Diversifiers * es una excelente manera de agregar algo de diversi√≥n o desafiarte a ti mismo para aprovechar los fines de semana. A veces pueden ser muy √ļtiles para reducir o refinar sus ideas. Estas son restricciones absolutamente opcionales que puedes agregar a tu juego para GGJ19 junto con el tema principal del tema. ¬°Esto puede ayudar a que tu juego se destaque entre la multitud, y puedes elegir hasta 4 diversificadores cuando env√≠es el juego!

De esta descripción queda claro que esto es como logros, no solo para jugadores, sino también para desarrolladores de juegos. Aquí está la lista de diversificadores que he elegido:

Efímero : crea un juego que todos los jugadores puedan jugar solo una vez.
Super Secret Stash : agrega una habitación oculta a tu juego.
En una p√°gina web : tu juego est√° oculto en una p√°gina web aparentemente normal.
Aumente con una canci√≥n : su juego debe durar exactamente tanto como la pista de m√ļsica.

Sobre el juego


o cómo hacerlo, o cómo no hacerlo, dado que no ocupé el lugar)

Tan pronto como lo dije, lo hice, y ahora ya comencé a hacer mi proyecto en la pila tradicional para mí: HTML5.Canvas, vanilla Javascript. Al principio se dibujó el paisaje, luego los objetos, luego la niebla de la guerra. Si las dos primeras son matrices bidimensionales precargadas (por desgracia, esto no resultó ser un bagel), entonces la niebla de la guerra, aunque es una matriz, se calcula cada vez (es lógico), en función de la posición actualizada del protagonista. Todo esto se hizo el primer día, a excepción de la niebla de la guerra: apareció la primera noche de trabajo.

Sobre gestión del tiempo, phishing


En la ma√Īana del segundo d√≠a tom√© el peri√≥dico y escrib√≠ el horario:

9-11 trabajar con gr√°ficos y cuadros de di√°logo
11-12 trabaja con m√ļsica
12-13 trabajar con el final del juego.

Esto permitió que el trabajo se completara casi a tiempo. Otra conclusión : haga un horario para el segundo día y sígalo, registre el tiempo dedicado y rechace detalles innecesarios si no tiene tiempo. Mi principal error fue, me parece, que puse la efímera en el diversificador, lo que trajo más dolor de cabeza, tanto para mí como para los jugadores, en lugar de bueno. Sería mejor si hiciera un generador de tarjetas defectuoso en las mismas horas que pasé en él. También implementé "Super Secret Stash" y "Increase with Song" en el segundo día.

Tasogare doki


Juegas como una ni√Īa que est√° perdida. Debes encontrar el camino a casa, donde mam√° y pap√° te est√°n esperando. Evita los monstruos o te comer√°n. Ven 1 cuadrado tanto en diagonal como en l√≠nea recta. ¬°Encuentra una casa antes de que la m√ļsica termine o los monstruos te coman!

Jugar en línea
Código fuente
p√°gina del juego jam

Sobre arbitraje


Las categorías de premios, como se vio después, no tienen nada que ver con los diversificadores, aunque se notó que algunos equipos trataron de incluirlos más o menos orgánicamente en sus juegos. Sin embargo, fue otra experiencia que me costó mucho. A pesar de que el veterano de este evento Nikita Popov (¡participó en el evento por cuarta vez!) Me informó sobre esto en el medio del primer día, no logré reconstruirme y no tuve tiempo para reconstruir mi estrategia. Por cierto, en el segundo día, él mismo abandonó por completo la idea que había hecho el primer día, y trajo una dispersión de productos electrónicos, en la que comenzó a incursionar en su consola portátil con un juego de dos partes.

Describiré brevemente quién ganó los premios en las nominaciones con qué.
La mejor implementación:
Defensor



El mejor juego seg√ļn SKB Kontur - "9 vidas"
9 vidas

Nueve vidas. Para cada casa es un lugar especial. Incluso si la casa es una caja de cartón en la que vives con nueve gatitos. El jugador debe proteger su casa, una fortaleza de cartón con nueve gatitos, de la adversidad. Las desgracias incluyen Cerbero, vacas rabiosas.
El juego
Código fuente
p√°gina del juego jam


El mejor juego seg√ļn Napoleon IT
Defensores del mundo natal

RTS con elementos de Tower Defense. Los invasores vinieron a la tierra. La gente está tratando de contenerlos, y un valiente comandante está tratando de ayudar a la flota suministrándole recursos. Pero no debe olvidarse de su propia seguridad. Salvarse a sí mismo y salvar la tierra es su tarea principal.
El juego
El juego
p√°gina del juego jam


Mejor juego de ICVR
Batalla de las islas

¡Mi casa es mi castillo! Juego por turnos para dos. Administración central de WASD Una guerra estalló entre las dos islas vecinas, el objetivo es proteger su hogar.
El juego
Código fuente
p√°gina del juego jam


El mejor juego seg√ļn Caravan Games
Estoy en el pan de mam√°

Un juego para aquellos que no les gusta desmenuzar un pan. Cuando tu madre es Croissant, y tu padre es Borodinsky, t√ļ eres Khlebushek. Panaderos que quieren convertirse en un s√°ndwich. Atencion Hay contraindicaciones Antes de usar, se recomienda consultar a un panadero :)

El juego
Código fuente
p√°gina del juego jam


Mejor artista por ICVR
Cari√Īo pand rojo

¡Ayuda al Panda Rojo y a su familia a sobrevivir en este mundo cruel! Explore el bosque, encuentre recursos y regrese a casa antes de que se agote la batería de su linterna.
Código fuente
p√°gina del juego jam


El mejor juego en opinión de TapClap 1 grado y el mejor premio para la idea
De vuelta a la casa

¡La felicidad está en tus manos! Sé valiente, fuerte y amable. ¡Ayuda a estas personas a llegar a casa!
El juego
Código fuente
p√°gina del juego jam


Mejor juego seg√ļn TapClap 2 Degree
Autocaravana

Mobile Home Tears Neumáticos para Oasis. Ayuda al héroe a sobrevivir.
El juego
Código fuente
p√°gina del juego jam


Mejor juego seg√ļn TapClap 2 Degree
Encuentra casa

Un juego sobre un cangrejo que busca su hogar: su caparazón. Un juego de plataformas con tres niveles y un juego simple y agradable.
El juego
Código fuente
p√°gina del juego jam


Finalmente, el mejor juego seg√ļn el anfitri√≥n del evento, SUSU - "Tycoon Entry"
Magnate chorros

¡Tu casa está libre de padres! ¡No pierdas la oportunidad, llama a todos tus amigos a la mejor fiesta! Pero ten cuidado, ¡porque tus vecinos pueden arruinar todo si se les acaba la paciencia! Y no olvides reparar todo en la casa para los invitados (¡y no te olvides del gato echado y los invitados cerrados en el balcón!) De lo contrario, después de la fiesta, tus padres te castigarán
El juego
P√°ginas de juegos de mermelada

Una observaci√≥n interesante: durante los premios, los jueces no dudaron en mencionar sus debilidades y preferencias en voz alta. Entre los mencionados estaban: juegos de tem√°tica espacial (a la Asteroids), juegos de excel (un juego sobre una flor hecha por un equipo de empleados de la universidad donde era necesario regarla, protegerse del fr√≠o, etc.) fue nominada, juegos con mejores gr√°ficos, y etc. ... Al a√Īo siguiente prometieron una recompensa por el mejor c√≥digo o algo as√≠. Despu√©s de la ceremonia, por si acaso, pregunt√© si los chicos que atornillaron Machine Learning al juego sobre tiros de raqueta en GGJ-2019 podr√≠an contar con un premio en esta nominaci√≥n. La respuesta fue decepcionante: a pesar del tema publicitario, Machine Learning no es su asistente aqu√≠. Entonces, aquellos que, durante el anuncio de los resultados del arbitraje, trabajaron en un cuaderno, pueden contar con puntos de bonificaci√≥n reales de los jueces para el pr√≥ximo a√Īo.

De ah√≠ la √ļltima conclusi√≥n: aqu√≠ ning√ļn diversificador ayudar√° a un juego d√©bil en el arbitraje, pero el conocimiento de los lugares "d√©biles" del jurado puede desempe√Īar un papel positivo.

Espero que mi experiencia haya sido grabada por alguna raz√≥n. Bueno, espero que t√ļ tambi√©n entres en Tycoon's Entry, como me pas√≥ a m√≠ y a docenas de otros tipos en el evento.

¬°Que tengas un buen viernes!

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


All Articles