Il y a maintenant un mois se tenais le Ludum Dare 37. Le Ludum Dare est une game jam ayant lieu trois fois par an, en avril, août et décembre, en simultané dans le monde. Elle se découpe en deux catégories : Compo, qui se fait en solo et en 48h avec la contrainte de tout produire soit même, et Jam, qui peux se faire en équipe comme en solo, mais en 72h sans contraintes particulières autres que thématique et temporelle. Cette fois-ci, j'ai tenté ma chance en compo. Pour ceux qui n'ont pas encore testé The Invoker, je vous laisse un lien ici. Le jeu est gratuit. Comme chaque Ludum Dare, le thème à été annoncé à 3h du matin heure française. Cette fois-ci, je me suis tirée du lit à 2h45, pour atteindre mon PC et préparer mon plan de travail pour le brainstorming. J'étais parée quelque cinq minutes avant l'heure fatidique. 3h : Annonce du thème : "One Room" J'espérais un autre thème, mais One Room était loin d'être le pire qui soit. D'autant plus que j'avais déjà travaillé sur le concept d'un jeu qui allait parfaitement avec le thème. Le temps de retrouver mon carnet de Blockout dans lequel toutes mes idées sont notée, Je m'éloignais de mon ordinateur afin de commencer à réadapter l'idée pour qu'elle soit réalisable en game jam sans influence externe / source potentielle de déconcentration. À la base, le jeu devais être un dungeon crawler dont la partie finale exigeait "d'invoquer" par l'intermédiaire d'un mini jeu de rythme, la sortie. En cas d'échec, un monstre puissant était appellé. Puisque le thème exigeait une limite de lieu, j'ai décidé de bazarder l'idée de donjon. Le joueur commencerait directement dans la pièce finale et plutôt que d'invoquer la sortie, il invoquerais volontairement les monstres. Je voulais par contre que le combat contre les monstres ne soit pas la partie la plus importante du jeu, mais que ce soit plutôt l'invocation. Il a finalement été décidé que le joueur devrait tracer lui-même les cercles magiques et remplir les bols de liquide sacrificiels et/ou allumer le bon nombre de bougies autour du cercle avant de commencer l'incantation qui se traduirait par des mouvements. Une fois l'idée de ce qui devait être fait bien encrée dans ma tête et mon carnet de croquis, j'ai réveillé mon ordinateur et lancé Unity. La mécanique de dessin du cercle et de remplissage des bols/allumage de bougie ont été les premiers morceaux programmés. Une fois fini, il était environ 4h30 du matin, l'heure d'aller se recoucher. Approximativement 7h du matin, le même jour : Je me lève et tache de m'occuper de la suite de la programmation, mais le système d'incantation provoque un certain nombre de bugs, et je reste ainsi à m'arracher les cheveux pendant presque deux heures avant de me décider à faire une pause. 1h plus tard, je reprends et fait fonctionner une première version du système. Il y a encore des bugs résiduels, mais ils peuvent attendre. L'après-midi est consacré à faire apparaitre les monstres convenablement, mais cela révèle de nouveaux bugs qui eux, ne peuvent pas attendre. Il est presque minuit lorsque je décide qu'il en est assez : au moins, mon premier prototype fonctionne à peu près. Le temps de faire une nouvelle To Do List et je me mets en mode repos. Le deuxième jour, la correction des bugs et la mise en marche d'un système de combat très approximatif me prend toute la matinée. Aux alentours de 14h, mon jeu fonctionne, mais il n'a ni sons, ni images. J'abandonne rapidement l'idée originelle de rester sur un jeu en 3D isométrique et me tourne plutôt vers de la 2D vectorielle en vue Top Après quelques croquis, la vue 100% top est également repoussée, et je reviens vers une isométrique légère. Dans l'ordre des priorités : le joueur, les cercle magiques et les bols, puis les monstres et les boutons. Un livre d'invocation serait un plus. À 13h de la fin de la jam, je sais que je n'aurais jamais le temps de prévoir des animation, aussi, il faut compter sur des sprites qui se suffisent tels quels. Croquis papiers fini, je transfère le tout sur illustrator et commence mon travail. Faire l'ensemble des sprites du jeu m'aura pris environ 6h au total. Par manque de temps, j'ai dû en garder certains qui pourtant ne sont pas terrible. Une fois le tout intégrer, je tache de corriger les problèmes majeurs. Manque de bol(pourtant, il y en a beaucoup dans le jeu, haha), l'intégration m'aura pris tellement de temps que je dois aussi abandonner l'idée de permettre aux personnages de tirer dans une autre direction que tout droit. Le système de combat est tout à fait bancal, m'enfin, au moins, il fonctionne. Le joueur peut mourir, le monstre aussi, tout va bien ! Après avoir peaufiné autant que possible, je me rends compte qu'il est minuit et que je n'ai toujours aucun son. Il est temps de s'en occuper, ou tout du moins, réaliser quelques bruitages importants. À une heure du matin passé, mes bruitages finis et intégrer, il me reste une heure et demi pour terminer. Ajuster les sons, corriger l'"IA" des monstres et veillez à ce que le jeu soit aussi bien jouable au clavier qu'à la manette, et il est déjà l'heure de mettre le tout en ligne. 3h du matin le lundi, The Invoker a sa page Ludum Dare et Itch.io, et est prêt à être téléchargé. Yey! Au final, The Invoker aura été téléchargé 36 fois et 32 personnes ont voté pour lui. Le jeu a reçu de bonnes critiques dans l'ensemble, mais l'absence d'un vrai bon tutoriel s'est fait ressentir et certaines personnes n'ont pas compris comment compléter l'invocation. Voici les résultats de The Invoker, pour un total de 901 participations dans la catégorie Compo Comparé aux résultats du Ludum Dare 35, où Blob Versus Tour se classait systématiquement dans les 500 derniers (sur les 1200 et quelques participations en Jam) il y a clairement un progrès (d'ailleurs, je vous recommande chaudement de ne pas vous casser la tête avec blob vs tour, il est bien trop bugué) Objectif pour la prochaine fois ? Atteindre le top 100 dans au moins une catégorie !
... Et tacher de mieux organiser la programmation, parce que pour The Invoker, j'ai perdu trop de temps sur des broutilles... Ugh.
Julien
28/1/2017 20:15:21
C'est à la fois sympa et intéressant de voir comment se déroule deux journées durant une jam, surtout pour un néophyte. J'imagine pas le stress et la frustration qu'on doit ressentir avec cette contrainte de temps ... La section commentaire est fermée.
|