tag:linuxfr.org,2005:/tags/padpourri/publicLinuxFr.org : les contenus étiquetés avec « padpourri »2014-01-17T20:01:19+01:00/favicon.pngtag:linuxfr.org,2005:Diary/346602014-01-16T11:20:21+01:002014-01-16T11:46:39+01:00Newton Adventure débarque sur Android et sur le web Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour Nal,</p>
<p>J'ai profité des vacances de noël pour <s>manger trois fois mon poids par jour</s> faire une implémentation du moteur de <a href="http://devnewton.bci.im/games/newton_adventure">Newton Adventure</a> avec l'API <a href="https://code.google.com/p/playn/">PlayN</a>. Celle-ci permets à partir d'une seule base de code Java de générer des applications desktop, android, ios et html5.</p>
<p><a href="http://devnewton.bci.im/games/newton_adventure">Newton Adventure</a> est donc maintenant jouable via un <a href="http://play.bci.im/newton_adventure/">navigateur web</a> et sur <a href="https://devnewton.bci.im/fr/games/newton_adventure/downloads">Android</a>.</p>
<p>Tout ceci reste assez expérimental:</p>
<ul>
<li>je n'ai pas pu compiler de version pour iPhone, car il faut posséder un Mac pour cela…</li>
<li>je n'ai aussi pu faire qu'un seul essai sur Android, mon S4 de test ayant été assassiné quelques heures plus tard (Est-ce un hasard? Je ne crois pas).</li>
<li>la version web utilise <code><canvas></code>. PlayN propose aussi un backend webgl, mais je n'ai pas réussi à le faire fonctionner.</li>
<li>pour aller vite, je n'ai pas porter le menu des options.</li>
</ul><p>Pour ce dernier, je développe un projet nommé <a href="https://github.com/devnewton/nedetlesmaki/tree/master/jnuit">jnuit</a>. Il s'agit d'une bibliothèque pour faire des GUI pour les jeux: elle propose des composants très simples (bouton, case à cocher, select) et d'autres spécialisés (réglages de la résolution, du son, des contrôles) manipulables en utilisant une souris, un clavier ou une manette de jeu. Le but est de proposer une API simple pour ajouter à un jeu tout ce qu'un joueur PC est en droit d'attendre d'un jeu moderne en terme de configuration.</p>
<p>Jnuit incube actuellement au sein du jeu <a href="http://devnewton.bci.im/games/nedetlesmaki">Ned et les maki</a> et j'espère pouvoir sortir une version autonome dans l'année.</p>
<p>Si j'ai le temps, je ferais aussi une version C++…</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f746f662e63616e61726470632e636f6d2f766965772f35623634353130382d623033612d346665332d623531392d3130623431353565646131312e6a7067/5b645108-b03a-4fe3-b519-10b4155eda11.jpg" alt="Newton Adventure sur Android" title="Source : http://tof.canardpc.com/view/5b645108-b03a-4fe3-b519-10b4155eda11.jpg"></p>
<p>A bientôt, Nal!</p><div><a href="https://linuxfr.org/users/devnewton/journaux/newton-adventure-debarque-sur-android-et-sur-le-web.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100973/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/devnewton/journaux/newton-adventure-debarque-sur-android-et-sur-le-web#comments">ouvrir dans le navigateur</a>
</p>
devnewton 🍺https://linuxfr.org/nodes/100973/comments.atom