• Tag Archive | "OpenGL"

  • Tags: , , , , , , ,

    Développement Archos (Android) Versus IPad (Iphone) – déplacer un objet avec Opengl

    Publié le 21 avril 2010 par Guy


    Nous avons décidé Bunjix et moi, de comparer le développement d’une application de jeux d’échec sur deux tablettes tactiles, IPAd d’Apple et l’Archos 5it sous Android. Nous avons également décidé d’utiliser la libraire Opengl car elle est disponible sur L’Ipad et Android.

    Dans cette première étape, l’objectif était de dessiner un objet et le déplacer avec le doigt.

    Les outils de comparaison seront :

    • Le temps de recherche de la doc sur internet,
    • Le temps d’implémentation de la fonctionnalité
    • Le temps de débug.

    Recherche de la doc sur internet:

    • Pour l’IPAD Bunjix évalue sa recherche de documentation à 1 heure sur le net.
    • Pour Android, j’évalue la mienne au double soit 2 heures (mais étant novice en développement graphique j’ai passé une bonne heure à potasser les principes et concepts du développement Opengl)

    Le temps d’implémentation de la fonctionnalité:

    • Pour l’Ipad 1 heure de développement pour implémenter cette fonctionnalité
    • Pour Android, j’ai mis  2 heures (je dirais en gros 1heure et demi pour m’imprégner de l’approche Opengl sous Android)

    Le temps de débug

    • Pour l’Ipad Bunjix l’évalue à 1 heure
    • Pour Android 1 heure aussi

    Le plus dur pour moi a été de comprendre toute la logique de la programmation graphique (translation,glVertexPointer, etc …) mais l’impression que j’ai après m’être vraiment pris la tête sur ces concepts, c’est quand j’aurais bien compris comment tout cela fonctionne ça ira plus vite.

    Petite conclusion sur cette première étape, j’ai eu l’impression que sur l’iphone la tâche est un peu plus facile,parce que cette plateforme dispose de beacuoup plus de documentation en français.

    Dans la prochaine étape, nous allons dessiner l’échiquier et déplace cette fois-ci notre objet sur ce tableau.

    Résultat sur un Archos 5it

    Code source de l’application ici et bientôt un tuto sur cette partie.

    Développement Archos (Android) Versus IPad (Iphone) -Introduction

    Développement Archos (Android) Versus IPad (Iphone) – déplacer un objet avec Opengl

    Comments (7)

  • Tags: , , , ,

    AndroidKnight 3D Chess – Jeu d’échec en 3D

    Publié le 31 mars 2010 par Guy

    AndroidKnight 3D Chess in Game Play 2 AndroidKnight 3D Chess   Jeu déchec en 3D Android France

    Toute plate forme qui se respecte doit avoir son jeux d’echec. Le Jeux d’échec pour un OS est un peu comme une figure imposée. Sur Android  nous avons donc plusieurs versions de jeux d’échec mais celui que je vais vous présenter intégre la notion de 3D.

    AndroidKnight 3D Chess est un jeux d’échec dans lequel vous déplacerez vos pions dans un envirommement en 3D. Grâce à l’utilisation de la librairie graphique OpenGl ES, vous aurez un excellent rendu 3D. Grâce à nos confrères du site  android.hdblog.it nous pouvons nous affranchir de vous faire une vidéo de démo en vous montrant la leur.

    .

    Vous disposerez dans ce jeu de trois niveaux de difficulté.

    Avec cette possibilité de bouger le plateau dans tous les sens vous n’aurez plus d’excuses quant à la comparaison avec un jeu réel.

    Disponible sous Android Market  à un prix de 1.43 euros.

    chartchess AndroidKnight 3D Chess   Jeu déchec en 3D Android France

    Comments (1)

  • Tags: , , , , , ,

    Android NDK – La révision 3 disponible

    Publié le 09 mars 2010 par Guy

    NDK pour Native Developpement Kit permet aux développeurs sous Android d’écrire des portions de leurs applications en C/C++. Avec ce NDK la réutilisation des librairies développées en C/C++ sous Android devient possible. La version  3 de NDK est maintenant disponible.

     Android NDK   La révision 3 disponible Android France

    Dans cette nouvelle version, nous avons :

    • La correction des bugs.
    • Evolution des outils de compilation. Ils passent à GCC 4.4.0.
    • Support OpenGL ES 2.0 (la librairie graphique pour le développement de jeux 3D), fonctionne seulement avec les versions Android supérieures à 2.0

    Petite précision sur le  choix du nom de cette revision NDK r3, c’est pour éviter la confusion qu’il y avait eu avec la précédente version 1.6_r1, qui laissait penser que la version était seulement disponible pour  Android 1.6.

    Ce NDK est compatible avec toutes les versions à partir de la 1.5, sauf  pour le support de l’OpenGL ES 2.0.

    Pour le télécharger c’est par ici.

    Via android-developers.blogspot.com

    Comments (1)

  • Les Brèves