Page 1 of 1

Projet WAKFU

PostPosted: Mon 4 Sep 2017, 01:14
by Rêveur
bonjour à vous tous je suis nouveau sur ce forum et j'aimerai bien faire un projet tirer d'un anime qui s'appelle WAKFU je débute sur ce logiciel et je bloque sur des petits détails je vous en dirais plus dans un prochain message je vous mets deux petites photos du jeux pour le moment je mets en place et j'apprends le fonctionnement de Gdevelop.
Image

Image
Si j'ai une question qui me vient de suite comment on peut prendre une photo du jeux avec Gdevelop ?
Merci a ++ :)

Re: Projet WAKFU

PostPosted: Mon 4 Sep 2017, 09:36
by livekontesk
Bonjour,
Ha Wakfu, c'était le bon vieux temps :roll:
Pour prendre une photo il te faut utiliser l'extension "Dessin primitif". Tu prends ensuite un screenshot grâce aux nouveaux évènemens que propose cette extension et tu pourras ensuite l'utiliser comme texture en la collant sur un Sprite ou alors l'enregistrer dans un fichier.
N'hésite pas si tu as d'autres question :)

Re: Projet WAKFU

PostPosted: Mon 4 Sep 2017, 15:54
by Rêveur
Merci pour ta réponse livekontesk j'ai des questions mais je vais voire pour les résoudre tout seul comme ça j'apprendrai plus vite a maîtriser Gdevelop on verra par la suite des que je bloque vraiment merci pour ton aide
P.S y'a la season 3 de WAKFU qui vient de sortir sur la 14 ;)

Re: Projet WAKFU

PostPosted: Sat 9 Sep 2017, 21:32
by Rêveur
Bonsoir a vous tous.
livekontesk j'ai tester ce que tu ma dit et je bloque je comprend pas vraiment ce qui faut faire je coche Dessin primitif et la je comprend plus rien ????
Deux petites question j'ai mon score qui reste a 0 quand je ramasse les pièces que faut il faire pour que mes pièces rapporte des point ?
2eme question
Je voudrai faire un niveau plus long comment agrandir mon niveau la je peut pas le faire plus long qu'un petit carré ?
Merci a ++ :)

Re: Projet WAKFU

PostPosted: Sat 9 Sep 2017, 23:55
by livekontesk
Bonjour,
Coché l'extension dessin primitif te donne accès à toutes ses fonctionnalités. Pour les utiliser il faut être dans l'éditeur d'événements et trouver les nouvelles fonctionnalités ajoutées.
Pour ajouter des points utilise une variable que tu augmentes à chaque pièce attraper. Ensuite, à chaque fois que tu attrapes une pièce met à jour le texte affiché à l'écran qui affiche le score. (Les objets texte sont aussi en extension).
Je n'ai pas compris ta question sur l'agrandissement d'un niveau. Tu n'es jamais limité par une taille pour un niveau. Si ta caméra se déplace tu peux faire des niveaux d'une longueur presque infini.

Re: Projet WAKFU

PostPosted: Sat 9 Sep 2017, 23:59
by livekontesk
Ok je suis resté très vague pardon il est tard.
Pour les screenshot Il faut utiliser l'action faire un screenshot et choisir un nom pour l'image. Ensuite tu peux utiliser d'autres action pour manipuler ton image comme l'enregistrer sur l'ordinateur.
Pour ajouter des points il faut faire un test pour savoir si ton personnage touche la pièce. Si oui tu supprime la pièce, ajoute 1 à te variable puis met à jour le texte affiché.
Pour bouger ta caméra va voir dans les déplacements de caméra, tu peux la centrer sur ton personnage par exemple.

Re: Projet WAKFU

PostPosted: Sat 16 Sep 2017, 22:25
by Rêveur
Bonsoir a vous tous .
J'ai oublier de présenter le projet je veux faire un jeux comme super Mario bros mais avec les personnages de WAKFU pour l'histoire je reprend une partie de l'anime .
Désolé pour le temps de réponse ma vie de famille m'a pris beaucoup de temps.
livekontesk Merci pour ton aide je vais tester ce que tu me dis et pour me faire pardonner je vous mets un lien avec une vidéo d'un teste du jeu comme ont peut le voire il y a beaucoup de choses à régler comme par exemple les ennemies (la chauve sourit) qui suit les mouvements du héros plus des sprits du héros à finir (la marche) ect.........
https://www.youtube.com/watch?v=Bsgsy2Ol8ZY&feature=youtu.be
A ++ ;)

Re: Projet WAKFU

PostPosted: Tue 19 Sep 2017, 13:41
by Adgenodux
sauf erreur, le cadre noir que tu vois dans l'éditeur représente les limites de la caméra et donc de ce que vois le joueur... mais si tu zoom en arrière, tu verras que la zone de travail est bien plus grande, tu peux sans problème composer tout un jeu avec tous les niveaux représentés sur cet espace mais le joueur lui ne voit que ce que la caméra lui montre...

Re: Projet WAKFU

PostPosted: Wed 20 Sep 2017, 21:41
by Rêveur
Bonsoir a vous tous et désoler pour le temps de réponse.
Adgenodux merci pour ta réponse ,le décor comme il est me convient la c'est pour un teste je l'ai fait vite fait mais oui tu as raisons ont peut composer tout un jeu avec tous les niveaux je l'ai découvert depuis peut en testent un peut au pif :P .
une petite question je trouve pas de tûto pour m'expliquer comment animer un ennemie je voudrai qu'il vole et fasse juste des va et vient dans une partie du décor et des qu'il touche le perso on perde de la vie et que l'on puisse le tué quand on lui saute dessus ou on lui balance une boule de feu ?
J'oubliai j'ai une autre question ou je peut trouver un tûto pour faire une life barre ?
Au passage j'ai changer la position du stand je vous met un GIF pour vous montrez. Image
Désoler pour la qualité du GIF dans le jeux ça rend vraiment bien.
Merci encore pour votre aide a ++.

Re: Projet WAKFU

PostPosted: Thu 21 Sep 2017, 15:26
by Adgenodux
pour les tutos, j'ai fait une simple recherche dans les vidéos sur GD et j'en ai regardé plusieurs, dont ceux de notre ami KamiGeek, j'en ai vu un qui faisait se déplacer un ennemi mais il semble que l'auteur ait récemment fermé son compte youtube :|

il y a pas mal d'autres tutos, surtout en anglais, que je n'ai pas vus mais parmi lesquels il devrait bien s'en trouver un qui réponde à ta question de déplacements de l'ennemi...

pour les autres questions, car ta question principale en sous-tends d'autres, tu gères facilement les contacts entre les éléments dans les événements avec les collisions...

genre si joueur entre en collision avec ennemi, la variable vie de joueur diminue de x, puis tu dois donner à ton objet joueur la possibilité de tirer des objets boules de feu...

là on dirait un truc comme :
- si la touche espace est appuyée
faire apparaître une boule de feu à la position du joueur
appliquer une force à boule de feu d'une valeur n sur l'axe y dans la direction vers laquelle joueur est positionné

- si boule de feu entre en collision avec ennemi
détruire l'objet ennemi et l'objet boule de feu (ou peut-être juste les désactiver comme vu dans un code optimisé pour les ressources, privilégiant une fonction d'activation/désactivation d'objets plutôt que d'en recréer et détruire continuellement des nouveaux)

Pour ce qui serait de le détruire en sautant dessus, là je suppose qu'il faut définir un masque de collision spécifique sur le dessus de l'ennemi de manière à pouvoir, avec les événements, tester la collision avec le joueur.

Pour une life bar, ça j'ai vu aussi kke part dans les vidéos que j'ai regardées mais laquelle :?

Cela dit ça ne doit pas être très compliqué à faire, comme ça en théorie il faut dessiner ta barre de vie remplie sur ton interface pour voir la longueur que ça prend en nombre de points affichés.

Ensuite tu divises ce nombre par 100 par ex (et pour faire facile), cela donne le nombre de points nécessaires à l'affichage d'une portion de 1% de vie.

Tu crées un objet "barre" de ce nombre de points en longueur et de la hauteur que tu veux, puis avec les événements, tu fais afficher à l'écran, une barre qui a une longueur correspondant à la portion de 1%, multipliée par la valeur contenue dans la variable "vie" du joueur. Cette variable doit naturellement aussi être basée sur la valeur 100, comme la barre, de manière à ce que par exemple, quand le joueur perd 10 points dans le jeu, la variable "vie " qui démarre alors de 100 aussi, diminue de 10, ce qui laisse 90% de vie au joueur. De là, il faut alors afficher en permanence à l'écran, donc sans condition, 90 x la portion de 1%.

Maintenant tu peux faire des portions de 2, 5, 10 ou x% selon que tu veux être plus ou moins précis dans l'affichage par rapport à l'état du joueur...

Peut-être ne pas oublier, si nécessaire, de mettre une limite donc à 100 pour la variable "vie" du joueur de sorte qu'elle ne va pas au delà, sauf peut-être si le joueur a des bonus genre boucliers, potions etc... à voir au cas par cas je dirais...

Voilà, un peu long peut-être mais contribuer aux solutions des autres aide beaucoup à apprendre quand on débute... :ugeek: