Journal Newton Adventure 1.9

Posté par  (site web personnel) . Licence CC By‑SA.
33
4
mar.
2013

Bonjour Nal,

Je t'écris pour te donner des nouvelles du développement de Newton Adventure.

Si tu ne te souviens plus de ce à quoi ressemble ce jeu, j'ai fait un trailer : http://www.dailymotion.com/video/xxxaka_newton-adventure-1-9-trailer_videogames

Nouveautés

Depuis mon dernier journal, voici les évolutions visibles par les joueurs :

  • de nouveaux graphismes, notamment ceux dessinĂ©s par Julien qui amĂ©liorent grandement les niveaux de la quĂŞte "egypt".
  • un chargement plus rapide des niveaux avec une petite animation.
  • l'auto-configuration des manettes de jeu.
  • des paquets deb (testĂ© sur Debian 6 et Ubuntu 12.04) et rpm (testĂ© sur Fedora 17).
  • un installeur pour les systèmes de Microsoft (testĂ© sur sur Windows 7).
  • un installeur en java, utilisable partout, mĂŞme sans compte administrateur (c'est juste un dĂ©zippeur Ă©volué !).
  • quelques amĂ©liorations de l'interface.

nouvelle egypte
bonhomme de neige

Nettoyage

J'ai fait un gros nettoyage du code de Newton Adventure :

  • Il est maintenant plus facile pour les graphistes de contribuer.
  • Le portage android a Ă©tĂ© supprimĂ© en attendant de trouver un dĂ©veloppeur motivĂ© pour le faire renaĂ®tre.
  • La version Java Web Start est abandonnĂ©e.

Plus facile la contribution

Le grand changement est une meilleure utilisation des fichiers : avant, un fichier *.tmx contenait toutes les informations, images comprises, ce qui rendait pénible leur édition car, pour éditer une tuile, il fallait l'extraire via l'éditeur de niveau, l'éditer avec gimp (par exemple), puis la réintégrer via l'éditeur. Pour voir les changements en jeu, il fallait aussi systématiquement recompiler. Ce fonctionnement était nécessaire pour le portage android où on n'a pas accès à un vrai système de fichier.

Maintenant, le jeu stocke ses données dans un sous dossier data/ qui contient toutes les images au format png. On peut les éditer et lancer le jeu pour voir les changements directement.

La fin du portage android

Il est toujours resté à l'état de prototype, je n'ai pas beaucoup de temps pour m'en occuper et il faudrait sans doute une réécriture plutôt qu'un portage pour s'adapter à ces petites machines. Je pense qu'il vaut mieux essayer de recruter un développeur motivé pour faire une vraie version mobile/tactile de Newton Adventure en reprenant juste les données et en faisant un code neuf avec son langage et ses apis préférées.

Java Web Start aux oubliettes

Java Web Start est une très bonne idĂ©e pour dĂ©ployer des applications simplement, malheureusement ce n'est pas trop compatible avec l'utilisation de bibliothèques natives, dont j'ai besoin pour accĂ©der Ă  OpenGL et de certificats SSL autosignĂ©s : l'utilisateur voit des messages d'avertissements trop dissuasifs…

Le futur

Je travaille sur un système de mods, afin de pouvoir créer des niveaux supplémentaires et de nouveaux jeux sur la base de Newton Adventure.

C'est encore très expĂ©rimental, mais ça me permet de crĂ©er des niveaux sans "polluer" le jeu de base et de tester de nouvelles idĂ©es de gameplay dont je te reparlerai bientĂ´t…

Appel Ă  contributions

Je cherche du monde pour m'aider Ă  continuer Ă  amĂ©liorer le jeu. Portage android, packaging pour les diverses distributions linux ou macosx, identification de bugs, crĂ©ation de graphismes ou de niveaux, traduction, promotion… Il y a beaucoup Ă  faire pour tous les types de contributeurs !

Si vous êtes intéressé, contactez-moi : http://devnewton.bci.im/home/?q=node/24

Si vous n'êtes pas intéressé, dites-le sur l'incubateur d'excellence de linuxfr.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.