[Event] Infiltration

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Event] Infiltration

Message par elm6 le Mer 24 Mar - 23:27

Nom du tutoriel : Infiltration en évents

Description: ce tutoriel permet, comme son nom l'indique, de créer une phase d'infiltration dans votre jeu sans passer par les scripts.
On utilise la célèbre méthode du repérage d'évents par variable.

Auteur : Nusenism


INTRO

Nombreux sont les jeux qui se limitent aux dédales de couloirs et énigmes à trois francs.
Malgré un menu-qui-tue et des combats-ultra-koustoum... on s'emmerde. Quelle en est la raison?
Manque de volonté? Pas sûr...
Manque de technique? Ah! Possible.

Je vais donc tenter de vous mettre sur la voie pour créer un petit gameplay d'infiltration.
Le niveau requis est peut-être assez élevé, car il vous faudra vraiment tout comprendre pour paramétrer tout ça sur votre propre map.
J'essaierais d'être clair, dans la mesure de mes capacités.

I.CREATION DE LA MAP

Il vous faut penser le parcours, de votre personnage, ainsi que des "PNJ chercheurs"* dès le départ.
*PNJ chercheurs = les évents qui auront pour tâche de vous repérer.

Les styles peuvent varier. Moi je vais prendre une simple bibliothèque avec des gardiens de nuit.

En images:



Pas de remarques sur le mapping s'il vous plait.
Ce n'est qu'un exemple, et j'ai pour habitude de maker sous XP.

Je limite ici cette première partie.
A vous de vous adapter à vos besoins, et de créer des parcours originaux et de difficulté variable.

II.MISE EN PLACE DES VARIABLES


Les variables 1 et 2 enregistreront la position en X et en Y du Héros sur la map.
Les variables 3 et 4 feront de même avec le gardien1.
Les variables 5 et 6 évalueront la distance qui sépare le Héros du Gardien1 en X et en Y.

/!\ Les variables 3 à 6 sont à reproduire autant de fois que le nombre de gardiens sur votre map /!\

III.PARAMÉTRAGE DES EVENTS

1.Repérage des évents



Tout est détaillé sur le screen.
S'il y a plusieurs gardiens, il faudra rajouter des lignes avec leurs variables respectives.
Le "attendre" à la fin est très important pour éviter au jeu de ralentir méchamment à cause du processus parallèle qui se répète en boucle.

En gros, cet évènement est là pour enregistrer la position du héros et des gardiens, ainsi que la distance qui les sépare, toutes les 4frames.
(le chiffre est modifiable)

2.Alarm G1

Cet évent est à mettre en processus parallèle.
C'est lui qui déterminera si vous êtes repéré par le gardien 1 ou non.

Spoiler:
>Screen en spoiler car code assez long.

La vous vous demandez: c'est quoi ce gros machin énorme???
Je ne peux vous expliquer chaque ligne, en gros, ce truc là dit:
"Si tu te trouves dans le champs de vision du garde (ici son champ de vision est de 2cases*2cases), tu es repéré."

Le nombre de cases du champs de vision est paramétrable.
Il suffit de changer tous les -2 et 2 par le chiffre de votre choix.

Enfin, pour faire d'autres gardes, il suffit de copier cet évent, et de remplacer toutes les variables par celle du garde en question (que vous aurez au préalable ajoutées dans l'évent de repérage, illustré plus haut).
Seules les variables de Héros X et Héros Y ne sont pas à modifier lors de la création d'un nouveau garde.

Je suppose que pour la plupart, je parles toujours chinois.
C'est pourquoi je disais que ce tuto était destiné aux connaisseurs.
Ou alors au gens très motivés n'ayant pas peur de se plonger dans le code de l'évent ci-dessus pour le comprendre.

Dernière petite info: n'oubliez pas le "attendre" en haut de l'évent.
Ici, ce n'est pas pour empêcher le lag, c'est plutôt pour laisser le temps aux repérages d'être faits.
Car au départ les variables sont toutes initialisées à 0, ce qui fait que le code vous considèrerez immédiatement comme "repéré".

IV.BONUS

Il est possible d'ajouter plusieurs petits bonus de gameplay sur ce système d'infiltration.
J'en ai pensé plusieurs.
Ma map d'exemple n'en permet qu'un: la diversion.
A vous d'être imaginatifs!
On peut prévoir d'assommer un garde immobile en le prenant à revers, je ne sais pas, les possibilités sont larges.

V.DEMO

Etant conscient que ce tuto n'est pas des plus simples, je me met à votre place.
Je n'aurais pas envie de me prendre la tête avec ça sans avoir un aperçu de ce que ça peut donner.
Voici donc une petite démo, sur ma map test.
Il s'agit du système de base que j'ai présenté, plus la technique de diversion, à utiliser sur le dernier garde, sans quoi vous ne pourrez pas passer.

Lien: Cliquez ici!


Dernière édition par elm6 le Mar 11 Mai - 11:59, édité 1 fois

elm6
Justicier Lv.Zero
Justicier Lv.Zero

Messages : 2547
Age : 26

Fiche
Palmarès: 2
Spécialité: Ecriture, making
Avertissements: Aucun

Voir le profil de l'utilisateur http://imagin.jeunforum.com/portal.htm

Revenir en haut Aller en bas

Re: [Event] Infiltration

Message par Myreus le Jeu 25 Mar - 17:26

Je trouve qu'il est très bien fait ce tuto même moi qui ait jamais touché les variables ça me parait simple, par contre est-ce que les gardes sont obligés de voir seulement tout droit ?

Myreus
Revenant sanguinaire Lv.24
Revenant sanguinaire Lv.24

Messages : 582
Age : 21

Fiche
Palmarès:
Spécialité: Scénario et Mapping
Avertissements: Aucun

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [Event] Infiltration

Message par elm6 le Jeu 25 Mar - 17:52

Non c'est justement en jouant avec les variables que l'on peut varier leur champs de vision.
Mais ce n'est pas à la portée d'un débutant, il faudra que tu aies bien assimilé le système avant, puis tu y arriveras sans souci. Smile

_________________

« Parce que certains mystères ne demandent pas à être compris, ils ont pour seul désir d’être vécus. » - Oskar Fleisjr, Chroniques de Liève.

elm6
Justicier Lv.Zero
Justicier Lv.Zero

Messages : 2547
Age : 26

Fiche
Palmarès: 2
Spécialité: Ecriture, making
Avertissements: Aucun

Voir le profil de l'utilisateur http://imagin.jeunforum.com/portal.htm

Revenir en haut Aller en bas

Re: [Event] Infiltration

Message par FoxFiesta le Jeu 25 Mar - 18:13

Bah c'est pas bien dur à mettre en place ça franchement, par contre y a un tuto de Joke sur Oniro pour les intéressés, là ça donne un truc vachement bien et réaliste, par contre autant vous dire que ça va être coton ^^

FoxFiesta
Mec-qui-se-bat Lv.28
Mec-qui-se-bat Lv.28

Messages : 888
Age : 20

Fiche
Palmarès:
Spécialité: Manger
Avertissements: Aucun

Voir le profil de l'utilisateur http://www.youtube.com/FoxFiesta40

Revenir en haut Aller en bas

Re: [Event] Infiltration

Message par elm6 le Jeu 25 Mar - 18:21

Bah c'est pas bien dur à mettre en place ça franchement
Ça dépend.
Une fois que l'on maîtrise les variables non c'est pas trop dur.
Mais si on a du mal c'est différent.

PS: tiens les fofo est pas assez large pour certaines images, mince.
Cliquez sur afficher l'image pour voir en entier si besoin.

_________________

« Parce que certains mystères ne demandent pas à être compris, ils ont pour seul désir d’être vécus. » - Oskar Fleisjr, Chroniques de Liève.

elm6
Justicier Lv.Zero
Justicier Lv.Zero

Messages : 2547
Age : 26

Fiche
Palmarès: 2
Spécialité: Ecriture, making
Avertissements: Aucun

Voir le profil de l'utilisateur http://imagin.jeunforum.com/portal.htm

Revenir en haut Aller en bas

Re: [Event] Infiltration

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum