Bonjour à tous.
Pour faire court, ma question est :
Est ce que les composants Android suffisent pour créer un jeu de cartes simple ou on a besoin d'un moteur de jeu?
J'explique :
Je veux m'initier dans la programmation Android, j'ai fait quelques essais simples (les layouts, la lecture des fichiers MP3 ...) et je veux faire une première Application avec un grand A si l'on peut dire qui va m'aider à manipuler les structures de données et l'utilisation du réseau surtout.
Quand j'imagine l'application, mon plus grand soucis est l'interface de jeu et surtout l'animation des cartes qui vont se déplacer tout le long du jeu. Ce qui m'emmène à ma question : Est ce que j'ai besoin d'utiliser un moteur de jeu ou non?
De plus je n'ai pas de vraies connaissances sur les moteurs de jeu. Je sais que ça aide à développer un jeu et que ça contient des outils mais, ce que c'est au juste, je ne sais quasiment rien. Je sais que c'est à moi de chercher mais si vous avez des tutos bien utiles je vous serai très reconnaissant. Au moins répondez à ma première question SVP ça sera suffisant pour un début
Merci à tous
Avec un moteur comme LibGDX ce serait vraiment très facile à faire (même si ça reste faisable sans). Pour les tutos y'en a un peu partout.
Et franchement je pense tu serais étonné de la simplicité d'un moteur tel que LibGDX, une fois qu'on a compris son fonctionnement.
Un Screen, un SpriteBatch, des Textures, éventuellement une caméra, et t'as largement de quoi faire un jeu de cartes
Hexabeast t'es a fond sur la libgdx x)
Hamsterloulo Voir le profil de Hamsterloulo
Posté le 24 août 2014 à 10:54:48 Avertir un administrateur
Hexabeast t'es a fond sur la libgdx x)
J'avoue qu'à chaque post il en parle j'ai l'impression.
Peut-être que je devrais y jeter un coup d'oeil un de ces jours.
Bientôt on va découvrir que c'est un lead-develloper de la lib x)
Merci bien! J'avoue que là je ne comprends presque rien du tout mais je sens que ça va m'être très utile pour le futur. Merci pour ces pistes.
Sinon, vous avez dit que je peux faire ça sans moteur, avec quels outils? Car jusque là j'ai vu les différents composants graphiques et les écouteurs ... Je ne sais pas si c'est suffisant pour faire des animations. Je ne vous demande pas de m'expliquer tout en lettres mais j'ai besoin de quelques pistes pour être précis dans mes recherches. Merci encore
Je pense (je m'y connais pas trop mais voila) que ça sera toujours plus facile de le faire avec une lib , là hexa te conseille de le faire avec la libgdx ^^
Je regarde en ce moment même des tutoriels de la libgdx et je vais très probablement l'utiliser. Le truc est que c'est mon premier vrai essai et je suis en pleine phase d'apprentissage et là mon objectif est de me familiariser avec Android et je suppose qu'en premier lieu je dois maitriser les outils basiques. Certes, j'ai choisi de développer un jeu et de ce que je viens de voir, avec libgdx ça me parait très simple donc ça sera con de ma part de ne pas l'utiliser :D mais je veux savoir si j'ai d'autres choix pour que - dans le futur - je saurai vers quoi je me pencher selon mon besoin car j'aime bien le langage Java et je veux en quelque sorte me spécialiser dedans.
Désolé de vous faire perdre votre temps en racontant ces trucs inutiles mais j'espère au moins que vous avez compris ma situation.
Je pense pas que tu fasses perdre le temps a quiconque , je comprend ta situation mais je peux pas trop t'aidé car je suis moi même entrain d'apprendre le java tout simplement donc je suis pas hyper callé :/
Merci quand même et attendons que les experts passent.
Après si tu veux juste faire des jeux , je pense que l'option lib est la mieux et la plus simple ^^
"Hexabeast t'es a fond sur la libgdx x)"
->oué je sais, parce que je trouve ça vraiment top: simple, relativement performant, multiplateforme etc.
Mais aussi parce que c'est ce que je connais de mieux
"Bientôt on va découvrir que c'est un lead-develloper de la lib x)"
->Lead developper d'une lib de ce type à 16 ans ça me paraît peu probable ^^
Sinon l'auteur j'ai jamais essayé de faire du sans lib, je pense que de toutes façons pour des trucs fluides t'auras toujours au moins besoin d'OpenGL (qui est la base de la partie graphique de LibGDX et de quasiment tous les autres moteurs).
@ Hamster : Non, je veux vraiment maitriser Android et pourquoi pas en gagner ma vie ... Le marché semble saturé par contre :D
@ Hexa : Merci pour tout!
En tant que dév' tout seul, tu as clairement peu de chance de percer.
En tant que salarié avec des compétences Android, y'a toujours une place pour créer un jeu, une application promotionnelle, une application bancaire...