Comment développer des jeux pour Freebox Révolution

19

Avec la nouvelle Freebox V6, beaucoup plus puissante, les possibilités en terme de jeux sont beaucoup plus importantes qu’avec l’ancienne version.
Comme on a pu l’apercevoir avec les premiers jeux développés par Gameloft lors de la conférence de presse, on a maintenant la possibilité d’avoir des jeux 3D sur la Freebox. Mais qu’en est-t-il d’Elixir, le langage de programmation que Free avait lancé il y a quelques mois pour son Free Store ?

Le changement de processeur de la Freebox à un processeur Intel CE4100 permet, en plus de l’augmentation de la puissance de calcul, le support des instructions x86. Cela va notamment permettre aux développeurs d’adapter plus facilement des jeux et les applications développés pour des PC sur la Freebox. Free a d’ailleurs annoncé lors de sa conférence de presse la mise à disposition d’un kit de développement pour tirer profit de ces nouvelles fonctionnalités.

JPEG - 282 ko
« Let’s Golf 2 »
Offert aux possesseurs de Freebox Révolution, ce jeu Gameloft exploite à fond les capacités 3D de la machine

Cependant, si une société comme Gameloft a réussit à obtenir un accès à ce kit de développement, cela ne sera pas le cas pour les développeurs amateurs, qui pouvaient déjà proposer leurs applications sur le Free Store.
En effet Cédric Bail, développeur Freebox, a apporté des précisions hier sur le groupe de discussion dédié :

Il y a deux populations de developpeur identifier par free.

Les professionnels avec qui nous avons un contrat leur imposant des
contraintes de securite forte et qui se doivent de les respecter.
C’est une exception qui demande de notre part un investissement
personnalise a chaque equipe. Cela permet donc de developper des jeux
natif qui vont tirer parti au maximum du materiel. Donc cela ne
concerne que les jeux en 3D en priorite.

Enfin la seconde population, les developpeurs de jeux 2D et amateurs
ont deux moyens de developper des applis soit via elixir soit via le
navigateur web (Les perfs entre les deux sont tres differente). Cette
seconde methode permet a tout le monde de developper sans
problematique de securite. Pour l’instant aucun developpement pour
cette seconde categorie dans quelque direction que ce soit n’a ete
commence, mais surement qu’avec le temps d’autre methode de
developpement arriveront.

Les développeurs « amateurs » devront donc se contenter d’Elixir pour le moment. Ils pourront, toutefois, se permettre d’être plus gourmands en insérant des graphismes plus évolués et des animations, en profitant de la puissance de calcul offerte par cette nouvelle Box.

JPEG - 18.9 ko
« Bouncebox »
Sur Freebox HD, les jeux Elixir doivent se contenter de graphismes simples

A moyen terme, Elixir devrait évoluer pour permettre de bénéficier des nouvelles fonctionnalités de la Freebox, comme la possibilité d’utiliser la détection de mouvements (gyroscopique + accéléromètre) de la télécommande (il est « prevu de la gerer sous forme de souris », précise Cédric Bail).

Le support de la 3D via Elixir est également envisagé, même si rien n’est encore fixé sur ce point…

- Retrouvez tous les articles et vidéos du lancement de la Freebox Révolution

Partager

A propos de l'auteur

[Responsable de la rédaction]
Sévit également sur Café Gaming et Point de vue social.

19 commentaires

  1. [teasing]Je prépare un framework JavaScript qui permettra de créer des applications beaucoup plus facilement avec beaucoup moins de code... Je vous en dirais plus bientôt :) .[/teasing] En parlant de v6, vous ne pensez pas que la Freemote avec pointage/accéléromètre/gyroscope consommera beaucoup de piles ? À propos de la nouvelle bannière : c'est dommage d'avoir converti en GIF (puis reconverti en PNG), le dégradé est assez moche maintenant....

  2. il ne souhaite pas faire comme apple, ils veulent maitriser le contenu de leur box :) Et puis comme çà pas de risque de concurrence, si une appli payante te plait, tu la paye ou tu t'en passe...

  3. Je pense que free a peur de se faire "hack" la fbx (cad dump du firmware). Mais vu que c'est du X86 ca se fera dump de toute facon, il faut pas se le cacher, je suis pas sur qu'ils aient bcp a gagner en fermant le système à mort

  4. Il est vrai que la nouvelle bannière est affreuse avec ses pixels partout, il me semble que j'avais proposé une optimisation de le l'interface à l'équipe il y a deux mois, j'avais réussi à réduire la taille de la bannière précédente sans aucune perte de qualité, j'ai reçu zéro réponse. Là c'est du travail de cochon amateur. On peut facilement réduire la taille d'un PNG en passant de 16 millions à 2 millions de couleurs, puis une bonne compression avec pngout et deflopt.

  5. Allez un bon petit XBMC Spécial FreeBox va voir le jour :D Pour information le logiciel XBMC qui tourne sous Linux ubuntu est le meilleur logiciel de media center au monde. Rien que pour cela je dis oui.

  6. Super logique quand on sait que sur iphone et Android, les jeux qui ont le plus cartonnés en 2010 ont été développés par des indépendants ou des petits studios crées pour l'occasion. Par ailleurs, les jeux en 3D sont souvent réalisé avec des applis comme Unity3D ou des moteurs de jeux comme SIO histoire de ne pas avoir à réinventer la roue. Mais le choix de Free est peut être une stratégie pour attirer de grands studios qui se sont ouvertement plaint de la collection de jeux merdiques et de mauvaises qualité qu'on trouvait sur iphone et Android. Cela finit par noyer les bons produits dans un flot de produits moyens ou de mauvaise qualité donc, pourquoi pas si de super jeux arrivent à être développés par des studios pros.

  7. zeldus a écrit :
    Super logique quand on sait que sur iphone et Android, les jeux qui ont le plus cartonnés en 2010 ont été développés par des indépendants ou des petits studios crées pour l'occasion.
    Tout comme il est vrai que les jeux qui cartonnent le plus sur ces stores ou sur les consoles orientées 'casual' sont régulièrement des jeux qui ne font pas usage de la 3D (ou très peu, pour des aspects non essentiel qui ne concernent pas le gameplay, genre les avatars). Par exemple World of Goo, Professeur Layton, Picross, Angry Birds, Bejewelled, Doodle Jump, Flight Control, Entrainement cérébral, .... Et pour faire ce type de jeux là, Elixir associé à la v6 suffira amplement ;)

  8. Réagir sur le forum