Créer son RPG - Les Combats Partie 1 - Game Maker Studio 2

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 39

  • @QQlaPraline_
    @QQlaPraline_ Год назад

    Super tes tutos ! Je me fait la série ;) AU TOP !

  • @Emmanuel44Minecraft
    @Emmanuel44Minecraft Год назад

    Bonjour, est-il possible de ne pas faire des combats en tour par tour ? Des combats à la zelda par exemple. Sinon incroyable la vidéo

  • @DeadBoyProd_
    @DeadBoyProd_ 6 лет назад +5

    Sympa la video ,mais es ce que tu fera un tuto pour les combat ou on peu esquiver et tout avec une hit box un peut a la enter the gungeon ou zelda.

    • @jeuxca
      @jeuxca  6 лет назад +1

      DeadBoy Prod hello ! Pas dans cette série, mais plus tard oui :)

  • @chrisgeruxubug5884
    @chrisgeruxubug5884 3 года назад +1

    yo? je me demandais, comment on fait pour faire la même chose en DnD? (ou au pire comment basculer en langage gamemaker)?

  • @LenexAzertyMCPE
    @LenexAzertyMCPE 6 лет назад +2

    Continue j'aime bien tes vidéos

  • @Soki_Le_Fou
    @Soki_Le_Fou 6 лет назад +2

    j arrive bien a suivre le sujet et toute tes vidéos mais j ai un problème: Dans piskel quand je fais plusieur frames c est pas fluide et chaque fois que la series de frames recommence il a un petit instant avec une coupure et donc je sais pas si c est grave ou pas.

    • @jeuxca
      @jeuxca  6 лет назад +2

      Hello non ce n'est pas grave :) Il faut soit que tu ajoute une frame, soit que tu améliore tes autres frames pour les rendre plus fluides !

    • @Soki_Le_Fou
      @Soki_Le_Fou 6 лет назад +1

      Dac merci je t adore ; ) + 1 abo continue tes vidéos elles sont génial. Et tu es claire dans tes explications. Change rien, t es parfait continue et lâche rien. :3

    • @jeuxca
      @jeuxca  6 лет назад

      Merci beaucoup ! :)

  • @phasio3
    @phasio3 6 лет назад +2

    salut je ne comprends pas les caméras et les fenêtres sur game maker studio 2 et je voulais savoir si tu allais faire un tuto dans cette série ?

    • @jeuxca
      @jeuxca  6 лет назад

      Hello ! Oui je me rend compte que le concept de room, caméra, viewport est difficile à comprendre pour les débutants, donc je vais faire une vidéo à part dessus :) Pas dans cette série en revanche, mais elle arrive ;)

    • @phasio3
      @phasio3 6 лет назад

      :D Ouais ! Merci beaucoup

  • @bacrawilder5387
    @bacrawilder5387 6 лет назад +1

    Déjà bravo pour le tuto en français c est assez rare ! Sinon je trouve qu il manque une variable c est la notion de speed, en effet dans une très large majorité de rpg, c est celui qui a la speed la plus élevés qui commence, du coup je le demandais comment on pourrai faire pour intégrer cette variable.
    Sinon je pense que tout les programmeurs français ont un franglais un peu chelou dans leur code, ce qui rends pas évident le fait d avoir des noms cohérents tout le long du code

    • @jeuxca
      @jeuxca  6 лет назад +2

      Pour la variable speed tu peux oui :) Il suffit d'attribuer à chaque joueur sa propre variable speed. AU début de chaque tour vérifier (avec un if par exemple) laquelle est la plus élevé, et attribuer le choix de l'attaque defense etc en fonction.

  • @artamys7244
    @artamys7244 5 лет назад

    Hey! Merci beaucoup pour le tuto! Cela dit, il me manque une petite commande pour peaufiner le truc de mon côté; comment peut-on changer la taille du texte? J'ai réussi à trouver celle pour changer la police mais impossible de choper celle de la taille :x

  • @sharkserberus
    @sharkserberus 2 года назад

    J'ai dut loupé quelque chose. Pourquoi faut-t-il l'écrire dans l'evenement "Draw GUI" et pas dans l'evenement "step" ?

  • @miserablepileofsecrets
    @miserablepileofsecrets 6 лет назад +1

    Est-ce que tu pourras montrer comment faire et programmer des fichiers de sauvegarde stp? (Comme dans un Zelda comme Wind Waker)

  • @hakad423
    @hakad423 6 лет назад

    Salut, c'était pour savoir si c'est possible de faire tous ce que tu nous montres sur le paper 2D d'Unreal Engine 4 ?

    • @jeuxca
      @jeuxca  6 лет назад

      Oui tout à fait, le code ne sera pas du tout le même par contre :)

  • @salahdjilali-benfredj6275
    @salahdjilali-benfredj6275 3 года назад

    comment mettre en ligne et monétiser un jeu avec game maker studio 2 ? Si c'est compliqué, ça vaut pas le coup que je le télécharge.

  • @psyzo8893
    @psyzo8893 6 лет назад

    Salut es ce que tu pourrais nous montré comment mettres des variables dans le cloud?

    • @jeuxca
      @jeuxca  6 лет назад

      Hello ! C'est à dire metter des variables dans le cloud ?

    • @psyzo8893
      @psyzo8893 6 лет назад

      Creersonjeu.fr par exemples dans un jeu ou il faut être le plus rapide, donc la variable temps et stocké sur le cloud et donc dans le jeu comme sa les autres joueur peuvent voir quel temps faut battre :)

    • @jeuxca
      @jeuxca  6 лет назад

      Ahhhh et bien écoute je note ça, je vais voir comment vous montrer ça dans un futur tuto :)

    • @psyzo8893
      @psyzo8893 6 лет назад

      Merci ;)"

  • @universstylise2043
    @universstylise2043 2 года назад

    game maker a evoluer , impossible de faire ton tuto ^^
    c'est en français maintenant ^^
    c'est domage ils sont ultra cool tes tuto . paix

  • @econo23bis
    @econo23bis 6 лет назад +1

    Elle est à toi la chaîne MatteReal ?

    • @jeuxca
      @jeuxca  6 лет назад +1

      Hello ! Non, mon autre chaîne c'est Pause Curieux :)

    • @econo23bis
      @econo23bis 6 лет назад

      Creersonjeu.fr oui et très bonne chaîne d'ailleurs

  • @animidi13
    @animidi13 5 лет назад

    Pourquoi tu ecri en anglai

    • @jeuxca
      @jeuxca  5 лет назад

      Quand tu code la règle est plutôt d'écrire en anglais, c'est une norme mais il n'y a rien d'obligatoire !

  • @bacrawilder5387
    @bacrawilder5387 6 лет назад

    Je me permet de donner 2-3 pistes autres :
    Une ligne de code pour afficher les pv sous la forme : pvp actuel / pv Max
    draw_text(x, y, string(Obj_player_cb.pdv) + "/" + string(Obj_player_cb.pdvmax));
    Une manière d'optimiser les deux scripts :
    On va attribuer à chacune des options une constante et faire en sorte que le tour se termine si effectue 1 action.
    Input_attack = keyboard_check_pressed(ord("U"));
    Input_boost = keyboard_check_pressed(ord("I"));
    if(Input_attack){
    Obj_ennemy_cb.pdv = Obj_ennemy_cb.pdv - Obj_player_cb.puissance;
    if(Obj_ennemy_cb.pdv < 0){Obj_ennemy_cb.pdv = 0}
    }
    if(Input_boost){
    Obj_player_cb.puissance = Obj_player_cb.puissance*2;
    }
    if(Input_attack or Input_boost) {global.playerturn = false;}
    Dans ce cas, soit je presse U pour attaquer, ou je presse I pour me booster. Dans les deux cas la fonction if(Input_attack or Input_boost) devient vrai et le tour du joueur se termine

    • @jeuxca
      @jeuxca  6 лет назад +1

      Très bien ces améliorations !

    • @bacrawilder5387
      @bacrawilder5387 6 лет назад +1

      @@jeuxca La première c'est juste une autre façon de faire ^^, sinon je suis plutôt content que tu valides, ça fait à peu près une semaine que j'ai commencer à coder