Étiquette : android

  • Bit Bit Love sur iOS !

    Je profite du fait que je sois connecté pour annoncer la sortie de Bit Bit Love sur iOS !

    Surpris.

    D’ailleurs on peut déjà faire une analyse rapide concernant la vente du jeu entre Play Store & Amazon App-shop des appareils Android et Appstore des appareils iOS.

    Plateforme de vente Mise en ligne depuis Ventes réalisées Moyens de communication
    Google Play Store 6 mois 46 Réseaux sociaux, contact presse, publicité (100€), amis
    Amazon App-shop 6 mois 2 Réseaux sociaux, amis
    Apple Appstore 7 jours 324 Amis

    C’est triste à dire, mais les chiffres semblent confirmer l’impression générale concernant la différence entre les marchés Android et iOS : les utilisateurs d’Android sont plus sensibles au gratuit (et au piratage) alors que les utilisateurs iOS sont plus enclins à acheter des produits même s’ils sont inconnus. L’analyse peut sembler rapide et approximative mais les ventes sur Appstore en trois jours ont déjà dépassé les ventes totales faites sur Play Store en six mois.

    Mon analyse personnelle est que sur Android, la plupart des ventes ont été réalisées grâce aux amis des développeurs et quelques rares exceptions de personnes hors des cercles des développeurs, d’où l’encéphalogramme plat des ventes actuelles sur Play Store.

    Et pire, notre jeu n’était même pas visible sur les pages de garde sur iTunes en tant que nouveauté quand nous avions regardé chez nous, ce qui rend le résultat d’autant plus surprenant.

  • Kickstarter en cours ! Venez me soutenir ! 😛

    En-tête de la page kickstarter (staff pick!)
    On est staff pick, les mecs !

    Je voulais juste prévenir ceux qui sont de passage ici qu’un jeu sur lequel j’ai travaillé est en ce moment sur le kickstarter français !

    Il s’agit d’une adaptation des Ombres d’Esteren sous la forme d’un jeu de réflexion pour mobile et PC. On va peut-être ajouter, je pense, des stretch goals car le projet est déjà financé à 100% à l’heure actuelle ! (merci à ceux qui ont permis ce résultat !)

    En plus, on est staff pick. Je ne sais pas encore ce que cela représente concrètement, à part l’obtention du badge vert.

    Lien vers la page : https://www.kickstarter.com/projects/agate/esteren-les-griffes-du-seigneur-sorcier

  • [C++] Ouvrir le navigateur depuis Cocos2d-x

    Il fallait que j’intègre des boutons dans un projet cocos2d-x pour rediriger sur des pages de réseaux sociaux. Mais à mon grand regret, il n’existe pas de fonction préparée dans le framework de cocos2d-x (version 3.2) pour ouvrir une page de navigateur. Il m’a alors fallu l’implémenter moi-même.

    Content.

    Fort heureusement, des personnes se sont déjà penchées sur la question et une source m’a été particulièrement utile. Pour info, ce qui va suivre pourrait aussi servir à ouvrir des fichiers en local (file://) ou toute ressource pointable par un URI (tant qu’il y a un logiciel qui peut gérer cet URI, of course) ! Mes chers lecteurs francophones (parce qu’aucun anglophone ou autre ne viendrait ici huhu), voici un récapitulatif :

    Partie Windows

    • cocos/platform/win32/CCApplication.h
    • cocos/platform/win32/CCApplication.cpp

    Partie Android

    • cocos/platform/android/CCApplication.h
    • cocos/platform/android/CCApplication.cpp
    • cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxActivity.java
      • À ajouter dans les imports si ce n’est pas déjà fait :
      • À ajouter dans la classe Cocos2dxActivity :

    Partie iOS (quand j’en aurai besoin :P)

    Conclusion

    Et voilà ! Désormais, pour ouvrir la page, appelez la méthode openUrl ainsi :

  • [Android] .hgignore pour un projet Android Studio

    Je mets le contenu du fichier .hgignore que j’utilise pour mes projets sur Android Studio. Je suis parti du .gitignore de base livré avec un nouveau projet dans Android Studio et je l’ai complété en m’inspirant de plusieurs réponses sur Stack Overflow.

    À noter que la configuration suivante est réglée pour que le projet soit importé dans Android Studio (Import project (Eclipse ADT, Gradle, etc.)) juste après un clonage, et pas juste ouvert comme un projet existant. L’import créera les fichiers nécessaires tels que les *.iml et ceux du dossier .idea.