Le GGJ-2019 est un jeu de confiture mondial organisé chaque année le dernier week-end de janvier. Il se distingue des autres par son large soutien (sponsors, toutes affaires), un grand nombre de participants, ainsi que par le fait qu'il se déroule exclusivement hors ligne. De plus, toute l'expérience que j'ai acquise lors de l'événement sera décrite en relation avec le site
SUSU (Chelyabinsk). Les conclusions présentées dans l'article ne revendiquent pas l'universalité, mais j'espère que vous les trouverez utiles.
Alerte spoiler: l'article contient une liste des jeux finalistes de l'événement, certains d'entre eux sont assez jouables.

Constitution d'équipe
Comme j'étais en retard (tout cela à cause des embouteillages sur l'autoroute interurbaine), il se trouve que dès mon arrivée les équipes étaient déjà formées.
Première conclusion: ne soyez pas en retard pour la formation des équipes. La question posée dans le chat de l'événement a révélé que personne n'a besoin d'un programmeur JS / PHP / Python dans l'équipe. J'ai à peine trouvé un grand public de conférences indiqué dans le programme de l'événement, seulement pour constater que le public était bien fermé. J'ai découvert le nombre de publics via le chat, où les participants sont allés, et j'ai réalisé qu'il y avait un problème important: même les «bons» tuteurs ne pouvaient pas expliquer comment les trouver. Se perdre quelque part au milieu du chemin, a erré sans but quelque part dans l'un des bâtiments de la SUSU, pensant à tout ce qui était périssable quand l'un des professeurs m'a vu et m'a demandé s'il pouvait m'aider avec quelque chose. Je suis reconnaissant à cet homme d'avoir pu me guider au bon endroit. Soit dit en passant, il a été agréablement surpris que même des non-résidents soient venus à l'événement à SUSU. Plus tard, en me promenant dans les auditoriums (les deux qui étaient situés au premier étage, allant au huitième étage, probablement dans un autre bâtiment, je n'ai pas osé craindre d'être à nouveau perdu), j'ai découvert que la plupart des équipes utiliseraient Unity, deux équipes d'Unreal Engine , une autre équipe a choisi Construct. À partir de là, j'ai fait la
deuxième conclusion - cela vaut la peine d'aller en tant que programmeur pour un jeu donné si vous passez du temps à l'avance à connaître Unity.
J'avais un plan de sauvegarde: si je ne trouve pas d'équipe, je travaillerai de façon autonome. De plus, j'ai un jeu que j'ai longtemps rêvé d'étendre de manière significative dans un genre voisin, et ici j'ai eu une grande chance, heureusement, le thème de l'événement, «qu'est-ce que la maison signifie pour vous», l'a parfaitement permis.
Troisième conclusion: avoir un plan de sauvegarde est parfois utile.
Diversificateurs
Ayant compris mes chances de faire un jeu agréable et / ou intéressant, il a été décidé d'utiliser des diversificateurs pour compenser le manque de graphisme et de conception de jeu, dont, malheureusement, mes jeux ne pouvaient jamais vraiment se vanter.
Quels sont ces diversificateurs?
Diversifiers * est un excellent moyen d'ajouter du plaisir ou de vous mettre au défi de préparer des week-ends. Parfois, ils peuvent être très utiles pour affiner ou affiner vos idées. Ce sont des restrictions absolument facultatives que vous pouvez ajouter à votre jeu pour GGJ19 avec le thème principal du thème. Cela peut aider votre jeu à se démarquer de la foule, et vous pouvez choisir jusqu'à 4 diversificateurs lorsque vous envoyez le jeu!
De cette description, il est clair que cela ressemble à des réalisations, non seulement pour les joueurs, mais pour les développeurs de jeux. Voici la liste des diversificateurs que j'ai choisis:
Éphémère - Créez un jeu auquel chaque joueur ne peut jouer qu'une seule fois.
Super Secret Stash - Ajoutez une pièce cachée à votre jeu.
Sur une page Web - Votre gameplay est caché dans une page Web apparemment normale.
Augmentez avec une chanson - Votre jeu devrait durer exactement aussi longtemps que la piste musicale.
À propos du jeu
ou comment le faire - ou comment ne pas le faire, étant donné que je n'ai pas pris la place)
Aussitôt dit, aussitôt fait, et maintenant j'ai déjà commencé à faire mon projet dans la pile traditionnelle pour moi: HTML5.Canvas, vanilla Javascript. D'abord le paysage était dessiné, puis les objets, puis le brouillard de guerre. Si les deux premiers sont des tableaux bidimensionnels préremplis (hélas, cela ne s'est pas avéré être un bagel), alors le brouillard de guerre, bien qu'il s'agisse d'un tableau, est calculé à chaque fois (c'est logique), en fonction de la position mise à jour du protagoniste. Tout cela a été fait le premier jour, à l'exception du brouillard de guerre - il est apparu la première nuit de travail.
À propos de la gestion du temps, du phishing
Le matin du deuxième jour, j'ai pris le journal et j'ai écrit le programme:
9-11 travailler avec des graphiques et des boîtes de dialogue
11-12 travailler avec de la musique
12-13 travailler avec la fin de partie.
Cela a permis de terminer les travaux presque à temps.
Autre conclusion : faites un planning le deuxième jour et suivez-le, enregistrez le temps passé et refusez les détails inutiles si vous n'en avez pas le temps. Ma principale erreur a été, me semble-t-il, d'avoir mis l'Éphéméralité sur le diversificateur, ce qui a causé plus de maux de tête - pour moi et les joueurs - plutôt que pour le bien. Ce serait mieux si je faisais un mauvais générateur de carte dans les mêmes heures que j'y ai passé. J'ai également implémenté "Super Secret Stash" et "Augmenter avec la chanson" le deuxième jour.
Tasogare doki
Vous incarnez une petite fille perdue. Vous devez trouver le chemin du retour, où maman et papa vous attendent. Évitez les monstres ou ils vous mangeront. Ils voient 1 carré en diagonale et en ligne droite. Trouvez une maison avant la fin de la musique ou les monstres vous dévorent!
Jouez en ligneCode sourcepage de jeu de confiture À propos de l'arbitrage
Les catégories de récompenses, il s'est avéré, n'ont rien à voir avec les diversificateurs, bien qu'il soit notable que certaines équipes ont essayé de les intégrer plus ou moins organiquement dans leurs jeux. Cependant, c'était une autre expérience qui m'a coûté très cher. Malgré le fait que le vétéran de cet événement Nikita Popov (il a participé à l'événement pour la quatrième fois!) M'en ait informé au milieu de la première journée, je n'ai pas réussi à me reconstruire et je n'ai pas eu le temps de reconstruire ma stratégie. Soit dit en passant, le deuxième jour, il a lui-même complètement abandonné l'idée qu'il avait faite le premier jour et a apporté une dispersion d'électronique, sur laquelle il a commencé à embrouiller sa console portable avec un jeu en deux parties.
Je décrirai brièvement qui a remporté les prix dans les nominations avec quoi.
Meilleure mise en œuvre:
Le meilleur jeu selon SKB Kontur - «9 vies»
9 vies
Neuf vies. Pour chaque maison est un endroit spécial. Même si la maison est une boîte en carton dans laquelle vous vivez avec neuf chatons. Le joueur doit protéger sa maison - une forteresse en carton avec neuf chatons - de l'adversité. Les malheurs incluent Cerberus, les vaches enragées.
Le jeuCode sourcepage de jeu de confiture Meilleur jeu selon Napoleon IT
Défenseurs du monde d'origine
RTS avec éléments Tower Defense. Les envahisseurs sont venus sur terre. Les gens essaient de les retenir, et un brave commandant essaie d'aider la flotte en lui fournissant des ressources. Mais il ne doit pas oublier sa propre sécurité. Se sauver et sauver la terre est sa tâche principale.
Le jeuLe jeupage de jeu de confiture Meilleur jeu ICVR
Bataille des îles
Ma maison est mon château! Jeu au tour par tour pour deux. Gestion de base WASD Une guerre a éclaté entre les deux îles voisines, l'objectif est de protéger votre maison.
Le jeuCode sourcepage de jeu de confiture Meilleur jeu selon Caravan Games
Je suis au pain de maman
Un jeu pour ceux qui n'aiment pas émietter un pain. Quand ta mère est Croissante et ton père Borodinsky, tu es Khlebushek. Boulangers qui veut devenir un sandwich. Attention! Il existe des contre-indications. Avant utilisation, il est recommandé de consulter un boulanger :)
Le jeuCode sourcepage de jeu de confiture Meilleur artiste par ICVR
Affection pandémie rouge
Aidez le Panda rouge et sa famille à survivre dans ce monde cruel! Explorez la forêt, trouvez des ressources et rentrez chez vous avant que la batterie ne s'épuise dans votre lampe de poche.
Code sourcepage de jeu de confiture Le meilleur jeu de l'avis de TapClap 1 degré et le meilleur prix pour l'idée
Meilleur jeu selon TapClap 2 degrés
Meilleur jeu selon TapClap 2 degrés
Enfin, le meilleur jeu selon l'hôte de l'événement, SUSU - «Tycoon Entry»
Squirting tycoon
Votre maison est libre de parents! Ne manquez pas votre chance, appelez tous vos amis à la meilleure fête! Mais attention, car vos voisins peuvent tout gâcher si leur patience s'épuise! Et n'oubliez pas de tout réparer dans la maison pour les invités (et n'oubliez pas le chat jeté et les invités fermés sur le balcon!) - sinon après la fête vos parents vous puniront
Le jeuPages de jeu Jam Une observation intéressante: lors de la remise des prix, les juges n'ont pas hésité à nommer à voix haute leurs faiblesses et leurs préférences. Parmi ceux-ci, mentionnons: des jeux sur le thème de l'espace (à la Asteroids), des jeux Excel (un jeu sur une fleur fait par une équipe de professeurs d'université où il fallait l'arroser, à l'abri du froid, etc.) a été nommé, des jeux avec de meilleurs graphismes, et ainsi de suite ... L'année suivante, ils ont promis une récompense pour le meilleur code ou quelque chose comme ça. Après la cérémonie, juste au cas où, j'ai demandé si les gars qui ont vissé Machine Learning au jeu sur les tirs de raquette au GGJ-2019 pouvaient compter sur un prix dans cette nomination. La réponse a été décevante: malgré le thème du battage médiatique, le Machine Learning n'est pas leur assistant ici. Ainsi ceux qui, lors de l'annonce des résultats de l'arbitrage, ont travaillé dans un cahier, peuvent compter sur de vrais points bonus de la part des juges pour l'année prochaine.
D'où la conclusion finale: ici aucun diversificateur n'aidera un jeu d'arbitrage faible, mais la connaissance des places "faibles" du jury peut jouer un rôle positif.
J'espère que mon expérience a été enregistrée pour une raison. Eh bien, j'espère que vous aussi, vous monterez dans Tycoon's Entry, comme cela m'est arrivé et que des dizaines d'autres gars lors de l'événement.
Passez un bon vendredi!