GCreator - Tutoriel

Introduction

Le GCreator est un l’éditeur de map utilisé pour le jeu Guerilla. Il est basé sur l’éditeur de Rollo mais propose bien plus de fonctionnalités et est différent à prendre en main.


Voici tout d’abord un aperçu de ce que vous pourrez faire avec le GCreator :

Bref plein de choses !


Les maps comme celle du menu ont également été fait avec le GCreator, nous verrons plus tard les difficultés et risques qu’elles peuvent entraîner.

Les points à respecter

Votre map ne sera valide que si vous respectez un certain nombre de points. Nous allons aborder ces points en premier lieu ;)

Un espace 2D

La première chose à ne pas faire c’est plusieurs niveaux comme ceci par exemple :
se2
En effet l’intelligence des ennemis et les libertés du joueur se limitent à un espace 2D qui doit rester le même, comme ceci :
se3
Si vous créez plusieurs niveaux, tout ce qui ne sera pas la même hauteur que le celle du héros sera considéré comme du décor, et les ennemis n’apparaîtront pas. Cela peut-être utile pour faire un environnement comme des falaises, etc.

Le héros

Le héros doit être le premier objet posé sur la map, et ne doit l’être qu’une fois. Comme dit précédemment, tout les autres ennemis/bases doivent se situer à la même hauteur que le héros

Première map

Nous allons voir maintenant comment créer votre première map :)

Lancez GCreator, qui se trouve dans le même dossier que Guerilla, et choisissez Nouvelle map.
Si tout se passe bien vous verrez ceci :
se1
Cette "sphère" que vous voyez, c’est l’objet que vous êtes sur le point de poser sur votre map. Ici il s’agit de … vous avez deviné ? Oui ! Du héros :D
Donc comme on l’a dit, c’est le premier objet qui doit être posé, donc posez-le ;)
Pour poser un objet, il faut appuyer sur la touche Entrée.
Déplacez-vous maintenant avec les touches QSDZ, vous verrez que votre héros est bel et bien en place et risque pas de bouger ;)

Maintenant qu’on a posé notre héros on peut passer aux cubes :)

Les cubes

Les cubes sont les éléments les plus importants d’une map, et les plus durs à utiliser. Ils peuvent servir de décor ou d’obstacle.

Après avoir posé le héros, la première chose à faire est de poser le sol avec un cube. Pour choisir le cube, vous devez appuyer sur « 1 » du pavé numérique. Pour vous déplacer sur le même niveau, utilisez les touches QSDZ, et pour "monter" de niveau ou « descendre », utilisez les touches A et E, essayez pour vous habituer !

Allez maintenant un niveau en dessous du héros avec votre cube (touche A). Vous pouvez maintenant élargir le cube avec les flèches du clavier (vers la droite et vers le haut pour agrandir, vers la gauche et vers le bas pour rétrécir). Attention aussi à ne pas rentrer dans des largeurs négatives en rétrécissant ! Alors élargissez jusqu’à ce que le sol vous semble assez grand. Maintenant, avant de poser l’objet il vous faut encore vérifier une chose, que la largeur et la longueur soient égale à un multiple de 4.
Je m’explique. Le sol détermine la plus grande surface que peuvent les ennemis et le joueur parcourir. Pour trouver leur chemin, les ennemis découpent la map (dont l’aire est déterminée par le cube le plus grand, donc le sol) en plusieurs parties dont la largeur et la longueur sont un multiple de 4 ;)

Maintenant pour vérifier si la largeur et la longueur de la map sont des multiples de 4, il vous suffit d’appuyer une fois sur la touche L, et un quadrillage apparaîtra. S’il est rouge, c’est que c’est pas bon, vous devez un petit peu essayer de l’agrandir/rétrécir jusqu’à ce qu’il soit vert. se4
------

Les lignes sont vertes ? Alors c’est bon (appuyez de nouveau sur L pour annuler l’affichage des lignes si vous les trouvez gênantes). Vous pouvez poser l’objet avec la touche Entrée :D

Je vous entends déjà :« arg mais c’est nul je veux pas un sol composé de caisses, moi ! »

Oui oui, j’oubliais, pour changer de textures, appuyez sur les touches T,Y. Vous avez à votre disposition une quinzaine de textures ;).


Si vous avez déjà posé votre cube, vous pouvez revenir en arrière en appuyant une fois sur la touche Retour (au dessus de Entrée). Vous contrôlerez ainsi le dernier objet que vous avez posé, et vous n’avez pas à remodifier sa taille ;) Changer simplement la texture avec T ou Y et posez l’objet avec Entrée.

Vous pouvez vous amuser a poser des cubes en les agrandissant, rétrécissant, en changeant leur textures et en les bougeant pour vous entraîner :)


Sauvegardez en accédant au menu en appuyant sur échap, puis en cliquant sur Sauvegarder. Attention, car si vous quittez en oubliant cela vos changements ne seront pas pris en compte.
------

Je vais maintenant vous faire une énumération de tous les objets que vous pourrez poser.

La liste des touches

Tout d’abord voici un tableau regroupant toutes les touches de l’éditeur.


Listes des touches pour GCreator
Touche Fonction
Q,S,D,Z,A,E Déplacement dans tous les axes
Entrée Poser un objet
Echap Ouvre le menu
Flèches Agrandit/rétrécit l'objet actuel en X et Y
J,N Agrandit l'objet actuel en Z
0 Héros
1 Cube
2 Soldat
3 Base
4 Herbe
5 Bloc invisible (les balles passent à travers)
6 Arbre
7 Bloc invisible pour les balles (héros est IA passent à travers)
8 Tourelle
L Active/Désactive l'affichage du quadrillage
F,G,H Rotations
T,Y Changer de texture
C,V Changer de couleur
W,X Activation/Désactivation de la vue des arrêtes
Retour Supprimer le dernier objet
P Tout supprimer



N’hésitez pas à revenir ici pour consulter ce tableau :)

Les objets

0.Le héros

Pour choisir le héros, appuyez sur la touche 0 du pavé numérique. En principe ce n’est pas nécessaire vu que le héros est sélectionné dès qu’on créé une nouvelle map, et que c’est la première chose qu’on pose.

1.Le cube

Touche : 1 du pavé numérique.
Utile pour le décor et les obstacles.
A noter : le sol doit avoir pour largeur et longueur des puissances de 4.
Vous pouvez utiliser les flèches et les touches J et N pour l’agrandir / rétrécir.

2.Le soldat

Touche : 2 du pavé numérique.
Ne placez pas le soldat en dehors du sol, dans un obstacle ou à une hauteur différente que celle du héros. Evitez d’en mettre trop !
Vous pouvez utiliser la touche C et V pour changer sa couleur, c'est-à-dire son camp.

3.La base

Touche : 3 du pavé numérique.
La base produit des soldats tous les certains temps.
Tout ce qui est valable pour le soldat (voir plus haut) l’est aussi pour la base.

4.L’herbe

Touche : 4 du pavé numérique
Elément décoratif, plaçable n’importe ou. Sa taille est modifiable comme pour un cube.
Il faut bien veiller à avoir la bonne texture lors du placement de l'objet, à savoir la texture de l'herbe (Vraiment ?!). Pour mieux voir quelle texture est en cours, vous pouvez rapidement vous mettre en mode cube.

5.L’obstacle invisible

Touche : 5 du pavé numérique
Créé un obstacle non visible, respecté par les IA. Sa taille est modifiable comme pour un cube.

6.L’arbre

Touche : 6 du pavé numérique
Elément décoratif, vous devez mettre un bloc invisible à l’emplacement d’un arbre pour qu’on ne puisse pas passer à travers.
N’abusez pas des arbres !

7.Bloc balle

Touche : 7 du pavé numérique

8.Tourelle

Touche : 8 du pavé numérique

Le menu des options

Maintenant que vous pouvez créer une map, je vous propose d’en choisir également certaines options ;)
Pour cela ouvrez le menu en appuyant sur échap, et cliquez sur options.

Vous pouvez régler les choses suivantes :

Les rotations

Dernière petite chose au niveau des rotations.
Evitez à tout prix de les utiliser si vous ne tenez pas à faire du décor, car tout objet ayant subi une rotation ne sera considéré que comme du décor en jeu. Comme les pierres du menu par exemple.
En plus les rotations sont difficiles à utiliser donc encore une fois je vous conseille de ne pas en avoir recours ;)
------

C’est tout ! Vous pouvez maintenant créer autant de maps que vous souhaitez ! Lorsque vous sauvegarderez une map, elle apparaîtra sous le nom de "mapperso(numero).txt" dans le dossier maps et vous pouvez directement le tester en lancant Guerilla.

Un système pour uploader les maps sera bientôt disponible sur le site, n’hésitez pas à les publier :D