PDA

Voir la version complète : [ANDROID] V-Shoot, un shoot'em up avec LibGDX



Voltrek
14/05/2014, 21h00
Bonjour, je me suis lancé dans le développement sur Android. Histoire de commencer par quelque chose simple, j'ai démarré par un petit shoot'em up. Je vous présente donc V-Shoot, un shoot à scrolling vertical. Il y a une quinzaine d'ennemis, des armes bonus et un boss. Et c'est gratuit, sans achat in-app et sans pubs. ;)

L'appli est disponible ici : https://play.google.com/store/apps/details?id=fr.voltrek.vshoot

http://tof.canardpc.com/preview/eb76e72a-3f28-4064-a487-185f3bfd91c0.jpg (http://tof.canardpc.com/view/eb76e72a-3f28-4064-a487-185f3bfd91c0.jpg)http://tof.canardpc.com/preview/ab213328-5935-487c-bed9-b2a698479012.jpg (http://tof.canardpc.com/view/ab213328-5935-487c-bed9-b2a698479012.jpg)http://tof.canardpc.com/preview/e634aa42-a51a-4ead-ac9b-24dac1b6d4b6.jpg

Point de vue techno, je suis d'abord parti sur du Java brut, pour finalement opter pour LibGDX (http://libgdx.badlogicgames.com/index.html), une bibliothèque java cross-platforme. Bon, comme j'ai changé en cours de route, je n'ai pas exploité à fond les possibilités de LibGDX. Je voulez surtout la mettre à l'épreuve pour de futurs jeux et c'est plutôt concluant. J'apprécie particulièrement la possibilité de compiler une version PC d'un projet Android pour pouvoir tester rapidement. Et surtout de savoir que je vais pouvoir capitaliser mon savoir faire même si mes prochains jeux ne sont pas sous Android.

ldsteph
17/05/2014, 16h43
Salut,
je cherche un associé sur Toulouse pour un projet d'appli libgdx si tu es intéressé contacte moi en mp
détail ici : https://groups.google.com/forum/#!topic/toulouse-jug/qauy3pa5Agg

PrinceGITS
20/05/2014, 18h03
Sympa comme jeu.
J'ai un peu de mal avec la maniabilité et la "direction artistique".

Pour la maniabilité, c'est très bien d'avoir les contrôles de chaque côté de l'écran. Mais j'ai des soucis d'appuis simultanés. Résultat, le vaisseau ne va pas où je veux.
Je ne sais pas si c'est la tactile du Nexus 5 qui est trop sensible, mais ça me le fait que dans ton jeu...
Je trouve aussi l'accélération et l'inertie du vaisseau perturbantes. Un smup est généralement assez nerveux et là, c'est tout tranquille...

Pour la DA, je n'aime pas trop le design des ennemis. Ça reste personnel. :)


Niveau réalisation, c'est le top. Pas de ralentissement, des animations fluides, des petits détails graphiques sympa (les pixels des explosions :bave: ).
Un petit bémol sur la saisie pour le High Score. Si on ne mets rien, c'est n'est pas enregistré. Ça pourrait mettre un nom vide, comme dans les vieilles bornes d'arcade.

Voltrek
20/05/2014, 20h45
Merci pour ton retour.

Pour la "direction artistique", les guillemets sont effectivement de rigueur, vue que je ne suis pas du tout graphiste. D'ailleurs pour mes prochains projets, je serai associé avec des potes dessinateurs.

Pour la maniabilité, je vais voir ça. Je me suis peut-être habitué au fil des tests aux mouvements actuels. Je vais essayer d'accélérer pour voir.
Concernant les appuis simultanés, il y eu débats avec mes bêta testeurs. Soit je stoppe le mouvement, soit je l'inverse. C'est la deuxième option qui a été retenue.

PrinceGITS
20/05/2014, 22h19
Concernant les appuis simultanés, il y eu débats avec mes bêta testeurs. Soit je stoppe le mouvement, soit je l'inverse. C'est la deuxième option qui a été retenue.
Ok, je comprend mieux.
Dans les jeux avec le même système de direction (pouce gauche pour aller à gauche, pouce droit pour aller à droite) auxquels j'ai joué, c'était l'option 1. Mais bon, maintenant que je le sais ce sera peut être plus facile à contrôler.

Voltrek
21/05/2014, 21h45
J'ai mis à jour l'application avec des mouvements plus rapide pour le vaisseau du joueur.

Effectivement, après test, c'est mieux comme ça.
Bizarrement, dans la dernière phase de développement, quand j'ai procédé aux derniers ajustements, je me suis concentré sur la vitesse et le nombre d'ennemis et sur la cadence de tir du joueur, en oubliant complètement la vitesse du joueur. Ce paramètre était resté à sa valeur arbitraire initiale :XD:

PrinceGITS
22/05/2014, 00h05
Maintenant que je connais le principe des contrôles, c'est moins difficile et finalement ergonomique. Dans la version finale, il faudra peut être le préciser dans un tutoriel ou une aide.

Metalink
23/05/2014, 16h39
Hey, j'avais pas vu ce topic :o
Je dev' aussi depuis quelques temps avec LibGDX, et j'ai pour projet d’essayer de sortir un jeu multiplateforme un de ces 4 (un truc autre qu'un jeu de jam quoi :p)
J'essayerais de trouver 5 minutes dans le weekend pour tester ton jeu :lol:

Djal
24/05/2014, 16h17
Pareil dev' LibGDX ici, je teste ton jeu ce week end.