Newton Adventure 1.6: dernière version corrective avant la refonte graphique

Posté par (page perso) . Édité par Xavier Teyssier, Benoît et tuiu pol. Modéré par baud123. Licence CC by-sa
30
21
juin
2012
Jeu

Newton Adventure est un jeu libre de plateforme 2d mettant en scène un personnage (Newton) ayant la faculté de modifier la gravité. Le joueur peut ainsi faire tourner les décors et atteindre des plateformes qui sont hors de portée dans un jeu classique.
Cette version corrige quelques bugs gênants et sera probablement la dernière avant la refonte graphique.

Voici les principaux changements:

  • correction d'un bug qui rendait le menu principal très très lent sur cette configuration ;
  • ajout d'un panneau dans chaque premier niveau de chaque quête permet d'afficher l'aide pour les 99% de joueurs qui ne lisent pas l'aide avant de jouer ;
  • correction d'un bug qui amenait Newton à être coincé dans un mur par un tir de canon ;
  • affichage du score récolté avec diverses actions dans le jeu ;
  • correction de la détection de collision avec les pièges mobiles.

Le jeu et ses sources (code sous licence BSD, données sous licence CC-BY-SA) sont téléchargeables sur le site du projet ou sur le plus rapide site de secours.

Le futur

La prochaine version arrivera sûrement dans un bon bout de temps, refondre tous les graphismes va être un gros travail! Ci dessous un extrait des premiers essais faits par Feust:

preview_refonte

Cette refonte ne sera pas que visuelle: le moteur graphique va évoluer pour passer d'un système de tuiles à un système plus libre ( http://javilop.com/gamedev/c-game-programming-tutorial-non-tile-based-arbitrary-positioned-entity-engine-editor-like-in-braid-or-aquaria-games/ )

Le portage android

Après mes premiers essais sur le téléphone HTC Magic, j'ai mis en pause le portage android, car je ne pense pas pouvoir optimiser suffisamment Newton Adventure pour cette petite machine. Je le reprendrais si je mets la main sur un périphérique plus puissant ou si je trouve de l'aide pour optimiser le code.

  • # Bravo !

    Posté par . Évalué à 6.

    Et bon courage pour ce projet qui a l'air très prometteur :)

    • [^] # Re: Bravo !

      Posté par (page perso) . Évalué à 5.

      Newton Adventure n'est déjà plus un projet, mais un produit :-)

      Il est déjà parfaitement jouable et il faut un moment avant de réussir sa trentaine de niveaux!

      http://devnewton.bci.im

      • [^] # Re: Bravo !

        Posté par . Évalué à -2.

        Faut pas tomber dans la langue de bois non plus. On dit de Linux que c'est un projet libre, donc je pense que tu peux supporter qu'on utilise le même vocable pour ta création. Non?

        • [^] # Re: Bravo !

          Posté par . Évalué à 8.

          Je pense que le smiley était là pour dissiper toutes ambiguïté.

          Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

        • [^] # Re: Bravo !

          Posté par (page perso) . Évalué à 2.

          Je veux éviter que les gens ne l'essayent pas en se disant "tiens c'est pas encore jouable".

          http://devnewton.bci.im

  • # Android

    Posté par . Évalué à 3.

    Lors de tes essais sur Android, tu n'as essayé de porter que le moteur actuel (avec les tiles) ou tu as essayé de voir ce que donnerais un portage du nouveau moteur ?
    Car je me demande ce qui est le plus gourmand : faire des calculs sur plein de petites images contre moins de calculs mais sur des images plus grosses.

    • [^] # Re: Android

      Posté par (page perso) . Évalué à 3.

      Je n'ai fait qu'un portage bête et méchant de la version actuelle. Je suis à peu près sur que la prochaine version "sans tuile" sera plus performante, car ça veut dire:

      • moins de polygones à traiter par la carte graphique.
      • moins de changements d'état opengl.
      • moins d'objets à gérer pour le moteur physique.

      http://devnewton.bci.im

Suivre le flux des commentaires

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