Si vous n'avez pas encore testé le Leyde, je vous invite a le télécharger gratuitement en cliquant ici =) Le Leyde a été mis en ligne il y a quelques heures maintenant. Les recherches et dessins le concernant ont été décrochés du mur, mon ordinateur retrouve la propriété de son fond d'écran tandis que tout les fichiers générés pour le développement se retrouvent en famille dans un dossier soigneusement placé dans ma bibliothèque virtuelle. Il est temps d'écrire le post-mortem. Le développement s'est étalé sur un mois, mais je n'ai en réalité travaillé qu'un peu à l'annonce du thème, et beaucoup, vers l'approche de la deadline. Le Leyde a été réalisé pour le Mini Ludum Dare 70, dont le thème était le déterminisme. Le but était de produire un jeu sans système d'aléatoire, où est théoriquement prévisible. Pour en faire un véritable défi, j'ai décidé de choisir un jeu qui utilise énormément l'aléatoire comme base. Après plusieurs suggestions de moi-même et d'un ami, je me suis orientée vers le Quasar. Pour ceux qui ne connaissent pas, le Quasar est un mini jeu que l'on trouve dans les casinos de Mass Effect et Mass Effect 3. Le principe est simple : vous avez deux boutons, l'un 1-8, l'autre 4-7. Le jeu génère ainsi un chiffre entre 1 et 8 ou 4 et 7, qui s’additionnent. Le but est d'obtenir un total de 20. Pour mieux comprendre comment faire un jeu sans aléatoire à partir de ça, j'ai pris un paquet de 54 cartes. Là, j'ai séparé les rouges des noirs, puis pris uniquement les cartes rouges entre 4 et 7 et les noires entre 1 et 8. Et j'ai reproduit le Quasar, aussi simplement que cela, à la seule différence que le résultat ne pouvait être connu qu'à la force d'un calcul mental. De là, j'ai établi les bases du "quasar déterministe". Pour rompre l'aléatoire, les cartes apparaîtraient du côté visible. J'avais d'abord pensé à un nombre de coups limités, mais me suis finalement rétractée. J'ai décidé de garder le choix entre 1-8 et 4-7 mais différemment : les 1 à 8 seraient les seuls à être contrôlables, tandis que les 4 à 7 deviendraient des bonus/malus qui s'activeraient automatiquement lorsque certaines cartes seraient jouées. Le Leyde commençait à apparaître. Ensuite, je me suis décidé sur un thème : l'alchimie, ce qui m'a également mis sur la piste du nom du jeu. "Leyde" viens du "Papyrus de Leyde" qui est un ancien écrit de recettes d'alchimie. J'ai continué mes tests en dur et ai réalisé des cartes spéciales pour le Leyde. Vous voyez là le premier prototype physique du Leyde. Lorsque j’étais sure d'avoir des bases solides, j'ai commencé à m'atteler à la programmation. Mais plutôt que de faire le Leyde, j'ai d’abord reprogrammé un Quasar. J'avais ainsi une version « de poche » qui me servait de point d'appui. Cette pale version ne permet ni de perdre, ni de gagner, et ne comporte ni graphismes ni sons. Je ne la diffuserais pas, alors si vous voulez jouer au Quasar, je vous invite à lancer Mass Effect :) Ci-dessous, voici mon « point de repère ». La base que j'écris avant de commencer la programmation. A gauche pour le Quasar, à droite pour le Leyde. Une fois tout ceci en place, je commence par programmer la base que je teste immédiatement après. La « base » est tout simplement le principe du calcul suivant les cartes apparue. Puis j'ajoute la fonction de sélection/désélection et l'affichage du résultat suivant qu'il soit égal a 18, 19 ou 20. Au début, sans graphismes, le Leyde ne ressemblait à rien. Mais genre, VRAIMENT rien...des cubes, et des chiffres volants...
C'est par choix qu'il n'y a pas de musique en cours de jeu : vous êtes invités à réfléchir, voire mémoriser, et les bruitages sont à mon sens amplement suffisants. Ensuite, il ne reste plus qu'a ajouter le menu principal et c'est la fin du développement ! Le Leyde fait partie de la liste des trois prototypes susceptibles d'être retravaillé pour une version plus complète, améliorée. Si vous ne l'avez pas encore testé, je vous invite à le faire !
Et si vous lisez toujours à ce stade du post-mortem, vous avez du courage, merci ! Ce sera tout pour cette fois-ci. Bonne journée :) La section commentaire est fermée.
|