C'est pour expliquer rapidement le principe qui se cache derrière ^^
Je ne développe pas vu que l'on possède une fonction dédiée pour ce que l'on veut faire
[TUTO] Créer un jeu avec GameMaker
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Dieu de la Borne
- Messages : 1929
- Inscription : 12 déc. 2009, 17:44
- Localisation : LYON
ça me rassure!
-
- Dieu de la Borne
- Messages : 1929
- Inscription : 12 déc. 2009, 17:44
- Localisation : LYON
Idem! en seconde aussi ^^Alec a écrit :Quand je pense à ma moyenne en maths en 3ème..........4...
Et bonne idée pour un petit tuto sur l'editeur de sprite! Surtout pour dessiner les décors, je n'arrive pas trop a utiliser les "tiles".
- Alec
- King Fossile
- Messages : 15786
- Inscription : 12 juil. 2004, 18:04
- Localisation : nstc-j
Vince2 a écrit :Idem! en seconde aussi ^^Alec a écrit :Quand je pense à ma moyenne en maths en 3ème..........4...
Et bonne idée pour un petit tuto sur l'editeur de sprite! Surtout pour dessiner les décors, je n'arrive pas trop a utiliser les "tiles".
Les tiles, rien de plus facile, en fait tu dessines par exemple un background de16/16 (ou 32/32 ou plus), une fois que tu as fini tu as juste à cocher la case "use as tileset"
Ensuite, direction l'éditeur de room, là tu met l'onglet "tiles" et tu sélectionnes le tileset créé précedement !
Commence par un petit pour comprendre le fonctionnement !
Après faire correspondre les tiles entre elles c'est une autre paire de manches, il y a pas mal de façons de faire !
- psychogore
- 1 crédit c'est déjà trop
- Messages : 2358
- Inscription : 23 mai 2003, 09:04
http://pixel.oceansdream.net/
ou
http://tilesettutorial.wordpress.com/
pour de meilleures explications sur "comment creer des tilesets qui correspondent bien..."
ou
http://tilesettutorial.wordpress.com/
pour de meilleures explications sur "comment creer des tilesets qui correspondent bien..."
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
La version 8.1 va bientot sortir, il va surement falloir que je revois certaines parties du tuto car elle deviendra la version officielle.
Il y a quelque changement de fond mineurs mais qui peuvent changer radicalement la manière d'aborder le logiciel.
Je ferai la mise à jour et vous tiendrai au courrant. En attendant, ce qui peut etre écris sera écris ^^
Il y a quelque changement de fond mineurs mais qui peuvent changer radicalement la manière d'aborder le logiciel.
Je ferai la mise à jour et vous tiendrai au courrant. En attendant, ce qui peut etre écris sera écris ^^
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
J'ai terminé une nouvelle étape. Ce n'est pas mis en ligne car pour le moment, ca n'apporte pas réellement d'eau à notre moulin... C'est essentiellement du théorique.
Mais si vous êtes intéressé, je peux quand même le mettre en ligne.
Mais si vous êtes intéressé, je peux quand même le mettre en ligne.
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Est-ce que le tuto intéresse toujours des gens ?
J'ai fais une petite pause sur la rédaction, mais je me sens l'envie de continuer
Donc si certains veulent que je pousse plus loin, je vais tenter de continuer ! Autrement, ca restera en l'état...
J'ai fais une petite pause sur la rédaction, mais je me sens l'envie de continuer
Donc si certains veulent que je pousse plus loin, je vais tenter de continuer ! Autrement, ca restera en l'état...
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- El Smarto
- Messages : 2525
- Inscription : 18 sept. 2010, 10:06
Pas pu lire le tutoriel (fichier mort) ; cependant après avoir fini mon D-RPG je pensais me lancer dans un danmaku ; la hitbox n'est point le problème mais c'est plutôt la création de patterns ; si tu pouvais donc faire une partie là-dessus, ce serait bien (après tout le GML ça doit pas être bien différent du C) .
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait." M. Twain
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
La syntaxe est proche du C, avec une sorte de "batardise" de programmation objet ( on est plus ou moins obligé d'en tenir compte dans certains cas, et pour les optimisations de perf, presque obligatoire )
Pour les paternes, tu t'en sortira avec de l'algorithmique pure si tu ne t'embarrasses pas de paternes à géométrie variable ( c'est certes beau, mais c'est assez compliqué à gérer ) et des formules math simples de trigo.
C'est un peu généraliste dit comme ca m'enfin bon ^^ Je ferai surement un exemple là-dessus dans quelques temps !
Pour les paternes, tu t'en sortira avec de l'algorithmique pure si tu ne t'embarrasses pas de paternes à géométrie variable ( c'est certes beau, mais c'est assez compliqué à gérer ) et des formules math simples de trigo.
C'est un peu généraliste dit comme ca m'enfin bon ^^ Je ferai surement un exemple là-dessus dans quelques temps !
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- El Smarto
- Messages : 2525
- Inscription : 18 sept. 2010, 10:06
C'est justement des patterns "à géométrie variable" que je tentais de faire. J'ai bien voulu disséquer le code de danmakus opensource mais les codeurs le rendent illisible, les commentaires c'est pour les chiens ?
Je pourrais éventuellement faire des boulettes qui "suivent" le joueur pour ne pas avoir que des lignes droites, mais bon.
Je pourrais éventuellement faire des boulettes qui "suivent" le joueur pour ne pas avoir que des lignes droites, mais bon.
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait." M. Twain
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Bon jvais quand même essayer de t'expliquer comment je vois le truc...
Un patern à géométrie variable, c'est quoi ?
C'est un ensemble de boulettes qui partent d'une forme géométrique donnée pour arriver à une autre forme.
D'un point de vu purement mathématique, chaque boulette est un point dans un repère.
Tu connais ta forme de départ, ta forme finale, et le nombre de frames nécessaires à cette transformation.
Le tout, c'est d'arriver à trouver la formule de transformation et de l'appliquer à chaque frame ^^
Faudra faire quelques recherches pour trouver des formules mathématiques, rien de bien méchant si tu réfléchi un minimum en découpant une forme complexe en plusieurs formes simples, un patern en étoile c'est un méga-patern contenant des mini-patern triangulaires.
Dans gamemaker, tu auras un objets patern, qui contiendra les coordonnées de chaque boulettes, et qui appliquera une transformation à l'ensemble de ces coordonnées.
Jvais bosser dans mon coin en essayant de te procurer un exemple qui fonctionne... Je te promet pas qqc d'optimisé par contre ^^
Si tu cherches à avoir des trajectoires courbes par contre, c'est beaucoup plus faciles
Un patern à géométrie variable, c'est quoi ?
C'est un ensemble de boulettes qui partent d'une forme géométrique donnée pour arriver à une autre forme.
D'un point de vu purement mathématique, chaque boulette est un point dans un repère.
Tu connais ta forme de départ, ta forme finale, et le nombre de frames nécessaires à cette transformation.
Le tout, c'est d'arriver à trouver la formule de transformation et de l'appliquer à chaque frame ^^
Faudra faire quelques recherches pour trouver des formules mathématiques, rien de bien méchant si tu réfléchi un minimum en découpant une forme complexe en plusieurs formes simples, un patern en étoile c'est un méga-patern contenant des mini-patern triangulaires.
Dans gamemaker, tu auras un objets patern, qui contiendra les coordonnées de chaque boulettes, et qui appliquera une transformation à l'ensemble de ces coordonnées.
Jvais bosser dans mon coin en essayant de te procurer un exemple qui fonctionne... Je te promet pas qqc d'optimisé par contre ^^
Si tu cherches à avoir des trajectoires courbes par contre, c'est beaucoup plus faciles
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- El Smarto
- Messages : 2525
- Inscription : 18 sept. 2010, 10:06
Des trajectoires courbes en effet, si tu vois le TLB en Ultra de Mushi Futari, quand y'a des sortes de zigzags autour de lignes droites ...
Mais ce que tu dis est pas bête, pour l'optimisation on verra .
Mais ce que tu dis est pas bête, pour l'optimisation on verra .
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait." M. Twain
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
J'ai regardé la vidéo, et il n'y a pas vraiment de partern à géométrie variable type Touhou.
Ce que j'ai vu, c'est beaucoup de trajectoires rectilignes croisées avec un motif de répartition sur 3 à 5 centres, utilisant courbe de Gauss, sinusoïdale. ( surement un peu de fonction carrée )
Les deux paterns croisés dont tu parles, c'est pas réellement de la géométrie variable , dans le sens ou tu conserve le motif, tu changes juste sa direction.
Niveau math, terminale S.
Je réfléchi, et je te montre un truc fait avec gamemaker quand ca sera terminé ^^
Ce que j'ai vu, c'est beaucoup de trajectoires rectilignes croisées avec un motif de répartition sur 3 à 5 centres, utilisant courbe de Gauss, sinusoïdale. ( surement un peu de fonction carrée )
Les deux paterns croisés dont tu parles, c'est pas réellement de la géométrie variable , dans le sens ou tu conserve le motif, tu changes juste sa direction.
Niveau math, terminale S.
Je réfléchi, et je te montre un truc fait avec gamemaker quand ca sera terminé ^^
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Bon, premier patern que je vais construire, ca sera un des plus simples :
-Distribution en spirale à 2 bras ( si tu comprends comment ca fonctionne à deux bras, tu peux en ajouter autant que tu veux )
-trajectoires rectilignes
Le second :
-Distribution faite grâce à une fonction sinus toujours sur 2 bras
-trajectoires rectilignes
Le troisième :
-evolution du premier avec trajectoires courbes
Quatrième :
-evolution du second avec trajectoires courbes
Cinquième :
-Patern à géométrie variable ( partir d'un cercle pour arriver à une autre forme géométrique simple )
Les difficultés :
1) les trajectoires courbes, soit je fais un truc à ma sauce, soit j'utilise des courbes de béziers.
2) Meme si je comprend "patern à géométrie variable", j'ai du mal à conceptualiser les fonctions de transformation...
3) Fait un bout de temps que j'ai pas touché le GML
-Distribution en spirale à 2 bras ( si tu comprends comment ca fonctionne à deux bras, tu peux en ajouter autant que tu veux )
-trajectoires rectilignes
Le second :
-Distribution faite grâce à une fonction sinus toujours sur 2 bras
-trajectoires rectilignes
Le troisième :
-evolution du premier avec trajectoires courbes
Quatrième :
-evolution du second avec trajectoires courbes
Cinquième :
-Patern à géométrie variable ( partir d'un cercle pour arriver à une autre forme géométrique simple )
Les difficultés :
1) les trajectoires courbes, soit je fais un truc à ma sauce, soit j'utilise des courbes de béziers.
2) Meme si je comprend "patern à géométrie variable", j'ai du mal à conceptualiser les fonctions de transformation...
3) Fait un bout de temps que j'ai pas touché le GML
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- El Smarto
- Messages : 2525
- Inscription : 18 sept. 2010, 10:06
Je connais ça, je viens justement de me remettre à coder un petit truc ASCII en C et je galère ! ("ah oui y'a des breaks dans les switch !")Gunny a écrit :3) Fait un bout de temps que j'ai pas touché le GML
Merci encore en tout cas !
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait." M. Twain
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Premier patern terminé.
J'upload si tu veux voir, c'est du fait à l'arrache mais bon
J'upload si tu veux voir, c'est du fait à l'arrache mais bon
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
J'ai fait un truc avec la fonction sinus, c'est pas le top, mais ca fonctionne.
edit : Bon, j'ai amélioré le truc, ajouté des commentaires et voilà le fichier source.
patern.gm81 - 0.01MB
Je n'ai pas encore implémenté le changement auto des patern, il suffit d'aller dans l'objet carré bleu et modifier dans step le script motif entre motif et motif2.
Il y a deux couleurs de boulettes pour bien voir la différence entre les deux bras.
Prochaine étape, trajectoires courbes.
edit : Bon, j'ai amélioré le truc, ajouté des commentaires et voilà le fichier source.
patern.gm81 - 0.01MB
Je n'ai pas encore implémenté le changement auto des patern, il suffit d'aller dans l'objet carré bleu et modifier dans step le script motif entre motif et motif2.
Il y a deux couleurs de boulettes pour bien voir la différence entre les deux bras.
Prochaine étape, trajectoires courbes.
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
si tu as des questions, hésite pas ^^
Je t'expliquerai plus en détail ce que j'ai fait ! ( j'ai pas tout compris ce que j'ai fais, mais ca fonctionne )
Je t'expliquerai plus en détail ce que j'ai fait ! ( j'ai pas tout compris ce que j'ai fais, mais ca fonctionne )
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Tout à fait ^^
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
Disons que c'est du fait à l'arrache avec les principes de base
Donc oui, en combinant y a moyen de...
J'ai meme réussi à recréer un patern d'un des boss de dangun feveron sans le faire exprès avec la fonction sinus ( je m'étais planté au niveau d'un des coef et ca m'avait sorti un truc tout bizarre et j'ai dit "Oh le patern d'un des boss de dangun" )
Donc oui, en combinant y a moyen de...
J'ai meme réussi à recréer un patern d'un des boss de dangun feveron sans le faire exprès avec la fonction sinus ( je m'étais planté au niveau d'un des coef et ca m'avait sorti un truc tout bizarre et j'ai dit "Oh le patern d'un des boss de dangun" )
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-
- Insert Coin
- Messages : 5
- Inscription : 17 janv. 2012, 20:57
Bonjour,
J'ai lu avec beaucoup d'attention le fil de ce sujet, et, étant à la recherche d'un bon tutoriel traitant de la création de shoot'em up sur gameMaker, je suis désespéré de ne pas pouvoir télécharger le document pdf faisant suite au tuto présenté en première page, pour cause de document non disponible. Est-il encore possible d'avoir une version de ce document (et éventuellement le fichier de pattern ?) Par avance merci
J'ai lu avec beaucoup d'attention le fil de ce sujet, et, étant à la recherche d'un bon tutoriel traitant de la création de shoot'em up sur gameMaker, je suis désespéré de ne pas pouvoir télécharger le document pdf faisant suite au tuto présenté en première page, pour cause de document non disponible. Est-il encore possible d'avoir une version de ce document (et éventuellement le fichier de pattern ?) Par avance merci
-
- Empereur Bydo
- Messages : 3404
- Inscription : 15 mai 2006, 15:26
- Localisation : Rayon chaussettes du Kiabi du coin
- Contact :
biensûr ^^
Suffit de demander
J'upload ca dans la journée, l'après midi est assez remplie aujourd'hui, donc attend les fichiers plutot en début de soirée.
Suffit de demander
J'upload ca dans la journée, l'après midi est assez remplie aujourd'hui, donc attend les fichiers plutot en début de soirée.
Si t'as un truc électronique cassé, ça se passe par là https://www.atelier-electrodd.fr/
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.
-Je comprend rien à ce que tu dis...
-Pas grave... C'est pas en vivant plus longtemps qu'on deviens moins con.