| Ninja | |
|
+7AristA Dragongaze13 Manderr Choco-sama Relm Zim coco 11 participants |
|
Auteur | Message |
---|
coco Dieu Maker Lv 44
Nombre de messages : 2989
| Sujet: Re: Ninja Dim 07 Nov 2010, 15:21 | |
| En fait le perso en multiple de tile c'est juste pour la hauteur afin que le joueur puisse savoir s'il doit sauter ou non pour éviter les projectiles ? Donc la largeur n'est pas tellement importante (enfin s'approcher de la largeur d'un tile est toujours bien je pense) ?
Justement pour l'instant la hitbox des projectile fait un quart de tile (8*8) ce qui correspond à peu près à la taille du sprite. Donc je garde ça comme ça pour les projectiles alors.
Autre chose, pour que le jeu ne soit pas frustrant, il faut que la hitbox des monstres soit un poil plus grande que leur sprite et celle du joueur un poil plus petite ?
Une petite démo pour montrer le système en place : ICI (shift droit pour tirer ) | |
|
| |
Relm ---Fantôme--- Lv 0
Nombre de messages : 40942 Age : 33
| Sujet: Re: Ninja Dim 07 Nov 2010, 16:24 | |
| - Citation :
- En fait le perso en multiple de tile c'est juste pour la hauteur afin que le joueur puisse savoir s'il doit sauter ou non pour éviter les projectiles ? Donc la largeur n'est pas tellement importante (enfin s'approcher de la largeur d'un tile est toujours bien je pense) ?
Oui, voilà et oui pour la largeur. - Citation :
- Autre chose, pour que le jeu ne soit pas frustrant, il faut que la hitbox des monstres soit un poil plus grande que leur sprite et celle du joueur un poil plus petite ?
En gros, oui. Techniquement fais en sorte que le carré de la hitbox couvre au moins tout le monstre, qu'aucune partie du monstre soit touchable par un projectile sans que ce dernier se fasse toucher. Pour le héros tu as le droit de lui laisser quelques pixels (les extremités) sans hitbox. En tout cas ne la fait pas dépasser pas des limites visuelles du perso. ____________ - Alex RE a écrit:
- C'est comme utiliser une hache pour trancher du pain. Je suis peut-être trop vieux pour ça.
| |
|
| |
Dragongaze13 Maker de Légende Lv 49
Nombre de messages : 3897 Age : 27
| Sujet: Re: Ninja Dim 07 Nov 2010, 16:49 | |
| Arg.. Je suis vraiment pas fan des contrôles.. :/
Je préférerais:
A = Sauter. R = Tirer. | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Dim 07 Nov 2010, 16:54 | |
| Ok donc je vais refaire le sprite du joueur, de toute façon je trouvais l'animation ratée ^^ Tiens j'y avais pas penser, quel touche attribueriez vous au saut et au tir ? (sachant que je peux utiliser toutes les touches du clavier ) ____________ | |
|
| |
Choco-sama Fan traître de harusame lvl 69
Nombre de messages : 13810 Age : 37
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:04 | |
| Pour le saut: espace: pour le tir: X ____________ - Zim a écrit:
- voire les super-hardcore-poke-nerds genre Choco
"Quand j'ai faim, hop, un voisin!" Derniers Pokemons Chromatiques/ Shiney capturés 2019/2020: Metamorph/ Charbi | |
|
| |
Zim ---Fantôme--- Lv 0
Nombre de messages : 10103 Age : 38
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:06 | |
| Je ne sais pas pourquoi DragonGaze propose R en particulier, une touche perdue au milieu de nulle part, et assez éloignée du A qu'il propose aussi, mais il n'a pas tort de proposer de dissocier les touches directionnelles et les touches d'action ; un type de touches par main. Sans doute une question d'habitude, mais j'ai mal à bouger, sauter, tirer en même temps dans la configuation actuelle avec une main (et si j'utilise les deux mains, je me gène).
Il y a les touches shift et ctrl gauches, la barre espace pour les actions, en gardant les flèches pour les déplacements. Shift gauche et crtl gauche en miroir de shift droit et ctrl droit, pour que tout le monde soit content ? (Car il y a d'autres personnes qui positionnent leur main comme toi... enfin je sais que c'est le cas de Kilam).
Sinon la plupart des joueurs PC utilisent le WASD (en français les touches ZQSD), donc seraient plus à l'aise pour jouer si tu te servais des touches dans ce coin-là (azeqsdwxc). (On s'en sert pour se déplacer de la main gauche, en complément de la souris qui pointe, alors que pour toi les déplacements se font avec les flèches puisque tu n'utilises pas la souris, mais il n'empêche, les joueurs PC sont à l'aise avec ces touches.)
Dernière édition par Zim le Dim 07 Nov 2010, 17:12, édité 2 fois | |
|
| |
Dragongaze13 Maker de Légende Lv 49
Nombre de messages : 3897 Age : 27
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:10 | |
| Bah.. Je trouve juste que je suis bien installé avec mes mains comme ça. Faudra pouvoir régler les touches dans la versions finales.. ^^' | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:10 | |
| Il va de soi que je peux attribuer plusieurs touches à la même action ^^ C'est vrai que lorsque je joue à un rts ma main gauche est du coté azerty J'aime bien espace pour sauter, par contre pour le tir mon cœur balance, il y a X pas loin, A assez éloigné mais que l'on retrouve toujours, contrôle mais trop à gauche... Edit : oui un menu d'option pour changer les touches est très faisable, mais je préfère me concentrer sur le jeu en lui même pour l'instant. Je retiens néanmoins l'idée dans un coin de ma tête ____________ | |
|
| |
Dragongaze13 Maker de Légende Lv 49
Nombre de messages : 3897 Age : 27
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:13 | |
| Sinon je pense que X pour tirer et Espace pour sauter c'est pas mal. | |
|
| |
Zim ---Fantôme--- Lv 0
Nombre de messages : 10103 Age : 38
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:22 | |
| Peut-être que le X est mieux pour éviter d'avoir un trop grand écart. J'ai pas d'avis définitif sur la question.
N'oublie pas ce que je t'avais dit par contre sur les limites de beaucoup de claviers, sur lesquels trois touches au maximum peuvent être activées en même temps. Mega Man X passe mal avec de tels claviers, où l'on ne peut maintenir le dash sur un mur pour sauter au loin vers l'avant tout en tirant (par contre au sol, comme il suffisait d'appuyer deux fois sur la direction avant, ça allait, juste besoin de trois touches). | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:37 | |
| Voila j'ai ajouté le scrolling vertical et changé les touches (désolé de vous faire essayer plein de fois le projet ) : DANS CE COIN LA J'ai une autre question : pour l'instant pour sauter il faut être sur le sol et appuyer un coups bref sur espace, préferiez vous pouvoir appuyer pendant votre saut pour pouvoir ressauter dès que vous touchez le sol (mais en devant quand même relâcher la touche entre 2 sauts) ? ____________ | |
|
| |
Dragongaze13 Maker de Légende Lv 49
Nombre de messages : 3897 Age : 27
| Sujet: Re: Ninja Dim 07 Nov 2010, 17:42 | |
| Bof, je pense pas. Une compétence spéciale plus tard, ou avec une jauge qui se rempli en tuant des ennemis ou en récupérant des trucs, qui permettrait de sauter en étant déjà en l'air ? Et t'excuses pas, c'est normal, hein. | |
|
| |
Relm ---Fantôme--- Lv 0
Nombre de messages : 40942 Age : 33
| Sujet: Re: Ninja Dim 07 Nov 2010, 18:46 | |
| R pour le tir n'a d'intérêt que dans un jeu 3D où le pouce de la main droite est prise pour l'analogue de camera. Seul l'index reste libre.
Dans un plateformer 2D ce serait une aberration totale.
Utilise les boutons du bout du pouce droit de ta manette pour un tir, il n'y a que ça d’efficace. (Y sur la manette Snes par exemple).
EDIT : sur un clavier utilise les touches numériques pour les actions, c'est la main droite qui doit être privilégiée, pas la gauche (comme sur une manette). | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Lun 08 Nov 2010, 19:27 | |
| L'objectif final était en fait d'adapter le jeu pour jouer sur wii (c'est la même bibliothèque). Donc je vais surement garder un bouton pour le saut et un pour le tir correspondant aux 1 et 2 de la wiimote Donc tu pense qu'il vaut mieux mettre le saut et le tir sur le pavé numérique ? Ca ne changera pas les joueur de fps au moins ^^ ____________ | |
|
| |
Relm ---Fantôme--- Lv 0
Nombre de messages : 40942 Age : 33
| Sujet: Re: Ninja Lun 08 Nov 2010, 19:43 | |
| Si sur la manette du as une direction main gauche et des actions mains droite autant garder la même logique sur n'importe quelle plateforme.
Après tu peux décider de changer tout ça mais c'est moins logique.
____________ - Alex RE a écrit:
- C'est comme utiliser une hache pour trancher du pain. Je suis peut-être trop vieux pour ça.
| |
|
| |
AristA Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 11008 Age : 27
| Sujet: Re: Ninja Lun 08 Nov 2010, 19:52 | |
| Je trouve le héros pas très maniable, il faudrait pouvoir ressauter avant d'avoir touché exactement le sol. | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:03 | |
| Tu proposerais quoi comme condition pour ressauter alors ? En ce moment, on peut sauter que si le joueur rentre en collision avec le décor lorsque on le fait descendre d'une case. Sinon, le changement de sprite est en cours, je vais m'atteler à l'animation du sprite (le plus difficile selon moi ) ____________ | |
|
| |
AristA Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 11008 Age : 27
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:09 | |
| Regarde s'il est par exemple 3 pixel au dessus du bloc, alors on peut sauter. Faire une fenêtre atterrissage plus épaisse quoi. | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:12 | |
| Vu la vitesse lors d'un saut : elle augmente jusqu'à 10 pix / frame (valeur réglable bien entendu) il faudrait faire une fenêtre d'atterrissage beaucoup trop grosse. Par contre je peux revoir l'ordre dans lequel ce font les actions dans la frame, par exemple en ce moment on teste l'appui sur la touche de saut avant d'appliquer la gravité, c'est peut être le problème... ____________ | |
|
| |
AristA Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 11008 Age : 27
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:18 | |
| Peut être, essaie de donner l'impression que le héros est léger. La on dirait un peu une mamie paraplégique. | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:28 | |
| On ne saute pas assez haut (on sautera surement plus haut après le changement de taille du joueur) ou c'est juste ce petit problème de saut qui ne se fait pas au bon moment ? ____________ | |
|
| |
AristA Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 11008 Age : 27
| Sujet: Re: Ninja Mar 09 Nov 2010, 19:43 | |
| Ben, j'ai du mal à ressauter très vite après être arrivé à une plate forme. | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Mer 10 Nov 2010, 16:46 | |
| Oui le problème vient de l'ordre des actions, j'ai changé et la maniabilité est meilleure Je mettrais une nouvelle version avec les nouveaux sprite d'ici jeudi je pense Edit : voila j'en ai un peu marre de m'abimer les yeux sur les animation mais j'ai enfin une base qui me plait. Je vais repasser sur la programmation histoire de virer tous les petits bugs (le scrolling qui se dérègle au bout d'un moment, les projectiles qui sont affichés une frame trop longtemps... ). En attendant je propose encore une autre version avec quelques changements dans les constantes (la vitesse du joueur a légèrement augmentée, on peut sauter un tile plus haut ) et le nouveau sprite (seule l'animation de marche est faite, celle des sauts changera par la suite ) : ICI J'espère que la sensation de contrôler un ninja en déambulateur aura disparu ____________ | |
|
| |
Dragongaze13 Maker de Légende Lv 49
Nombre de messages : 3897 Age : 27
| Sujet: Re: Ninja Mer 10 Nov 2010, 16:55 | |
| C'est cool. Y'aura une animation quand il tire ? | |
|
| |
coco Dieu Maker Lv 44
Nombre de messages : 2989 Age : 30
| Sujet: Re: Ninja Mer 10 Nov 2010, 17:37 | |
| Oui je pense faire une animation aussi pour les tirs, ça passait lorsque le sprite du joueur était petit mais là ça choquerait trop ^^ ____________ | |
|
| |
AristA Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 11008 Age : 27
| Sujet: Re: Ninja Jeu 11 Nov 2010, 17:31 | |
| Le héros est plus souple, c'est mieux | |
|
| |
Contenu sponsorisé
| Sujet: Re: Ninja | |
| |
|
| |
| Ninja | |
|