| | [Tutorial] Faire un jeu de plateforme | |
|
| Auteur | Message |
|---|
Boudou Utilisateur confirmé: Rang **

Nombre de messages: 457 Localisation: Marseille Projet Actuel: Boudou Avancement:
 | Sujet: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:12 | |
| Bonjour à tous , dans ce tutorial vous apprendrez a faire un jeu de plateforme sans les problème suivants :-Personnage qui se bloque sur le côté d'une plateforme . -Mouvement imprécis. -Descendre directement a la plateforme d'en dessous en cas de collision avec celle d'au dessus. [1/La plateforme]Créer un objet qui servira de plateforme. la seul chose a faire pour cette objet est de cocher la case "Solid" comme sur cette image : [2/Le personnage]Créer un objet qui servira de personnage. Nous allons utiliser un seul code pour définir tout les mouvements de votre personnage. Commençons par initialiser les variables de déplacement : Dans l'évènement Create :| Code: | gravitySpeed=1 //Vitesse de la gravité movespeed=6 //Vitesse de mouvement jumpSpeed=14 //Puissance de saut |
Passons maintenant a la création des mouvements. dans l'évènement Step :
| Code: | d = 0; d = keyboard_check (vk_right) - keyboard_check(vk_left) ; if d != 0 and place_free(x+d*movespeed,y) then {x += d*movespeed}
if place_free(x,y+1) then { if place_free(x,y+3) gravity = gravitySpeed; gravity_direction = 270; } else { gravity = 0; if keyboard_check(vk_up) and place_free(x,y-4) then { vspeed = -jumpSpeed; } } |
A partir de ce moment la votre personnage peut se déplacer et sauter.
Maintenant créer la collision entre le personnage et la plateforme pour qu'il ne passe pas a travers
Dans l'evenement collision avec l'objet Plateforme (Add event/Collision/Objetplateforme) :
| Code: | move_contact_solid(direction,speed-1); vspeed = 0; |
L'avantage c'est que vous pourrez utiliser ces code a chaque fois que vous créerez un jeu de plateforme.Très simple , mais très efficace !
Fichier GM6 : http://willhostforfood.com/?Action=download&fileid=63072 |
|
 | |
edi9999 Utilisateur confirmé: Rang *****

Nombre de messages: 2479 Localisation: France Projet Actuel: theatre flashy Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:19 | |
| Sympa comme tutoriel, et plutot simple. à mettre sur le site je dirais. EDIT: par contre, j'aime pas trop à cause des collisions: à partir de certaines valeurs trop grandes,le script ne fonctionne plus: par exemple: gravitySpeed=4 //Vitesse de la gravit? movespeed=24 //Vitesse de mouvement jumpSpeed=56 //Puissance de saut
Dernière édition par edi9999 le Ven 17 Avr - 19:24, édité 1 fois |
|
 | |
arthuro Utilisateur confirmé: Rang ***

Nombre de messages: 579 Localisation: méribel Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:21 | |
| bien joué, ya beaucoup de monde je pense voulant faire un jeu de plateforme. Sa pourra en aider plus d'un. |
|
 | |
gosc Utilisateur confirmé: Rang *****

Nombre de messages: 1836 Localisation: Dans le nord, pourquoi ? Projet Actuel: se lancer dans le C++
En cours :
What (22/100)
~Tisane~ (1/100)
En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)
Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:32 | |
| comme ma multalib ou on peut trouver un répertoire P2D, Plateforme 2D mais ça on l'ignore sinon bon tuto, faut pas me faire confiance en tuto, on me comprend pas, point  _________________ http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan |
|
 | |
Boudou Utilisateur confirmé: Rang **

Nombre de messages: 457 Localisation: Marseille Projet Actuel: Boudou Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:39 | |
| Je suis en train de créer plusieurs autre tutos. |
|
 | |
Chulien Utilisateur confirmé: Rang ***

Nombre de messages: 646 Localisation: marseille Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 19:40 | |
| pas mal mais je préfère les place_free à l'event collision, c'est plus sûr a mettre sur le site yep |
|
 | |
alpha - Modérateur -

Nombre de messages: 4793 Projet Actuel: Me taper la tête sur le mur. Avancement:
 | |
 | |
Boudou Utilisateur confirmé: Rang **

Nombre de messages: 457 Localisation: Marseille Projet Actuel: Boudou Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 21:18 | |
| censured = projet online secret de boudou bien sûr. mais c'est secret  |
|
 | |
Sekigo Le Magnifique Utilisateur confirmé: Rang ***

Nombre de messages: 722 Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 22:13 | |
| Bonne initiative, vu les nombreuses demandes de sonic et mario - likes. Par contre, ce que je trouve dommage avec les tutoriaux comme cela ( et cela est en regle general, ce n'est pas une critique envers Boudou ), c'est que les newbies de Game Maker veulent ensuite, encore et toujours, d'autres tutoriaux. Ca cree, paradoxalement, une foule d'assiste, incapable de mettre les mains dans le cambouis pour avancer. Voila, en dehors de cette critique gratuite et purement subjective, je te souhaite bon courage. Precise tout de meme a quoi correspond les fonctions dont tu te sers, histoire d'etre encore plus un tutoriel ( place_free, keyboard_check, etc...). Appliquer, c'est une chose, comprendre, c'est autre chose. _________________ 3==D (_¤_) ( Y ) 8===D --- (.Y.)
|
|
 | |
Boudou Utilisateur confirmé: Rang **

Nombre de messages: 457 Localisation: Marseille Projet Actuel: Boudou Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 22:31 | |
| "c'est que les newbies de Game Maker veulent ensuite, encore et toujours, d'autres tutoriaux. Ca cree, paradoxalement, une foule d'assiste, incapable de mettre les mains dans le cambouis pour avancer." oui pour certains oui, mais la plupart de ceux la sont ceux qui ne veulent pas vraiment faire un jeu mais que tout le jeu soit déjà fais , dans ce cas , vaut mieux qu'il arrête ou réfléchisse. Moi, j'ai regarder des gm6 au début pour comprendre... mais après me suis débrouiller et quand je prend un tutorial j'en fais un jeu , pas une copie avec deux sprites différent. |
|
 | |
Sekigo Le Magnifique Utilisateur confirmé: Rang ***

Nombre de messages: 722 Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 22:50 | |
| C'est bien pour cela que j'ai precise que ce n'etait pas contre toi specifiquement. Malheureusement, il y a plus de personnes qu'on ne le croit qui copie betement les tutoriaux et qui s'exclament d'avoir creer un jeu de toute pieces. ( syndrome, helas bien trop de fois confirme, du zite du zero pour la programmation par exemple ). Mais apres, il y a aussi bcps de personnes qui cherchent a pousser plus loin que des tutos de vulgarisation. Heureusement. Ce n'est qu'une question d'etat d'esprit ceci-dit. _________________ 3==D (_¤_) ( Y ) 8===D --- (.Y.)
|
|
 | |
Boudou Utilisateur confirmé: Rang **

Nombre de messages: 457 Localisation: Marseille Projet Actuel: Boudou Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr - 23:13 | |
| Oui tu go yoyogames .com doit iavoir 20-30% des jeux fais avec un exemple et 10% de ces jeux ou il y a encore les crédits... enfin bon moi je m'en fous qui ai les crédits ou pas mais si un gars prend un exemple pou poster la même chose Bon moi je re pas avant mardi ++ ou peut être demain matin |
|
 | |
Super-Mouton MONSIEUR BONHEUR !!!! =D

Nombre de messages: 4550 Localisation: Québec Projet Actuel: RIEN PENTOUTE LÀ Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Sam 18 Avr - 0:15 | |
| Bah, de toute façon moi je me dis qu'en bout de ligne, le gars qui comprend rien et qui vole plein de tutos pour les mixer ensemble et enlever les crédits, ça paraîtra et le jeu sera de qualité merdique. Celui qui comprend et qui utilise le tuto pour apprendre, ben la qualité a des chances d'être bien meilleur et le jeu plus appréciable. Tuto utile, j'ai pas testé mais si ça empêche vraiment de rester pris dans les coins de platformes, problème assez embêtant, ben c'est cool. |
|
 | |
Wargamer *Excellent utilisateur*

Nombre de messages: 4318 Localisation: qui s'y interesse?>> Projet Actuel: Bataille de cake au fruits Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Sam 18 Avr - 1:02 | |
| nice pour les débutants mais ca serai bien et très (très) aprécier de gerer les collision avec autre chose que move to contact, j'ai jamias réussi 9en fin si mais avec deux doucle (x,y) et ca pompe quoi  _________________ Je suis un  dans le GM Quiz!  | Spoiler: | | |  |
|
|
 | |
zerfes Pas mal
Nombre de messages: 31 Localisation: Mon ordi =P Projet Actuel: Euhhhh Mon ordi ? =P ???
Rien . =DDD Avancement:
 | Sujet: Re: [Tutorial] Faire un jeu de plateforme Jeu 22 Oct - 16:30 | |
| Tu devrais juste rajouter x-=1 au début du code de colision car sinon le perso ne bouge pas après la colision (enfin pour moi )  |
|
 | |
| | [Tutorial] Faire un jeu de plateforme | |
|