| [Tutorial] Faire un jeu de plateforme | |
|
+6alpha Chulien Chlorodatafile arthuro edi9999 Boudou 10 participants |
Auteur | Message |
---|
Boudou Utilisateur confirmé: Rang ***
Messages : 557 Localisation : Marseille Projet Actuel : Boudou
| Sujet: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20: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 *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20: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 2009 - 20:24, édité 1 fois |
|
| |
arthuro Utilisateur confirmé: Rang ****
Messages : 1483 Localisation : Paris Projet Actuel : Diagon https://arthursonzogni.com/Diagon
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20:21 | |
| bien joué, ya beaucoup de monde je pense voulant faire un jeu de plateforme. Sa pourra en aider plus d'un. |
|
| |
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20: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 :gniah: |
|
| |
Boudou Utilisateur confirmé: Rang ***
Messages : 557 Localisation : Marseille Projet Actuel : Boudou
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20:39 | |
| Je suis en train de créer plusieurs autre tutos. |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 20: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
Messages : 5030 Projet Actuel : Me taper la tête sur le mur.
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 22:10 | |
| - Boudou a écrit:
- -Personnage qui se bloque sur le côté d'une plateforme .
Tiens sa me rappelle *Censured* |
|
| |
Boudou Utilisateur confirmé: Rang ***
Messages : 557 Localisation : Marseille Projet Actuel : Boudou
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 22:18 | |
| censured = projet online secret de boudou bien sûr. mais c'est secret |
|
| |
Sekigo Le Magnifique Utilisateur confirmé: Rang *****
Messages : 1720
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 23: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. |
|
| |
Boudou Utilisateur confirmé: Rang ***
Messages : 557 Localisation : Marseille Projet Actuel : Boudou
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 23: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 *****
Messages : 1720
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Ven 17 Avr 2009 - 23: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. |
|
| |
Boudou Utilisateur confirmé: Rang ***
Messages : 557 Localisation : Marseille Projet Actuel : Boudou
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Sam 18 Avr 2009 - 0: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 *Excellent utilisateur*
Messages : 4916 Localisation : Cyberworld Projet Actuel :
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Sam 18 Avr 2009 - 1: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. _________________ Hey là tabarnak lâche ma sig sacha >=| |
|
| |
Wargamer *Excellent utilisateur*
Messages : 6938 Projet Actuel : Bataille de cake au fruits
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Sam 18 Avr 2009 - 2: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 _________________ Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend |
|
| |
zerfes Utilisateur confirmé: Rang *
Messages : 287 Localisation : Ben ici Projet Actuel : - Savoir dessiner.
| Sujet: Re: [Tutorial] Faire un jeu de plateforme Jeu 22 Oct 2009 - 17: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 ) :fier: |
|
| |
Contenu sponsorisé
| Sujet: Re: [Tutorial] Faire un jeu de plateforme | |
| |
|
| |
| [Tutorial] Faire un jeu de plateforme | |
|