URL: https://linuxfr.org/news/newton-adventure-1-2 Title: Newton Adventure 1.2 Authors: devnewton 🍺 Nÿco, baud123, Benoît Sibaud, Florent Zara et NeoX Date: 2012年02月10日T00:05:04+01:00 License: CC By-SA Tags: jeux_linux, newton_adventure et jeu Score: 24 Une nouvelle version de Newton Adventure, le jeu de plateforme 2D libre pour Linux, Windows ou Mac OS X qui vous permet de changer la gravité et faire tourner les niveaux à 360° est disponible. Pour connaître les principes de Newton Adventure, nous vous conseillons de (re)lire les précédentes dépêches (voir les liens). Pour les nouveautés, c'est la suite de la dépêche qui vous éclairera ! ---- [Site officiel](http://bci.im) [Site développeur](http://bci.im/devnewton/fossils/newton_adventure) [libtiled-android](http://bci.im/devnewton/fossils/libtiled-android) [scoreserver](http://bci.im/devnewton/fossils/scoreserver) [LinuxFr.org : Un nouveau jeu libre : Newton Adventure](http://linuxfr.org/news/un-nouveau-jeu-libre-newton-adventure) [LinuxFr.org : Sortie de Newton Adventure 1.1](http://linuxfr.org/news/sortie-de-newton-adventure-11) [LinuxFr.org : Sortie du jeu libre Newton Adventure 1.0](http://linuxfr.org/news/sortie-du-jeu-libre-newton-adventure-10) ----  # Les nouveautés # ## Musiques ## Grâce à http://opengameart.org j'ai pu ajouter des musiques pour tous les niveaux et écrans du jeu. ## Scores ## À la fin de chaque quête, un score est attribué au joueur. Ce score peut être envoyé au [serveur de score](http://bci.im/devnewton/fossils/scoreserver), soit en anonyme, soit avec un nom de joueur à configurer dans les options du jeu. Le score est déterminé par le nombre de pommes reçues ou perdues, les niveaux traversés, les ennemis tués et les pièces collectées. ## Niveaux bonus ## Pour ajouter une possibilité pour faire un _highscore_, j'ai ajouté un ensemble de niveaux bonus. Ceux-ci sont accessibles en collectant toutes les pommes d'un niveau et en trouvant un téléporteur. Dans les niveaux bonus, il n'est plus possible d'utiliser le changement de gravité, il faut donc utiliser des plateformes mouvantes ou rebondissantes pour collecter un maximum de pièces en moins d'une minute. ## Menu d'options ## Jusqu'ici Newton Adventure n'était configurable qu'en éditant un fichier et en relançant le jeu. Un menu d'options est maintenant accessible depuis l'écran d'accueil. ## Portage sur Android en cours ## J'ai commencé un portage sur Android, il fonctionne peut être, mais ne possédant pas un téléphone de ce type, je n'ai pu le tester qu'avec l'émulateur fourni par Google. Malheureusement ce dernier est si lent qu'il est impossible de faire un développement OpenGL sérieux avec... N'hésitez pas à faire un don pour que je puisse m'en offrir un :-) # Téléchargement # ## Prérequis ## Newton Adventure requiert une version récente de Java (1.5 ou plus) et une carte graphique avec OpenGL. Il faut aussi un peu de chance, car je n'ai pas les moyens de tester toutes les combinaisons hardwares et softwares du marché. En cas de problème, vous pouvez faire un rapport de bug sur le site développeur. ## Version classique ## - Lien rapide: http://dl.free.fr/hgLtH76eH - Lien lent: http://bci.im/devnewton/newton_adventure_1.2.zip - md5 : ee3f5dfdfd4d54162709f36426692fb7 - sha1: 732c9e0ebd0257d525af170a7f2f2f463a7226ac ## Version Java WebStart ## Si vous disposez d'une version récente de Java, il est possible de jouer directement en cliquant sur http://bci.im/devnewton/webstart/newton_adventure.jnlp. Le jeu demande un accès direct à la carte graphique, il est donc nécessaire de lui donner tous les droits (il n'en abusera pas bien sûr). ## Version sources ## Le [site développeur](http://bci.im/devnewton/fossils/newton_adventure) est un dépôt [fossil](http://fossil-scm.org) permet de télécharger les sources zippées ou mieux d'être cloné: fossil clone http://bci.im/devnewton/fossils/newton_adventure newton_adventure.fossil Pour construire le projet, il faut un [[JDK]] et [[Maven]]. # Dégâts collatéraux # Le développement de cette nouvelle version m'a amené à créer deux nouveaux logiciels libres. ## libtiled-android ## libtiled-android est un portage de libtiled-java, une bibliothèque destinée à lire les fichiers de l'éditeur de niveau [tiled](http://www.mapeditor.org/) pour l'API Android. ## scoreserver ## scoreserver est une application Django qui permet de gérer des highscores pour un ou plusieurs jeux. # Futurs développements # Portage sur téléphone et améliorations graphiques, le futur de Newton Adventure se heurte à un problème financier. Outre le mobile Android à acquérir, j'ai demandé un devis à un graphiste et il estime qu'il faut entre 3 500 et 4 500€ pour refaire l'ensemble des sprites et décors du jeu... À votre bon cœur! 