Premiers pas et prototype de The Coral Cave - Article

Premiers pas et prototype de The Coral Cave

 Atelier Sentô
Rédigé par Atelier Sentô
Publié le 03/07/2014

Nouvelle rubrique ayant débuté en juin, nous vous proposons de suivre la création d'un jeu de A à Z, chaque premier jeudi du mois ! C'est l'Atelier Sentô qui nous proposera de découvrir au travers de différents thèmes son jeu "The Coral Cave", un point&click dont les graphismes sont réalisés à l'aquarelle ! N'hésitez pas à (re)découvrir le premier volet de cette série introduisant le studio ainsi que leur titre ! Pour l'heure, nous leur laissons la parole pour ce second épisode traitant des premiers pas dans la création et le prototype de jeu :

Quand on entreprend un nouveau projet, les premiers pas sont toujours hésitants, avec leur lot d'expérimentations manquées et de mauvais choix. A l'origine, il y a une idée. Ce n'est pas encore une histoire, seulement des éléments disparates dont on ne sait encore si on saura les assembler.

Les prémices de l'aventure

Aujourd'hui, en relisant nos notes, nous redécouvrons les premières versions du scénario. Il y était question d'un bernard l'hermite géant, d'une sorcière, de soldats fantômes... Le script se dispersait et nous le modifions très fréquemment. Finalement, c'est en trouvant le titre que nous avons pu vraiment avancer. "Coral Cave" vient des paroles de la chanson "Echoes" de Pink Floyd. Ces deux mots nous ont plu pour leur mystère et leur beauté. Ils nous ont donné une ligne directrice : quelle est cette caverne de corail ? Où se situe-t-elle ? Quelle est son rôle ? Pourquoi les personnages la cherchent-ils ? Il est plus simple d'écrire une histoire quand on a un but à atteindre.

Toutefois, les premiers jours, nous ne nous soucions pas vraiment d'avoir une histoire qui se tienne et nous étions encore loin de réfléchir à un titre. Nous ne savions même pas si étions capables de faire un jeu. Nous avions cette idée simple (une petite fille sur une île d'Okinawa) et le plus important était d'essayer de construire une scène de jeu qui fonctionne. C'est pourquoi nous avons très vite commencé à griffonner des croquis pour voir concrètement ce qu'il nous était possible de faire.

Nous nous sommes concentrés sur deux scènes en particulier : la scène d'ouverture sur la plage et une scène avec un temple abandonné, dans la forêt. Ensembles, elles fournissaient un large panel de situations : des énigmes variées, une alternance de décors fixes et de panoramas où la caméra suit librement le personnage. Nous n'avions pas besoin de grand chose pour commencer à créer notre prototype : quelques croquis au stylo bille, rapidement colorés à l'ordinateur, et nous étions partis !

Le moteur de jeu, un choix empirique

La première fois que nous avons entendu parler d'Adventure Game Studio (AGS), logiciel spécialisé dans la création de point&click, il nous a semblé être la solution miracle : gratuit, simple à prendre en main, utilisé pour créer des jeux prestigieux (la série des Blackwell, Gemini Rue, ...), un forum français actif, ... AGS est le logiciel qui nous a décidé à créer notre propre jeu. Nous l'avons téléchargé et nous nous sommes plongé dans les tutoriels. Mais très rapidement les problèmes se sont accumulés : à l'époque, AGS était surtout adapté aux jeux à faible résolution. Nous avions prévu de travailler à l'aquarelle et il nous semblait important que le joueur puisse en profiter en haute résolution.

Or, en choisissant la résolution maximale (1024x768), nos premiers tests se sont montrés décevants. Avant même d'intégrer les animations de marche du personnage, le jeu était lent. Quand nous avons ajouté un plugin pour profiter d'un effet de parallaxe (c'est à dire : quand la camera bouge, le premier plan se déplace plus rapidement et l'arrière-plan plus lentement, créant ainsi l'illusion de la profondeur), c'est même devenu carrément injouable.

En ébauchant notre jeu sur AGS, nous avons compris que ce logiciel ne nous correspondait pas. Il fallait trouver autre chose. Nous avons recommencé notre prototype en utilisant cette fois le logiciel Wintermute (WME), lui aussi gratuit et open source. WME est plus austère que AGS : il y a davantage de code à taper et aucune communauté française n'existe pour nous orienter. Néanmoins il est plus précis dans sa gestion des animations et des sprites, il accepte n'importe quelle résolution et reste très fluide même en HD. Grâce à nos acquis sur AGS, la prise en main a été rapide et nous nous sommes très vite sentis à l'aise.

Nous avons commencé par la scène du temple abandonné. C'est une scène très simple avec seulement deux lieux à visiter et un item à ramasser puis à utiliser sur un élément du décor. Nous avons pu sommairement expérimenter un effet de parallaxe sur 4 plans, le changement de couleur du personnage quand il passe de l'ombre à la lumière, le déplacement automatique du personnage quand il est masqué par le décor, …  Nous vous proposons de télécharger ce prototype, même s'il n'y a pas grand chose à y faire et que le jeu se termine abruptement. Ça reste malgré tout un bon aperçu des balbutiements du projet.

>>>> Télécharger le prototype (20Mo / Windows uniquement) <<<<<
(Durant le jeu, l'inventaire est accessible en approchant la souris du haut de l'écran.)

Une fois ce prototype terminé, nous étions rassurés sur notre capacité à nous débrouiller avec Wintermute. Cependant, le prototype avait mis en lumière quelques problèmes...

Un pas en avant, deux en arrière

A ce stade, la création du personnage était déjà bien avancée. Une bonne partie des animations étaient terminées, les couleurs étaient posées. On était content : c'était toujours ça de fini. Mais le design nous chiffonnait : ainsi dessinée, Mizuka ne ressemblait plus vraiment aux enfants que nous avions croisés sur les îles d'Okinawa. Avec sa veste, ses petites chaussures et sa coiffure régulière, on aurait plutôt cru à une fille de la ville...

La mise en situation de Mizuka dans les décors nous avait également permis de constater qu'elle ne semblait jamais vraiment dans la bonne perspective et qu'elle marchait trop lentement. En observant attentivement le prototype, il a fallu entièrement recréer le personnage, avec un design plus dynamique et attachant. Pour les décors, un autre problème s'est posé.

Nous avions choisi de les peindre sur un papier aquarelle à grain fort dont nous avions l'habitude (Montval 300g). Deux décors ont été terminés sur ce papier. Mais le grain trop visible à l'écran empêchait la bonne intégration du personnage et brisait l'illusion de la profondeur. La difficulté a été de trouver un bon papier, lisse, suffisamment solide pour supporter l'aquarelle sans gondoler et bon marché. Notre choix s'est finalement porté sur du Canson 224g tout simple : le papier attitré des cours d'arts plastiques à l'école primaire et au collège !

Refaire ces décors a été l'occasion de les améliorer dans un autre style : plus lisse et coloré, avec un trait au crayon plus visible, comme en témoigne le comparatif avant/après ci-dessous.

Durant la phase de création du prototype, The Coral Cave a connu beaucoup de modifications : changement de scénario, de design, de logiciel, ... C'était désespérant de revenir constamment sur nos pasNéanmoins, en tâtonnant de la sorte, nous avons fini par trouver une manière de travailler qui nous correspond et par donner au jeu son aspect actuel. Désormais, nous pouvons avancer l'esprit tranquille !

The Coral Cave - Teaser français

vignette pour les réseaux
29 commentaires

Comments

 john_moogle

Tout pareil que les autres : c'est très intéressant et les caricatures sont amusantes. J'ai essayé d'utiliser wintermute il y a un moment, j'ai fait une bonne partie du tuto, mais j'ai abandonné. Trop austère, et j'arrête pas de me gourrer avec le code lol

 Atelier Sentô

Après avoir essayé Wintermute, as-tu tenté un autre logiciel ? Tu travailles donc sur un jeu ? Un point&click ?
C'est vrai que WME est un peu austère. Ces derniers temps, nous avons essayé Visionaire qui est très simple d'utilisation (pas de code à taper) mais du coup ça faire perdre du temps (il faut chercher chaque action dans une liste déroulante). De toute façon, maintenant, on s'est habitué à WME, héhé !

 DorianSRed

Très intéressant comme article. Je suis en pleine pré-production de mon propre 1er jeu point&click(en dehors de gamejam), et étant curieux, je ne peux être qu'heureux de lire ce genre de devblog/article.
Et donc pour répondre en parti à ce commentaire, perso n'étant pas programmeur, j'utilise adventure creator pour unity, très très efficace (je n'avais pas du tout aimé AGS, déjà trop austère pour moi, et surtout unity me permet de choisir facilement sur quelle plateforme le jeu sortira).
Bonne continuation, j'ai hâte de lire la suite.

 Atelier Sentô

Ah, ça m'intéresse, ce que tu dis ! J'ai découvert Adventure Creator il y a peu et j'ai été très impressionné par la démo de présentation 2D. Surtout les effets de zoom pendant les dialogues. Vraiment bien !
Mais, comme on peut pas essayer le programme gratuitement et que je n'ai jamais touché à Unity, ça m'a freiné. J'ai peur de payer 70 dollars pour me rendre compte que finalement ça ne me correspond pas.
Je viens de jouer à "No Wave" qui est vraiment bien fait. Donc tu es content d'Adventure Creator ? Tu penses que c'est facile à utiliser si on a jamais touché à Unity ? J'ai lu que la version 2D d'AC était un peu en retrait (le développeur mettant l'accent plutôt sur ses capacités 3D), tu sens des limites, des fonctions qui manquent ? C'est facile de travailler en 2D sur ce programme ?
Bref je suis curieux d'en savoir plus !

 DorianSRed

J'avoue que les 70$ freinent un peu au départ. Mais l'investissement vaut le coup d'après moi (après il faut penser aussi à rajouter le prix de la licence unity pour sortir le jeu sans watermark, etc.).
Le créateur est assez réactif sur le forum de son site, il corrige très souvent sa version (les maj sont gratuites), et je n'ai pas l'impression que la version 2D soit lésée. Là par exemple à l'époque de No Wave (merci pour le commentaire Content ) on ne pouvait pas utiliser correctement la physique 2D d'unity, mais depuis une maj c'est possible.
Au niveau de l'utilisation, une fois que tu as suivi le tuto, oui c'est assez simple d'accès si on a jamais touché unity.
Reste que je n'ai pas encore testé toutes les situations possible(No Wave était assez basique au niveau du gameplay), donc il y a peut être quelques soucis pour certaines features.
Tu peux m'écrire en mp si tu veux en savoir plus :).

 Atelier Sentô

Merci pour ces précisions : ça donne envie. C'est un achat à envisager pour plus tard !

 john_moogle

Non, je me suis arrêté à Wintermute... :s Et bien travailler sur un jeu c'est vite dit. J'avais envie de voir comment ça fonctionnait par curiosité et essayer effectivement de faire un mini point & click sur deux ou trois tableaux, simplement pour m'amuser à concilier plusieurs de mes hobbies.
J'essaierai Visionaire et si j'arrive à en sortir quelque chose un jour, je vous montrerai Clin d'oeil

Je pense que vous avez raison d'être resté sur Wintermute, changer de moteur c'est un coup à devoir tout recommencer! Joyeux

 john_moogle

Oh! Mais Visionaire c'est le moteur qu'utilisent les gens de chez Daedalic!!!! *_*

On doit pouvoir faire de très jolie choses!!! (mode motivation à 1:30 du mat, à voir ce qu'il en restera demain matin aha)

 Atelier Sentô

J'espère que tu trouveras chaussure à ton pied et que tu feras un jeu !
En tout cas, c'est super d'avoir ce genre de projet.

 100T hammer

"Tu vas rire..." xD
C'est dans genre de phase, lorsqu'on ne sait pas vraiment où l'on va et qu'on n'arrête pas de modifier ci ou ça, que je me décourage...
C'est bien de travailler à plusieurs pour ça, ça met plus d'énergie.
Et bah bon courage pour la suite alors, il reste encore du boulot on dirait.

Pages