Gros pouce bleu vers le haut et follow dans la foulée ! Moi qui suis uniquement graphiste/animateur, tes vidéos me boostent à me lancer dans le développement de petits jeux. :-)
@@jeuxca C'est trop gentil ! Merci à toi pour tes mots, cela fait super plaisir !! En te souhaitant aussi un maximum de belles choses de ton côté ! :-)
C'est exactement l'idée de jeu que j'avais envi de créer… je te remercie de prendre ton temps à nous expliquer comment faire. J'espère juste que la sortie sera a fréquente pour pouvoir avancer dans mon projet :) (Je pense à acheter ton ebook)
Je peux mais je te conseille de d'abord t'entrainer à faire des jeux simples. Un tuto pour mettre des jeux sur le playstore induit forcément une reconnaissance du tactile pour les smartphones, la prise en compte de différentes tailles d'écran... Ce n'est pas du tout du niveau d'un débutant :)
Super tuto ! Franchement tu gères ! Ça paraît si simple avec toi et ça donne tellement envie,mais bon quand on y connait pas grand chose ça reste assez "compliqué". En tout cas merci.
Hâte de la suite de vidéo !!! Grâce à toi j'ai réussi à comprendre plus quelque ligne de code par exemple pour blocker le player en haut,bas et gauche enfain tu vois continue comme sa c est grâce à toi que j'ai découvert en plus approfondie La programmation qui me plaisais d'apprendre aller bonne chance pour la suite !!! 😘
Merci beaucoup je suis content que mes tutos te soient utiles ! La prochaine vidéo sort courant semaine prochaine :) En attendant n'hésites pas à partager celle-ci aux personnes que tu connais qui veulent apprendre à programmer !
Une autre question par rapport au tuto. Tu expliques que pour éviter que le vaisseau sorte de l'écran suite à la touche UP par exemple, il faut ajouter une condition AND en donnant l'axe Y = 0 = bordure de l'écran. Déjà, peut-on donner la possibilité au joueur de choisir la résolution du jeu parmis une lite prédéfinis ? Si oui, comment savoir quelle valeur donnne sachant qu'un 1080 sera différent d'un 720 ou 480. Merci encore
Pour contrôler les limites ou le vaisseau se déplacer a tu regarder avec la fonctionne clamp() ? Je me demande si ça ne serait pas plus facile pour contrôler la valeur min et max du x et du y ?
Elle est toujours disponible dans Game Maker Studio 2 cette fonction ? Je pensais qu'elle avait été supprimée après la dernière version. Si ce n'est pas le cas en effet très bonne remarque on peut l'utiliser aussi pour contenir le périmètre de déplacement du vaisseau !
Bonjour à toi et merci pour les tutos. Je sais que j'écris deux ans plus tard, en espérant avoir une réponse à ma question. A savoir : Peut-on attribuer non pas une touche clavier pour le mouvement UP mais une touche manette, comme par exemple sur PC on peut brancher une manette Xbox ? Merci beaucoup
Bien sûr que tu vas avoir une réponse ! ;) Tu peux tout à fait programmer une détection pour les touches du gamepad. Le manuel Game maker a un très bon chapitre là dessus juste ici : manual.yoyogames.com/GameMaker_Language/GML_Reference/Game_Input/GamePad_Input/Gamepad_Input.htm
Salut à toi ! Déjà merci pour cette vidéo comme pour les autres, j'ai découvert le GML grâce à tes tutos il y a un an et ça fait toujours aussi plaisir de te suivre :D Je commence à bien gérer sur Game Maker et j'aimerais sérieusement me mettre à créer mon propre jeu. Du coup j'aimerais faire un point and click puisque c'est mon genre de prédilection, j'en ai joué à tellement que c'est ce qui m'inspire le plus en terme de level design. Mais voilà je me demande si ce serait pas trop galère sur Game Maker. J'ai peur de me perdre dans les animations et toutes les intéractions possibles avec les objets qu'il y aura et je voulais savoir si tu aurais des conseils à me donner :)
Hello ! Déjà bravo pour ton projet, c'est très bien de vouloir créer son propre jeu :) Pour ce qui est des conseils là tout de suite je n'en ai pas vraiment de précis à te donner. Il faut que tu décompose bien l'ensemble de ce que tu dois faire pour réaliser ton jeu. Par exemple pour un point&click ce sera la reconnaissance du clic de la souris par différents objets, un controller qui va gérer l'inventaire du joueur etc. Pour ce qui est de le faire avec Game Maker ou non, si tu maitrise le moteur je te conseille de rester sur celui-ci :) Il n'y a pas de raison que ce soit plus galère sur Game Maker que sur un autre moteur !
@@jeuxca D'accord bon de toutes façons j'attends d'avoir les sous pour m'acheter la tablette graphique qui me permettra de faire autre chose que des jeux en pixel art mais le temps de je vais commencer à me faire des croquis pour les énigmes et toutes les intéractions possibles. Merci pour ton retour en tous cas :)
Bonjour, au à la 5ème minute, au moment du lancement de jeu, un écran noir apparaît mais le background, lui n'apparaît pas, je peux savoir comment ça se fait? Merci d'avance
@@jeuxca Edit: Problème réglé, je pense savoir ce que j'ai fait comme bétise: j'ai créé 2 room, au lieu d'une Désolé du dérangement et bonne continuation :)
@@firesnowman2053 Il existe une version gratuite, la version complète étant payante. Je t'invite à aller voir sur le site de l'éditeur Yoyogames pour avoir toutes les infos :)
ce serait bien de faire un perso moins rigide dans les mouvement avec un "hinput" //movement var hinput = keyboard_check(vk_right) - keyboard_check(vk_left); //si le joueur est en mouvement (que hinput = 1 ou -1) if hinput != 0 { //hspeed += 1 ou -1 * acceleration_ // hspeed_ += hinput * acceleration_; //faire en sorte que hspeed_ ne soit jamais plus bas ou plus haut que max_hspeed_ clamp étant une fonction qui définit le minimum et le maximum d'une variable // hspeed_ = clamp(hspeed_, -max_hspeed_, max_hspeed_); } else { //lerp permet de dire qu'une variable s'approche d'une valeur avec un certain pourcentage par frame, c'est a dire que si ex: variable = lerp(variable, 100, 0.5), variable va s'approcher de 100 de 50% à chaque frame, ici je met acceleration_ en pourcentage pour que la décélération soir cohérente avec l'accélération (acceleration est un valeur comprise entre 0 et 1)// hspeed_ = lerp(hspeed_, 0, acceleration_); } //axes x += hspeed_; y += vspeed_; Vous n'êtes pas obligé de le faire mais si vous comprenez cette méchanique elle peut vraiment être utile au gameplay. Et les tutos sont toujours aussi bien! Continue comme ça.
J'aime beaucoup t'es vidéo mais je trouve dommage que tu fasse des séries de quelques épisode par exemple pour le RPG ou le platformer on apprend quasiment rien pour creer un vrai jeu et je trouve ça vraiment dommage...
Je comprends mais ça ne serait pas du tout la même charge de travail... :) Rien que çe que tu vois ici prend déjà énormément de temps à produire, et je ne suis pas à 100% de mon temps sur la chaîne malheureusement :/
@@jeuxca Je sais bien, je pense juste plutôt que de vouloir couvrir plein de style de jeux (shooter, Rpg, Tps....) de manière rapide sans réel approfondissement des mécaniques c'est dommage. Je pense que tu devrait plutôt que de faire des séries, faire de courtes vidéos qui expliques une mécaniques ou autre. Je pense aussi que pour la lisibilité des vidéo un montage plus épuré avec des polices moins épaisses et sans les contours noirs ou bleu rendrait beaucoup mieux après c'est plus subjectif qu'autre chose. Tu l'une des seuls chaine qui traite GM2 en France et qui plus ait de manière qualitative donc j’espère que mes quelques remarques te seront utiles ;)
Bonjour nous sommes en 2023 donc dans le future par rapport à ta vidéo. Merciii pour cette vidéo et ce tuto. Explication clair très bon tuto
Gros pouce bleu vers le haut et follow dans la foulée ! Moi qui suis uniquement graphiste/animateur, tes vidéos me boostent à me lancer dans le développement de petits jeux. :-)
Merci beaucoup ! Bon courage dans tes futurs développements :)
@@jeuxca C'est trop gentil ! Merci à toi pour tes mots, cela fait super plaisir !! En te souhaitant aussi un maximum de belles choses de ton côté ! :-)
C'est exactement l'idée de jeu que j'avais envi de créer… je te remercie de prendre ton temps à nous expliquer comment faire. J'espère juste que la sortie sera a fréquente pour pouvoir avancer dans mon projet :) (Je pense à acheter ton ebook)
L'épisode est tourné, plus que le montage donc sorti courant cette semaine (mercredi ou jeudi maximum) :)
@@jeuxca ok :)
Oui !! La reprise des tutos ! Merci beaucoup t'es le meilleur ! Hâte de la suite.
Ahah merci à toi de me suivre ! :)
Tu peux faire un tuto pour créés un jeux et le metre sur play store svp
Je peux mais je te conseille de d'abord t'entrainer à faire des jeux simples. Un tuto pour mettre des jeux sur le playstore induit forcément une reconnaissance du tactile pour les smartphones, la prise en compte de différentes tailles d'écran... Ce n'est pas du tout du niveau d'un débutant :)
@@jeuxca merci pour ta réponse mais j'aimerais directement commencer a apprendre se qu'ils va le plus me servir
@@jeuxca donc ci tu fait un tuto sa me serais tres utile mais ci tu refuse c'est pas grave merci de m'avoir consacré ton temps
Oui il a raison momo moi aussi sa m'aiderait
Fait le svp
Super tuto !
Franchement tu gères !
Ça paraît si simple avec toi et ça donne tellement envie,mais bon quand on y connait pas grand chose ça reste assez "compliqué".
En tout cas merci.
Merci à toi pour ce superbe commentaire ;)
Hâte de la suite de vidéo !!! Grâce à toi j'ai réussi à comprendre plus quelque ligne de code par exemple pour blocker le player en haut,bas et gauche enfain tu vois continue comme sa c est grâce à toi que j'ai découvert en plus approfondie La programmation qui me plaisais d'apprendre aller bonne chance pour la suite !!! 😘
Apprends sur internet y'a des tutos C#
C se que je fait mais bon j'ai pas tjr de qu il me faut
@@_kirito_3470 ok
Merci beaucoup je suis content que mes tutos te soient utiles ! La prochaine vidéo sort courant semaine prochaine :) En attendant n'hésites pas à partager celle-ci aux personnes que tu connais qui veulent apprendre à programmer !
Merci !! Hâte de suivre le tuto complet =)
Hâte d'avoir tout terminé eheh
Une autre question par rapport au tuto. Tu expliques que pour éviter que le vaisseau sorte de l'écran suite à la touche UP par exemple, il faut ajouter une condition AND en donnant l'axe Y = 0 = bordure de l'écran. Déjà, peut-on donner la possibilité au joueur de choisir la résolution du jeu parmis une lite prédéfinis ? Si oui, comment savoir quelle valeur donnne sachant qu'un 1080 sera différent d'un 720 ou 480. Merci encore
Pour contrôler les limites ou le vaisseau se déplacer a tu regarder avec la fonctionne clamp() ? Je me demande si ça ne serait pas plus facile pour contrôler la valeur min et max du x et du y ?
Elle est toujours disponible dans Game Maker Studio 2 cette fonction ? Je pensais qu'elle avait été supprimée après la dernière version. Si ce n'est pas le cas en effet très bonne remarque on peut l'utiliser aussi pour contenir le périmètre de déplacement du vaisseau !
@@jeuxca Cool à tester alors ! (king76 sur Discord ;)
@@theking76 Ahhhh c'est toi ahah
Bien j'avoue très motivant juste là première vidéo ... 💯👍✌️🛀
:D
Hey a quand la prochaine vidéo? (C’est addictif)
Sinon super vidéo, comme d’habitude.(tu mérite 10x plus d’abonnés et de vue
Ahah merci !! Tu peux la partager je suis sûr que ça m'aidera :) Pour la prochaine vidéo courant semaine prochaine !
Bonjour à toi et merci pour les tutos. Je sais que j'écris deux ans plus tard, en espérant avoir une réponse à ma question. A savoir : Peut-on attribuer non pas une touche clavier pour le mouvement UP mais une touche manette, comme par exemple sur PC on peut brancher une manette Xbox ? Merci beaucoup
Bien sûr que tu vas avoir une réponse ! ;) Tu peux tout à fait programmer une détection pour les touches du gamepad. Le manuel Game maker a un très bon chapitre là dessus juste ici : manual.yoyogames.com/GameMaker_Language/GML_Reference/Game_Input/GamePad_Input/Gamepad_Input.htm
Je veux d'autres tutoriels pour créer son rpg !
Ahah je vais déjà terminer cette série ;)
@@jeuxca quelle série ?
@@popotikloip7480 Celle-ci
Salutation comment faire pour faire passe le vaisseau derrière le nuage au lieu de devant et merci pour ce tuto
Tu déplace le layer du background comportant les nuages en tête de liste, pour le faire passer avant tous les autres :)
@@jeuxca merci
Salut à toi ! Déjà merci pour cette vidéo comme pour les autres, j'ai découvert le GML grâce à tes tutos il y a un an et ça fait toujours aussi plaisir de te suivre :D Je commence à bien gérer sur Game Maker et j'aimerais sérieusement me mettre à créer mon propre jeu. Du coup j'aimerais faire un point and click puisque c'est mon genre de prédilection, j'en ai joué à tellement que c'est ce qui m'inspire le plus en terme de level design. Mais voilà je me demande si ce serait pas trop galère sur Game Maker. J'ai peur de me perdre dans les animations et toutes les intéractions possibles avec les objets qu'il y aura et je voulais savoir si tu aurais des conseils à me donner :)
Hello ! Déjà bravo pour ton projet, c'est très bien de vouloir créer son propre jeu :) Pour ce qui est des conseils là tout de suite je n'en ai pas vraiment de précis à te donner. Il faut que tu décompose bien l'ensemble de ce que tu dois faire pour réaliser ton jeu. Par exemple pour un point&click ce sera la reconnaissance du clic de la souris par différents objets, un controller qui va gérer l'inventaire du joueur etc. Pour ce qui est de le faire avec Game Maker ou non, si tu maitrise le moteur je te conseille de rester sur celui-ci :) Il n'y a pas de raison que ce soit plus galère sur Game Maker que sur un autre moteur !
@@jeuxca D'accord bon de toutes façons j'attends d'avoir les sous pour m'acheter la tablette graphique qui me permettra de faire autre chose que des jeux en pixel art mais le temps de je vais commencer à me faire des croquis pour les énigmes et toutes les intéractions possibles. Merci pour ton retour en tous cas :)
@@tguyotlauret Tu peux déjà commencer à programmer la logique du jeu ! Les graphismes ne viennent que bien après ;)
@@jeuxca Oui c'est vrai, ce sera déjà un bon gain de temps :D
génial !
Bonjour, au à la 5ème minute, au moment du lancement de jeu, un écran noir apparaît mais le background, lui n'apparaît pas, je peux savoir comment ça se fait? Merci d'avance
Comment ça le background n'apparait pas ?
Quand je fais ma room, les backgrounds, les splits, et qu'ensuite je clique sur "run", un écran noir se lance et rien n'apparaît
@@dragan7778 Tu es sur d'avoir coché enable viewport et viewport visible comme dans le tuto ?
@@jeuxca Oui j'ai bien tout activé, seul un écran noir apparaît, je ne comprends pas
@@jeuxca Edit: Problème réglé, je pense savoir ce que j'ai fait comme bétise: j'ai créé 2 room, au lieu d'une
Désolé du dérangement et bonne continuation :)
Yu peux nous montrer comment créer un FPS
Je me suis lancé sur un projet 2d/pixels j'aimerais bien avoir ton avis mais comment je pourrais te montrer
@@DaniExcla Bien vu comme ça tu pourras avoir l'avis de tous les membres :)
C'est quoi ton clavier et ta souris j'adore leurs sons
Tu vas être déçu, je tourne la vidéo sur mon Macbook Pro, c'est donc le clavier du mac et... le trackpad du mac ahahah
@@jeuxca a OK merci quand même
C'est quoi l'appli pour créer ?
Game Maker Studio 2
@@jeuxca OK merci mais c'est payant ou pas ?
@@firesnowman2053 Il existe une version gratuite, la version complète étant payante. Je t'invite à aller voir sur le site de l'éditeur Yoyogames pour avoir toutes les infos :)
Cool 👍👍
:D
ce serait bien de faire un perso moins rigide dans les mouvement avec un "hinput"
//movement
var hinput = keyboard_check(vk_right) - keyboard_check(vk_left);
//si le joueur est en mouvement (que hinput = 1 ou -1)
if hinput != 0 {
//hspeed += 1 ou -1 * acceleration_ //
hspeed_ += hinput * acceleration_;
//faire en sorte que hspeed_ ne soit jamais plus bas ou plus haut que max_hspeed_
clamp étant une fonction qui définit le minimum et le maximum d'une variable //
hspeed_ = clamp(hspeed_, -max_hspeed_, max_hspeed_);
} else {
//lerp permet de dire qu'une variable s'approche d'une valeur avec un certain pourcentage par frame, c'est a dire que si ex: variable = lerp(variable, 100, 0.5), variable va s'approcher de 100 de 50% à chaque frame, ici je met acceleration_ en pourcentage pour que la décélération soir cohérente avec l'accélération (acceleration est un valeur comprise entre 0 et 1)//
hspeed_ = lerp(hspeed_, 0, acceleration_);
}
//axes
x += hspeed_;
y += vspeed_;
Vous n'êtes pas obligé de le faire mais si vous comprenez cette méchanique elle peut vraiment être utile au gameplay.
Et les tutos sont toujours aussi bien! Continue comme ça.
J'aime beaucoup t'es vidéo mais je trouve dommage que tu fasse des séries de quelques épisode par exemple pour le RPG ou le platformer on apprend quasiment rien pour creer un vrai jeu et je trouve ça vraiment dommage...
Je comprends mais ça ne serait pas du tout la même charge de travail... :) Rien que çe que tu vois ici prend déjà énormément de temps à produire, et je ne suis pas à 100% de mon temps sur la chaîne malheureusement :/
@@jeuxca Je sais bien, je pense juste plutôt que de vouloir couvrir plein de style de jeux (shooter, Rpg, Tps....) de manière rapide sans réel approfondissement des mécaniques c'est dommage. Je pense que tu devrait plutôt que de faire des séries, faire de courtes vidéos qui expliques une mécaniques ou autre. Je pense aussi que pour la lisibilité des vidéo un montage plus épuré avec des polices moins épaisses et sans les contours noirs ou bleu rendrait beaucoup mieux après c'est plus subjectif qu'autre chose. Tu l'une des seuls chaine qui traite GM2 en France et qui plus ait de manière qualitative donc j’espère que mes quelques remarques te seront utiles ;)
@@JohannGD Tes remarques me sont très utiles, j'en prends bonne note ! :)
Je pensait que réaliser des tutoriels sur un sujet précis serait plus court que de réaliser des "séries". @@jeuxca
T'en mieux ;) @@jeuxca
Aucun rapport a la vidéo, mais si vous coder et que vous avez des bugs ou des erreurs .. c'est normal ces la preuve que vous coder :)
Exactement !!