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.
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
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 ;)
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
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.
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
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 :)
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 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
Super tes tutos ! Je me fait la série ;) AU TOP !
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
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.
DeadBoy Prod hello ! Pas dans cette série, mais plus tard oui :)
yo? je me demandais, comment on fait pour faire la même chose en DnD? (ou au pire comment basculer en langage gamemaker)?
Continue j'aime bien tes vidéos
Merci !
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.
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 !
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
Merci beaucoup ! :)
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 ?
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 ;)
:D Ouais ! Merci beaucoup
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
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.
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
J'ai dut loupé quelque chose. Pourquoi faut-t-il l'écrire dans l'evenement "Draw GUI" et pas dans l'evenement "step" ?
Est-ce que tu pourras montrer comment faire et programmer des fichiers de sauvegarde stp? (Comme dans un Zelda comme Wind Waker)
Oui je compte le faire dans pas très longtemps :)
Creersonjeu.fr Merci :)
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 ?
Oui tout à fait, le code ne sera pas du tout le même par contre :)
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.
Salut es ce que tu pourrais nous montré comment mettres des variables dans le cloud?
Hello ! C'est à dire metter des variables dans le cloud ?
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 :)
Ahhhh et bien écoute je note ça, je vais voir comment vous montrer ça dans un futur tuto :)
Merci ;)"
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
Elle est à toi la chaîne MatteReal ?
Hello ! Non, mon autre chaîne c'est Pause Curieux :)
Creersonjeu.fr oui et très bonne chaîne d'ailleurs
Pourquoi tu ecri en anglai
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 !
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
Très bien ces améliorations !
@@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