Differences

This shows you the differences between the selected revision and the current
version of the page.


fr:wmebook:ch8 2011/10/24 17:00 fr:wmebook:ch8 2011/10/28 15:44 current
Line 10: Line 10:
Le jeu commence dans un rêve. Molly apparait dans une grande salle et soudain elle se divise en deux. L'autre Molly lui dis, qu'elle est son image de l'univers parallèle. Dans ce dialogue Molly d'une maison dans une vielle ville allemande ou se trouve un livre secret appelé WME book. Cette maison sert de portail vers un royaumes différent, où Molly peut trouver un réponse à toutes les questions sur l’humanité. Une fois la lecture du WME book dans la salle, la porte va transporter Molly vers ce royaume. Le jeu commence dans un rêve. Molly apparait dans une grande salle et soudain elle se divise en deux. L'autre Molly lui dis, qu'elle est son image de l'univers parallèle. Dans ce dialogue Molly d'une maison dans une vielle ville allemande ou se trouve un livre secret appelé WME book. Cette maison sert de portail vers un royaumes différent, où Molly peut trouver un réponse à toutes les questions sur l’humanité. Une fois la lecture du WME book dans la salle, la porte va transporter Molly vers ce royaume.
- +
Molly voyage vers la ville et trouve une maison fermée. Elle doit improviser un outils de crochetage pour crocheter cette porte et entrer dans la maison. Puis Molly devra chercher la salle pour trouver un bouton caché qui ouvre le tiroir ou se trouve le livre secret. Ce bouton est caché dans l'image et il y a un petit clin d’œil en entrant dans la salle. Molly voyage vers la ville et trouve une maison fermée. Elle doit improviser un outils de crochetage pour crocheter cette porte et entrer dans la maison. Puis Molly devra chercher la salle pour trouver un bouton caché qui ouvre le tiroir ou se trouve le livre secret. Ce bouton est caché dans l'image et il y a un petit clin d’œil en entrant dans la salle.
Line 368: Line 368:
Ouvrez le fichier **pliers.script** et ajoutez l’événement de création de l’outil de crochetage: Ouvrez le fichier **pliers.script** et ajoutez l’événement de création de l’outil de crochetage:
 +<code script>
on "Wire" on "Wire"
{ {
Line 377: Line 378:
Game.DeleteItem("Pliers"); Game.DeleteItem("Pliers");
} }
 +</code>
Et la façon similaire s'applique pour créer un outil de crochetage en combinant des articles de l'autre façon: Et la façon similaire s'applique pour créer un outil de crochetage en combinant des articles de l'autre façon:
Line 515: Line 517:
{{wmebook:ch8_r1.jpg|}} {{wmebook:ch8_r1.jpg|}}
-** ------------------- EN COURS DE TRADUCTION --------------------** 
-In the picture you can see the shaped floor region, Entity regions for Painting, Door and Locker and one Region which I've hilighted by the thick red color. Each of them have a script attached. I've made the exit region pretty thick so you can see where it's located because we'll make some auto room changing. 
-Now we need to tweak some scripts:+Sur l'image vous pouvez voir la forme de la région sol, la région pour la peinture, la porte et le coffre et une région qui a été surligné par le gros trait rouge. Chacune d'elles ont un script attaché. J'ai fait la région de sortie plutôt grosse pour que vous puissiez voir ou elle ce trouve parce que nous allons faire quelque changement de salle automatique. 
 + 
 +Maintenant, nous devons modifier certains scripts:
**scene_init.script** **scene_init.script**
Line 563: Line 565:
</code> </code>
-This is a common adventure game designers way how to save their work. Just invent some stupid excuse why the main character can't perform any task and you're on the way of creating the true adventure game. :)+Ceci est la façons commune des concepteurs de jeu d'aventure de sauvegarder leur travail. Juste inventer une excuse stupide, pourquoi le personnage principal ne peut pas exécuter n'importe quelle tâche et vous êtes sur le chemin de la création d'un vrai jeu d'aventure. :)
**exit.script** **exit.script**
Line 575: Line 577:
</code> </code>
-This is how we handle a trap region (remember our first WME tests?) and whenever actor appears in this region, the scene changes to another room view.+Ceci est comment nous gérons une région piège (souvenez vous notre première test de WME?) et quand l'acteur apparait dans cette région, la scène change pour une autre salle.
-Now the **door.script** for bringing player back on the street.+Maintenant **door.script** pour ramener le joueur dans la rue.
<code script> <code script>
Line 588: Line 590:
</code> </code>
-We have to handle the painting as well and as we could do some things with it, let's recapitulate.+Nous avons à gérer la peinture aussi et aussi que nous pourrions faire des choses avec elle, nous allons récapituler.
-  - Painting is behind the glass, if we left click it and the glass is still there it must be handled+  - La peinture est derrière la vitre, si on clic gauche dessus et que la vitre est toujours là elle doit être traitées
-  - We can break the glass with a rock+  - Nous pouvons casser la vitre avec la pierre
-  - When the glass is away and the drawer is not open we can push the button hidden in the image to open a drawer+  - Quand la vitre n'y est plus et que le tiroir n'est pas ouvert nous pouvons appuyer sur le bouton caché dans l'image pour ouvrir le tiroir
-  - If the drawer is open, we'll comment on that+  - Si le tiroir est ouvert, If the drawer is open, Nous allons commenter ça.
<code script> <code script>
Line 633: Line 635:
</code> </code>
-Let's move to the scene Desk. Open it in the Scene Editor and we'll define it as follows:+Allons à la scène Desk. Ouvrez la dans l’éditeur de scène et et définissons la comme cela:
{{wmebook:ch8_r2.jpg|}} {{wmebook:ch8_r2.jpg|}}
-Also note that I've again hilighted the Exit region which will bring us back to the Room scene. If we tested the game, we'd see that the actor is too small so we have to raise the scale value to 100% and lift it a bit higher.+La aussi notez que j'ai surligné la région exit qui nous ramène vers la scène Room. Si nous testons le jeu, Nous allons voir que l'acteur est trop petit nous devons donc augmenter la valeur de l’échelle de 100% et l'augmenter un peu plus haut.
-Scripts for this scene are:+les Scripts pour cette scène sont:
**scene_init.script** **scene_init.script**
Line 686: Line 688:
</code> </code>
-But there's more to this scene. We'll add a closeup layer called DeskCloseup.+Mais il y' a plus dans cette scène. Nous allons ajouter une calque gros plan appelé DeskCloseup.
{{wmebook:ch8_r3.jpg|}} {{wmebook:ch8_r3.jpg|}}
-**ERRATA:** In the upcoming images there is a duplicity of node Drawer. Please create the sprite entity (the yellow one) as SpriteDrawer instead of Drawer.+**ERREUR:** dans les images à venir il y a une erreur pour l'entité (noeud) Drawer. S'il vous plait créez le sprite (le jaune) en tant que SpriteDrawer au lieu de Drawer
-And define it in the following steps:+Et définissez le (gros plan) dans les étapes suivantes:
{{wmebook:ch8_4.jpg|}} {{wmebook:ch8_4.jpg|}}
{{wmebook:ch8_5.jpg|}} {{wmebook:ch8_5.jpg|}}
-(note that we paired the book sprite entity with an item and made it interactive, also we've defined the exit region at the end of the screen)+(Notez que nous avons jumelé le sprite book avec un article et rendu interactif, nous avons, aussi, défini la région de sortie (exit) à la fin de l’écran) 
 + 
 +et cachez la visibilité ainsi l'arbre des nœuds est comme cela:
-And hide the visibility so the node tree looks like this: 
{{wmebook:ch8_6.jpg|}} {{wmebook:ch8_6.jpg|}}
-Now before we can use the closeup layers, we just remember the method:+Et avant de pouvoir utiliser le calque de gros plan, nous rappelons la méthode:
-**Scene.GetLayer()** - which is similar to Scene.GetNode, but returns a layer rather than node. +**Scene.GetLayer()** - qui est similaire à Scene.GetNode, mais retourne une couche plutôt qu'un nœud.
**table.script** **table.script**
Line 729: Line 732:
</code> </code>
-As we can see, now the Closeup properly activates (making actor disappear) and upon clicking Exit it again disappears making actor appear. +Comme on peut le voir, maintenant le gros-plan s'active correctement (faisant disparaître l'acteur) et lorsque vous cliquez sur la sortie il disparaît et fait apparaitre l'acteur de nouveau.
-**Drawer.script** first has to check if the button in the painting has been pressed and if yes, it opens the drawer uncovering the book and hides itself.+**Drawer.script** d'abord pour vérifier si le bouton dans le tableau a été appuyé et si oui, il ouvre le tiroirs découvrant le livre et se cache.
<code script> <code script>
Line 753: Line 756:
</code> </code>
-We just take a book upon left click:+Reste à prendre le livre lors du clic gauche:
-Add the book to **items.items**:+Ajoutez le livre dans **items.items**:
<code script> <code script>
Line 770: Line 773:
</code> </code>
-create the sprite file for the book and to the **book.script** in the scene write the following:+Créez le fichier sprite pour le livre et dans **book.script** dans Scene écrire ce qui suit:
<code script> <code script>
Line 781: Line 784:
</code> </code>
-and to the **book.script** in the items folder write this:+et dans **book.script** dans le répertoire items écrire ceci:
<code script> <code script>
Line 793: Line 796:
</code> </code>
-See, we have another global variable this time indicating if our actor read the secret book or not. We'll then extend our door passage a bit to enter the stone circle after you've read the book.+Regardez, nous avons une autre variable globale cette fois indiquant si l'acteur lit ou pas le livre secret. Nous allons ensuite étendre notre porte un peu pour entrer dans le cercle de pierres après que vous ayez lu le livre.
-Modify **scenes\Room\scr\door.script** to read the following:+Modifiez **scenes\Room\scr\door.script** pour avoir cela:
<code script> <code script>
Line 811: Line 814:
</code> </code>
-Last scene in our game is the **circle**. You know the drill. Here's the basic layout:+La dernière scène de notre jeu est le **cercle** (circle). Vous connaissez le refrain. Voici les grandes lignes:
{{wmebook:ch8_7.jpg|}} {{wmebook:ch8_7.jpg|}}
-The **Ending** is a sprite entity which has its Interactive turned off.+le **Ending** est un sprite qui à son Interactivité éteinte.
{{wmebook:ch8_9.jpg|}} {{wmebook:ch8_9.jpg|}}
-Now turn again off the //Active// check box for Ending entity so it's again invisible.+Maintenant éteignez à nouveau //Active// pour l'entité Ending il est ainsi invisible.
-Here're the scripts:+là il y a le script :
**scene_init.script** **scene_init.script**
- 
<code script> <code script>
#include "scripts\base.inc" #include "scripts\base.inc"
Line 900: Line 902:
</code> </code>
-And our game skeleton is ready. If you want, you can look in the chapter 8 resource folder where - in the folder finished chapter - you can find the working version. +Et notre jeu squelette est prêt. Si vous voulez, vous pouvez regarder le dossier des ressources du chapitre 8 - dans le dossier finished chapter - vous pouvez trouver la version qui fonctionne
-Now go and play that game before we move on.+Maintenant allez-y et jouez à ce jeu avant de continuer. 
 
fr/wmebook/ch8.1319468428.txt.gz · Last modified: 2011/10/24 17:00 by Anto0085
Recent changes RSS feed Creative Commons License Driven by DokuWiki