6) Quelle est ta politique de prix pour ton appli ?
Pour l'instant, l'appli restera avec un prix fixe. Cela dit je ne m'interdis pas lors de la sortie de futures updates majeures, comme la prochaine, qui est censé voir apparaitre un vrai mode multijoueurs d'évoluer vers d'autres politiques de prix (version lite par exemple, etc...)

7) Combien de temps as t'il fallu pour développer cette application ?
C'est assez difficile à estimer : J'ai en effet commencé il y a 4 mois, mais mon état de santé a aussi fait que je ne pouvais pas travailler tous les jours, mais je pense que deux mois à temps plein au minimum est le temps que j'ai du passer dessus. Il ne faut pas croire que le fait de partir d'un jeu pré-existant (La version linux de Tux-Racer) fait que je n'ai rien eu à faire. Au contraire, ce fut un maximum de travail d'optimisation pour rendre jouable un jeu destiné à des processeurs et cartes graphiques d'ordi normaux sur un iPhone. Sans parler de toutes les petites fonctionnalités, modes de jeu etc... que j'ai rajouté. Initialement le jeu sur linux utilisait des librairies comme libSDL qui n'existait pas sur iPhone. Mais je me suis complètement passé de cette librairie (libSDL) trop compliquée à porter intégralement et j'ai recrée mon propre système de controle et d'audio grace au SDK d'Apple. Je suis donc parti de libtcl que j'ai porté. Ce port pour iPhone pourra être utile a plein d'autres personnes. Cela a pris du temps. Enfin Il a fallu faire avec le fait que l'iPhone ne dispose pas d'openGL mais openGL ES ce qui a compliqué pas mal de choses et nécessité énormément d'adaptation de lignes de code. Bien sur, toutes les sources sont disponible sur notre site http://tuxrider.barlow-server.com et j'espère que tout ce travail pourra resservir à d'autres développeurs.

8) As-tu des nouveaux projets en cours ou à venir pour l'iPhone ?
Oui j'ai d'autres projets à venir pour l'iPhone mais je ne peux pas encore en parler pour l'instant. Je peux juste dire que ce sont des projets d'envergure bien plus modeste comparés à Tux Rider World Challenge qui fut quand même une charge de travail phénoménale ! (Mais très intéressante !)

9) Ne trouves-tu pas choquant de faire payer une application open-source dont tu n'as pas réalisé l'intégralité du code ?
J'ai souvent entendus ce genre de remarques, de gens qui disaient que c'était contraire à "l'esprit linux" ou "l'esprit open source". Il ne faut pas faire l'amalgame que beaucoup de gens font (et c'est naturel, les choses sont très mal expliquées dans les médias) entre logiciel gratuit, et logiciel open source. Exemple : Internet explorer est gratuit, mais il n'est pas open source. "L'utilisation de la désignation Open Source a été suggérée par Christine Peterson du Foresight Institute afin de lever l'ambiguïté du mot anglais Free Software qui signifie libre au sens de « liberté » mais surtout « gratuit », et rappeler ainsi aux utilisateurs qu'un logiciel a un coût." http://fr.wikipedia.org/wiki/Open_source Un logiciel open source sous licence GPLv2 a parfaitement le droit d'être distribué gratuitement ou contre un apport financier (Pour ceux que ça intéresse, vous pouvez relire la licence GPLV2 ; L'auteur de Tux Racer lui même avait publié une version payante du jeu). Il se doit en revanche de mettre a disposition de la communauté l'ensemble de ses sources, qui permettent à qui le désire, de compiler le logiciel et donc de l'utiliser gratuitement. Cela demande un petit effort, mais ce n'est pas grand chose, et le jeu est alors gratuit. Mais l'intérêt de l'open source n'est pas d'obtenir les logiciels gratuitement (les sites de warez sont déjà la pour ça !) c'est surtout la diffusion des savoirs, et je pense que les sources de mon jeu pourront être très utile à tout un tas de développeurs qui pourront piocher çà et là des petits bouts de codes utiles pour leur jeu ou application. Pour plus d'informations : http://www.zdnet.fr/blogs/2006/11/09/open-source-ouet-logiciels-libres-gratuit-ou-payant/

10) Quelles applications as-tu utilisé pour réaliser Tux Rider World Challenge ?
Pour les applications que j'ai utilisé, c'est simple , XCode, Interface builder, TextMate (j'aime bien cet éditeur de texte), les performance tools d'Apple (principalement leaks et CPU Sampler), et surtout celui qui m'a sauvé la vie plus d'une fois git (une sorte de SVN en 10 fois mieux) qui est un logiciel de gestion de version qui vous permet à tout moment de revenir à un état précédent plus stable de votre développement ! Et bien sur quelques logiciels d'édition d'image pour retoucher quelques pistes, textures, ou même en créer. Ah oui et aussi Audacity pour créer les sounds effects (car même si ils ressemblent aux originaux, je les ai tous refaits !)



Merci Emmanuel pour cet interview et on espère te revoir bientôt pour de prochaines news sur iPhone soft.