IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

La 2D sous Android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut La 2D sous Android
    Bonjour à tous !

    Je souhaite créer un petit jeu 2D pour la plateforme Android. Un tout petit jeu de plateforme à la Mario sur un niveau (projet d'école).
    Le SDK met à disposition une API 2D mais je ne sais pas du tout ce qu'elle vaut, et je sais aussi qu'OpenGL ES 1.0 est disponible.

    Du coup, je ne sais pas s'il est mieux de gérer la 2D avec OpenGL ou avec l'API fournie directement...

    Existe-t-il, à votre connaissance, des library 2D fonctionnant sous Android ?
    Il semblerait qu'une expérimentation pour Slick soit en cours mais rien de vraiment utilisable à l'heure actuelle.

    Merci pour vos réponses

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 527
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 527
    Par défaut
    Salut Julien ce sujet m'intéresse parce que j'avais lancé un fil de discussion sur l'Iphone mais l'avantage avec Android c'est qu'on peut utiliser le SDK sur PC ( contrairement à l'IPhone et Mac )
    Le SDK met à disposition une API 2D mais je ne sais pas du tout ce qu'elle vaut, et je sais aussi qu'OpenGL ES 1.0 est disponible.
    Tout dépend ce que tu veux faire par la suite ; la différence notoire c'est que Open GL sera portable et tu pourras réutiliser le code pour d'autres plateformes.
    Tandis qu'avec le SDK d'Android tu seras limité et verrouillé sur cette plateforme.
    Mais en contrepartie l'intégration sera meilleure peut-être les performances acrues si tu utilises directement le SDK.
    Google au niveau du chipset graphique doit avoir sa propre implémentation d'OpenGL c'est à dire qu'au niveau code source c'est pareil que pour n'importe quelle plateforme mais le code une fois compilé,Android va dire au chipset du téléphone mobile de procéder à telle ou telle commande Open GL.

    Pour ce qui est de la 2d les tutos ici peuvent suffire ils sont avec SDL mais peuvent s'adapter.
    Sinon j'ai vu que le SDK d'Android est en Java donc des jeux 2d en Java cela doit se trouver aisément.
    Après il faut les adapter à Android
    Citation Envoyé par julien.1486 Voir le message
    Existe-t-il, à votre connaissance, des library 2D fonctionnant sous Android ?
    A quoi cela va-t-il te servir ? Il y a tout dans les classes d'Android par exemple j'ai sous les yeux android.graphics.drawable
    Avec android.graphics tu as de quoi charger des bitmaps etc....
    Bref ce que fais de manière similaire SDL ( ou SFML) sur PC
    http://developer.android.com/guide/t...ics/index.html

    Tu as un media player intégré pour afficher des médias
    http://developer.android.com/referen...diaPlayer.html
    Bref le SDK a l'air archi simple il faut un peu de connaissance basique de Java.

    Tu as aussi un exemple de jeu 2d bref TOUT ce qu'il faut pour commencer à programmer
    http://developer.android.com/guide/s...der/index.html

    Tu peu aussi te former à la programmation Android avec ces cours et tutoriels : http://android.developpez.com/cours/

  3. #3
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Merci pour ta réponse Mat.M

    Après réflexion je pense utiliser simplement l'API 2D fournie parce que je serais peut-être amené à écrire des articles ou cours sur android, du coup autant utiliser ce que fourni le SDK.

    Comme je maitrise pas bien la 2D (et encore moins sous Android) je pensais qu'utiliser une bibliothèque plus haut niveau se révèlerait plus simple que de manipuler directement l'API fournie que j'imagine bas niveau.
    C'est surtout que je ne compte pas persister dans cette voie et que la compréhension globale du bousin m'importe finalement assez peu. J'ai juste besoin d'un résultat.

    Mais effectivemment, l'API n'a pas l'air bien compliquée et la doc est assez bien faite (en plus des samples fournis avec le SDK, notamment le petit jeu LunarLander que j'avais déjà vu) du coup ça vaut peut-être le coup de faire une bonne lecture de la doc (d'autant plus qu'elle est plutôt pas mal).

  4. #4
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Si je veux faire un mario-like il va falloir que je songe à développer un éditeur de tiles ? Est-ce que c'est la peine si c'est pour développer un seul niveau ?

    Je ne me rend pas du tout compte du travail que cela représente

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 527
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 527
    Par défaut
    Citation Envoyé par julien.1486 Voir le message
    Si je veux faire un mario-like il va falloir que je songe à développer un éditeur de tiles ? Est-ce que c'est la peine si c'est pour développer un seul niveau ?

    Je ne me rend pas du tout compte du travail que cela représente
    Salut Julien oui en amont tu seras obligé de faire un éditeur de décor et de niveau.
    Ou éventuellement il pourra être intégré au jeu mais au vu des ressources matérielle d'un téléphone mobile je suis un peu perplexe.

    Une technique de base c'est d'exploiter un fichier .xml éventuellement ( ce sujet a déjà été abordé) qui décrive la position des personnages , quelles tuiles à charger etc
    Mais un éditeur graphique est plus visuel et plus productif.
    Pour le jeu de stratégie/tactique que je fais c'est pas moins de 3 éditeurs déjà faits

    Quand tu fais un jeu tu est obligé d'avoir des outils autour.
    Sinon il ya des éditeurs 2d génériques

  6. #6
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Okay, ça peut être une expérience intéressante de toutes façons

    Quand tu dis 3 éditeurs c'est parce que tu as recommencé plusieurs fois ou parce que tu as besoin de 3 outils différents ?

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/08/2009, 13h36
  2. Réponses: 0
    Dernier message: 06/07/2009, 10h33
  3. Nokia prépare un netbook sous Android
    Par Kerod dans le forum Mobiles
    Réponses: 3
    Dernier message: 01/07/2009, 09h53
  4. Nokia prépare un netbook sous Android
    Par Kerod dans le forum Actualités
    Réponses: 0
    Dernier message: 30/06/2009, 15h56
  5. Nokia prépare un netbook sous Android
    Par Kerod dans le forum Android
    Réponses: 0
    Dernier message: 30/06/2009, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo