RPG-Forum: TUTO: Créer un mini-jeu de vol, en y ramassant des trucs - RPG-Forum

Aller au contenu

Page 1 sur 1

TUTO: Créer un mini-jeu de vol, en y ramassant des trucs ou mettez un jetpack dans votre rpg;)cliquer!ca sera plus explicat

#1 L'utilisateur est hors-ligne   Kwawa Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 15
  • Inscrit(e) : 09-décembre 07
  • Gender:Male

Icône du message  Posté 20 décembre 2007 - 03:09

Bonjour a tous!!

Image IPB


Voila un tuto pour: arriver dans un mini-jeu (dans la meme map); qui consistera a voler,
mais que vers une direction,
comme si vous aviez un vent trop puissant (ou un jetpack!) qui vous poussent vers le haut
et vous pouvez vous deplacer sur les cotés,
sauf que ce sera pas le héros lui meme qui sera dirigé

(le gif ci dessus n'est pas très representatif, deja parcqu'il est fait avec
des printscreen, et que c'est en y jouant que vous vous rendrez compte de l'effet voulu,,,


C'est inspiré des, genre les vieux jeux oldschool ou il y'a un vaisseau qui vas que vers
le haut et toi tu peut te déplacer avec les touches vers la droite ou la gauche et
le decor bouge et toi tu vas vers l'avant, tu peux pas reculer,
Bah c'est un peu ca,le decor bouge aussi,

Ou encore dans un jeu recent: dans Zelda sur Wii si vous l'avez: quand vous appelez un oiseau
pour passer dans la montagne vers le lac hylia je crois..et l'oiseau avance et vous devez:montez, descendre..mais vous
pouvez par revenir en arrière..bah c'est un peu ca mais en 2D

Je sais pas si vous voyez le truc,...c'est difficile a expliquer..




LA DEMO DU TUTO C'EST PAR ICI----->CLIK!<-----



Si jamais après y'a des longues explication, C'est pour que ca soit accessible a presque tout le

monde,
c'est mieux de comprendre ce que tu fait pour évoluer
donc si t'est un maker plus confirmé regarde juste les printscreen de la prog,
et reference toi a l'image ci dessous pour les numero de l'étape (de ''A'' à ''Q'')



Image IPB

LES ETAPES DU TUTO SONT DES LETTRES(DE ''A'' à ''Q''...), DONC A CHAQUE FOIS QUE YA UNE

REFERENCE A UNE LETTRE, POUR UN EVENEMENT, OU UNE ETAPE DU TUTO: CA CORRESPOND A L'IMAGE

CI-DESSUS

Bref, commencons...
-------------------------------------------------------------
----------------------------------------------------------
A)


Cet evenement servira a faire ''disparaitre'' notre heros pour qu'il prenne les commandes

du character ,que l'on va commander... (en faite le vrai heros sera coincé plus haut
autour des évenements 'C'+'D'+'E'+'F' pour controler un autre character'
..explications plus claires à la suite...

Image IPB

-Mettez comme condition de declenchement: ''au contact du heros''

*

Image IPB

-Déplacer/Modifier un évenement...

.fait un saut 4 cases en haut(comme ca il atterira au milieu des evenements qui forment une

croix, vous comprendrez après pourquoi..
.attend 1 frames

.ensuite, et surtout: Modifier l'opacité a zéro!

.mettez tous ca pour l'evenement ''heros''
*

-Attendre: 3.frames

-Afficher une animation sur l'evenement ''G'' de ce tuto

-Attendre: 4.frames

-Activer l'interupteur que vous allez créer maintenant..on le nommera ''declenchement''
(on verra son utilité plus tard!...)

-Afficher une animation sur l'evenement ''B'' (c'est l'endroit ou le heros arrivera après

avoir sauté)

-Déplacer la carte vers le haut, à la vitesse 3, sur 20 frames


...Et voila pour la 1ère étape...

pas trop dur pour l'instant!
...quand meme! :P ;)
Image IPB

L'image ci dessus c'est un repère utile, pour les sauts comme dans cet étape..
pour savoir ou est ce qu'on va...
et pour quand on doit prendre les coordonées de la carte,
on verra ca dans les prochaine etapes!...

et en gros c'est simple
X=HORIZONTAL (et sur le bas ca augmente.)
Y=VERTICAL (et sur la droite ca augmente.)
----------------------------------------------------------------------------
----------------------------------------------------------------------------
B))


Bon la c'est tout simple... c'est de où le héros va pouvoir ''diriger'' (vous allez

comprendre...,j'éspère en tout cas!)

Donc, juste mettre comme option: ''traversable''..

Image IPB

Et voila!
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
C)


La, maintenant que notre héros vient de sauter et n'est plus visible...
et comme vous le comprendrai après on va utiliser le heros pour diriger 'un autre' heros

qui lui sera celui qui vole...

Alors maintenant il faut le ''coincer''
donc on va mettre autour; des évenements pour bloquer le heros (Les évenements en forme de

croix: 'C', 'D', 'E', 'F')

Cochez juste

Désolé pour les longues explications, je pense bien que la plupart d'entre vous, savez de

quoi on parle, mais c'est pour que ca soit accessible a peu près a tous les

débutants..c'est mieux de comprendre ce que tu fais, la c'est pas trop dur, si je me lance

dans un tuto un peu plus experimenté y'aura bcp moins d'explications de base.

...suite...

Donc on va rien mettre dans l'evenement, on va juste mettre un chipset qui soit un truc ou

tu peut pas passer,genre une barriere, un pylone, un rocher..etc et on va mettre l'opacité

a zero, donc on s'en fout de l'aspect tant que le heros peut pas passer dessus
tant qu'il est pas traversable

Image IPB

Voila pareil pour les 3 autres...
------------------------------------------------------------------------------
------------------------------------------------------------------------------
D)


Pareil que l'étape ''C''!!!

------------------------------------------------------------------------------
------------------------------------------------------------------------------
E)


Pareil que ''C''


------------------------------------------------------------------------------
------------------------------------------------------------------------------
F)


''C'', Pareil!


Bon, continuons...
------------------------------------------------------------------------------
------------------------------------------------------------------------------
G)


Cet évenement sera le héros que vous dirigerez; quand vous serez en mode ''vol'' ...
donc il faut qu'il aie l'apparence d'un chipset de heros qui vole vers le haut..

Voici le chipset de l'exemple:

Image IPB

a mettre dans le dossier character de rpg maker
(C:Programe Files->BoddomChildRabbi->RGSS->Standard->Character...)
renommez le pour le retrouver rapidement si jamais.

Donc rien besoin de mettre dans; ''Commandes de l'évenement''

mais dans ''conditions de l'évenement'' activé ca, et mettez l'interupteur

''declenchement''
que l'on a deja nommé avant,...maintenant on sait, en partie
a quoi il nous sert cet interupteur ''declenchement''..

Image IPB

Et n'oubliez pas la vitesse: normale, et la frequence: la plus haute...

ET SURTOUT:mettre le type de déplacement en: 'Parcours défini'
et de cliquer sur 'EDITER LE PARCOURS',, pour y mettre....
::un pas vers le haut (un seul!) et cliquer sur: 'repeter les commandes'

Image IPB

++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++

Récapitulons juste 2 sec, ou nous en sommes...
Si vous testez le jeu a ce moment la du tuto..
vous allez sauter du bord..pour arriver en volant au dessus du creux,...
le chipset s'est changé..mais si vous essayez de dirigez le perso rien ne se passe..
:
Voila pourquoi nous passons à l'étape suivante...

+++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
H)


voila l'évenement qui va permettre de diriger le heros qui vole...
vous allez comprendre pourquoi on a ''enfermé'' LE Heros
entre plusieurs evenements, pour qu'il ne puisse plus se déplacer.

Mettez tout d'abord les conditions de déclenchement de cet evenement en ''PROCESSUS

PARALELLE''...(donc la aucune importance de l'endroit ou il se trouve, tant que le heros

traine pas les pattes dedans!)

comme conditions de l'évenement cliquez pour mettre l'interupteur: ''declenchement''

Image IPB

Donc la, l'image parle d'elle meme...
mettez 3 conditions..


si le héros regarde a droite l'Evenement ''G'' fait un pas vers la droite!!
+''le heros'': regarde en haut


si le héros regarde a gauche l'Evenement ''G'' fait un pas vers la gauche!!
+''le heros'': regarde en haut
et ainsi de suite...

PS:l'''EV004'' correspond a l'evenement ''G'' dans ce tuto donc n'oubliez pas pour tout, de

bien prendre le BON numero de l'evenement,
que l'on trouve en haut a gauche de la fenetre, de l'evenement...

Image IPB

PS: si l'on a mis:''le heros'': regarde en haut,...c'est pour pas rester coller au mur,
sinon quand vous partez dans une direction vous avancez de 2-3 cases, au lieu d'1 case..
vous pouviez mettre ca dans evenements communs..mais de toute facon c'est presque pareil!
et c'est moins compliqué comme ca..

-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Voila, on est à la moitié du tuto...
si vous voulez; testez le jeu, voir si vous pouvez bien controlez le perso
que tout marche bieas si vous avez des questions, ou un prob: hesitez pas!



Bon ok on peut survoler un endroit...
mais faut il mettre un peu de fun a ce mini jeu...

On va mettre des trucs a ramasser au passage..
la deuxième partie du tuto est un petit peu plus dur que les étapes précedentes
deja vous aurez besoin de ca pour la suite:

Image IPB

(apars si vous faite un truc a vous bien sur, ca c'est juste pour l'exemple..)


a mettre dans le dossier character de rpg maker
(C:Programe Files->BoddomChildRabbi->RGSS->Standard->Character...)
renommez le pour le retrouver rapidement si jamais.

Passons a la suite...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
I)


Maintenant on va faire un evenement qui executera une action,
dès que le heros passe sur l'endroit, ou il y'a l'étoile a ramasser..

Mettez le en PROCESSUS 'PARALELE'.

Image IPB

Au tout début on va créer des variables
(et comme on va faire 3 'étoiles' a prendre,en tout y'aura 6 variables pour ca; 1X, 1Y, 2X,

2Y 3X, 3Y. et 3 interupteurs: 'étoile1', 'etoile2', 'etoile3'
(mais ne les creez pas tous,tout de suite: vous allez vous emmelez les pinceaux!)





Donc commencé par aller dans getion des variables: vous en creer une
qu'on a nommera:''1X''

En indiquant bien, comme opérande: 'COORDONEES X'
les coordonées de ''G'' prenez le nom de l'evenement dans votre jeu comme cétait expliquer

plus haut ne mettez surtout pas EV004 ca sera pas pareil chez vous..

Image IPB

Après on va encore créer une variable, que l'on nommera: ''1Y''
Donc pareil, j'éspère que vous avez compris!?la on met 'COORDONEES Y'

Image IPB

En dessous de ces 2 variables, imposez une conditions:
Si la valeur contenue dans la variable 1X + la valeur contenue dans la variable 1Y est

egale a: UN NUMERO (ici 8 mais chez vous ca sera different)

Image IPB

(oubliez pas de mettre les conditions: l'une dans l'autre et pas une en dessous de

l'autre...

Maintenant si vous ne savez pas quel numero mettre dans la conditions,,
comment trouver une coordonnée..
bah...
regardez et lisez ce qui suit ci dessous:..

Image IPB

maintenant que vous savez a quoi correspondront les numero, continuons!

Donc prenez deja les coordonées (notez les): de ou vous allez placez vos étoiles...
Dans ce tuto y'en a 3, après vous faite comme vous voulez
Mes coordonnées sont:
J: X=8 et Y=14
L: X=7 et Y=10
N: X=5 et Y=6
(prenez pas compte de ca, comme chez vous ca sera different:
on a pas la meme map; donc pas les meme coordonées de toute facon
et suivant ou vous le placez aussi)
Bref...

Maintenant que vous savez quel numero inserer..
Revenons où on en était....

Donc mettez bien les coordonées 'X' au X, et les 'Y' au Y!


Et l'action des conditions sera d'enclencher un interrupteur,
que l'on va creer maintenant: ''ETOILE1''

ensuite finnisez par

-attendre 1 frames

-et: effacer cet evenement

Controlez bien que c'est la meme chose que dans le printscreen,
surtout le chevauchement des conditions...

Continuons...
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
J)


Cet evenement servira a 2 choses:

-A avoir l'apparence d'une étoile qui bouge
-et de contenir la prog qui va supprimer cet étoile, justement...

Image IPB

Mettez dans options,en bas a gauche: ''TRAVERSABLE'' et ''ANIME A L'ARRET''
comme ca on pourra passer sur une étoila animée..

La suite on aurai pu mettre ca dans un autre evenement
mais ca fait des evenement en plus pour rien,..si on peut faire du 2-en-1 c'est plus

pratique..

Donc ensuite mettez ce meme evenement en 'PROCESSUS PARALELE'

ensuite: une condition...
la conditions est: si l'interupteur 'étoile1' est activé:

-jouer un effet sonore
-Monnaie +1 (ou ce que vous voulez, faut bien un petit cadeau! :-)
-Et ''effacer cet evenement''

Comme ca dès que le heros qui vole passera sur les coordonées de l'étoile:
''POUF!-TCHING'' l'étoile disparait
et vous avez gagné de l'argent...
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++

Maintenant la suite ca va etre un peu de la repetition: mais faudra
etre très attentif!!!...: a mettre les bonnes variables et les bon interupteurs..
C'est plus chiant de retrouver son erreur, que de le faire en étant concentré au départ..

Donc voila les difference a changer si on fait: CTRL+C / CTRL+V !

POUR LES EVENEMENTS: I, K, M:

Image IPB

POUR ES EVENEMeNTS: J, L, N

Image IPB

Les explication sur les nouvelles variables; dans les prochaines étapes!
+++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
K)


La meme chose que l'evenement ''I''

Mais, ATTENTION:

-Créer la variable '2x'

-Créer la variable '2Y'

-Changer les coordonées de la carte

-Créer l'interupteur ''Etoile2''

Et remplacer tout par ca!


------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
L)


Pareil que l'evenement 'J'


Mais, changer l'interupteur de la condition par: 'Etoile2'
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
M)


La meme chose que l'evenement ''K''


Mais, ATTENTION:

-Créer la variable '3x'

-Créer la variable '3Y'

-Changer les coordonées de la carte

-Créer l'interupteur ''Etoile3''

Et remplacer tout par ca!


------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
N)


Pareil que l'evenement 'L'


Mais, changer l'interupteur de la condition par: 'Etoile3'
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
BIEN SUR CHANGER LES COORDONEES DE CARTE (X, Y)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Normalement vous devriez avoir ca, comme variable et inteupteurs:
Image IPB

LA VARIABLE: ''TeleportX'' ET L'INTERUPTEUR: ''Teleportation''
N'Y SONT PAS: C'EST NORMAL!!!C'EST POUR LES DERNIERE ETAPES
ON LES A PAS ENCORE CREER...

Mais en tout cas regardez bien que vous avez TOUS les autres!

Si jamais, testez le jeu!
normalement tout fonctionne bien!??

Il ne nous reste plus qu'a nous teleporter
dès qu'on franchissera la grande porte au fond.
C'est pour ca que nous passons a la suite!..

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
O)


le meme principe que pour 'I', 'K' et 'M'

Image IPB

Donc pareil que 'I', 'K' et 'M' sauf qu'on met que les coordonées Y..
-Activer la variable : ''TeleportX''(que vous créer maintenant)
-Conditions; Si la variable ''TeleportX''est egale à..
(rappelez-vous, prenez les coordonées de la carte mais seulement les
coordonées: ''Y'' (et non''X''), ca sera la ligne ou y'a l'entrée de la porte...
-Activer l'interrupteur ''Teleportation'' que vous creer maintanant
-Attendre 1 frames (bugs!)
-effacer l'évenement
(un fois que l'interupteur ''teleportation'' est activé on a plus besoin de cet evenement:
c'est pour ca qu'on supprime, pour pas avoir des evenements pour rien)

Mettez cet evenement en ''PROCESSUS PARALELE''
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
P)
C'est le meme principe que 'J', 'L' et 'N' pour 'I', 'K' et 'M'

sauf dès que l'interupteur sera activé: vous serez téléporté au lieu d'avoir de la thune...

Image IPB

-conditions, si l'interrupteur ''téléportation'' est activé>>-------->téléporter l'équipe.

-mettez cet evenement en ''PROCESSUS PARALELE''
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Q)


C'est le panneau!
vous pouvez mettre les explications du mini-jeu
si vous avez mis genre un ''turbo'' en appuyant sur une touche
enfin, c'est un panneau quoi
metez ce qui vous plait
------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
Voila c'est términé!
...
vous devriez avoir 5 interrupteurs et 7 variables

Image IPB

Et 17 evenements si vous avez fait pareil

Image IPB

Merci d'avoir suivi ce tuto...


Après vous pouvez y rajouter:
un chronomètre, bien sur un parcours bcp plus long,
plus de truc a chopper, ou encore ''des trucs a chopper'' qui bougent(mais la c'est
plus compliqué,faut faire marcher plus de variables)
des obstacles, des monstres, un recomencement (si t'est bouffé par un monstre ou kta grillé

l chrono). quand tu passe hors de l'écran tu meurs..etc


PS: si j'ai pas fait: que ce soit le heros lui meme qui se déplace
avec juste un chipset changé....

c'est clair que ca aurai été plus simple :-)
mais..
c'est que, comme ca: on a plus de liberté dans la créativité,
et que vous pouvez revenir en mode ''normal'' assez facilement, en bidouillant des

interupteurs...c'est plus facile de rajouter des trucs après


Enjoy!!!
Image IPB
0

#2 L'utilisateur est hors-ligne   KFC14 Icône

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 311
  • Inscrit(e) : 13-avril 07
  • Gender:Male
  • Location:France

Posté 22 décembre 2007 - 19:09

Et ben dis donc, franchement c'est un très bon tutoriel !! Beau travail!
Image IPB

La solidarité c'est ce qui manque le plus dans ce monde !!!
Participer au Projet commun de rpg-legends ici
0

#3 L'utilisateur est hors-ligne   Abe Masato Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 3
  • Inscrit(e) : 27-juillet 08
  • Gender:Male

Posté 28 juillet 2008 - 09:22

Je m'excuse de détérer ce topic mais j'ai suivi la prmeière moitié du tuto a la lettre puis vous dites que c'est bon on peut ovler mais une fois que mon perso saute il n'est plus ocntrolable et le character du perso de base reste coller a la parois.... help me
un petit screen pour la route : http://img165.images...eenbugggqr4.png
j'ai décocher répéter le mouvement pour qu'on puisse mieu s'aprecevoir que mon petit perso en bas ne bouge pas...et que celui du haut reste toujours incontrolable

Je sais pas si c'est ici ou dans chtites question mais vu que l'auteur dit de lui demander donc je poste ici ^^
0

Page 1 sur 1


Réponse rapide

  

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)