Journal Newton Adventure la soluce 1/6: la terrible jungle

Posté par  (site web personnel) . Licence CC By‑SA.
10
21
août
2012

Bonjour Nal,

Ce nourjal est le premier d'une série de six épisodes proposant la soluce en vidéo de Newton Adventure.

Le jeu

Newton Adventure est un jeu vidéo libre de plates-formes qui met en scène Newton, un personnage qui a le pouvoir de modifier le sens de la gravité. Cela permet de parcourir les niveaux comme le joueur le désire, d'atteindre des plates-formes inaccessibles dans un jeu classique, de déplacer des objets ou ennemis grâce à la gravité.

Dans presque tous les niveaux, le but est de chercher une clef et de l'apporter jusqu'à la porte de sortie.

Il existe également des niveaux bonus qui demandent de récolter toutes les pommes dans un niveau normal et de trouver un passage spécial.

Dans les grands niveaux, Newton peut trouver une boussole et une carte pour se repérer.

Making off

Pour produire ces vidéos, j'ai utilisé apitrace, un utilitaire qui permet d'enregistrer les appels à opengl dans un fichier puis les rejouer, en générant une image ppm à chaque frame.

LD_PRELOAD=/opt/apitrace/wrappers/glxtrace.so java -jar newton_adventure-1.6-SNAPSHOT.jar

Mon PC de jeu sous Windows étant plus puissant que mon serveur/poste de développement, j'ai d'abord essayé sous cet OS, mais ça n'a pas fonctionné, sans doute à cause du manque de préparation de ce système pour le bureau.

En pipant ces images à ffmpeg, j'ai obtenu une vidéo au format mpeg.

glretrace -s - jungle_level0.trace | ffmpeg -r 25 -f image2pipe -vcodec ppm -i pipe: -vcodec mpeg2video -qscale 1 -y jungle_level0.mkv

Puis conversion en theora :

ffmpeg2theora jungle_level0.mkv -o jungle_level0.ogv

Les vidéos

Les vidéos de la première quête du jeu, jungle, se trouvent ici (attention petit serveur autohébergé).

Jungle est une quête assez simple… au début, mais les choses se corsent rapidement et demandent de bien préparer ses sauts. Ces niveaux demandent du joueur de la dextérité là où d'autres quêtes privilégient la réflexion.

jungle

En attendant la suite, j'espère que vous trouverez l'obligatoire nimage de fin esthétique et non sexiste.

  • # Trop gros, passera pas…

    Posté par  (site web personnel) . Évalué à 1.

    mais ça n'a pas fonctionné, sans doute à cause du manque de préparation de ce système pour le bureau.

    Lol.

    En attendant la suite, j'espère que vous trouverais l'obligatoire nimage de fin esthétique et non sexiste.

    Et le "S" du mec en costume qui sauve une fille incapable de se démerder toute seule, il veut pas dire "Sexiste" ?
    (Par ailleurs, "trouverais" et "trouverez" ne se prononcent pas pareil (du moins, pas dans les accents que je connais). Comment les confonds-tu ?)

    • [^] # Re: Trop gros, passera pas…

      Posté par  . Évalué à 3.

      Par chez moi (la normandie), ~ais, ~ez et ~é ont à peu près la même prononciation

      Mais ça n'empêche que la phrase pique les yeux, je suis d'accord

      • [^] # Re: Trop gros, passera pas…

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        Chez moi (je l'ai appris dans mon enfance en champagne mais en touraine c'est pareil)

        ais se prononce "presque" è
        ez se prononce é

        par exemple dans "j'étais" les deux "é" ne se prononcent pas pareil.

        • [^] # Re: Trop gros, passera pas…

          Posté par  (site web personnel) . Évalué à 2.

          J'ai corrigé une partie des fautes du journal. Vous les retrouverez au besoin dans les citations des commentaires :-)

        • [^] # Re: Trop gros, passera pas…

          Posté par  . Évalué à 1.

          Chez moi en Lorraine ou j'ai grandi, on prononcerai 'trouvereil'" dans tous les cas ! (lol non c'est faux c'est dans les Vosges qu'ils côsent cô'ssa)

          Julien_c'est_bien (y'a pas que Seb)

    • [^] # Re: Trop gros, passera pas…

      Posté par  (site web personnel) . Évalué à 3.

      Par ailleurs, "trouverais" et "trouverez" ne se prononcent pas pareil (du moins, pas dans les accents que je connais

      Parigot va!

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

      • [^] # Re: Trop gros, passera pas…

        Posté par  (site web personnel) . Évalué à 4.

        Peut-être… mais j'ai pas habité en territoire francophone depuis plusieurs années, et on m'a appris à l'école primaire que les prononciations de "trouverais" et "trouverai" étaient différentes, et comment les prononcer. Je ne pense donc pas que ce soit un « parisianisme… »

        • [^] # Re: Trop gros, passera pas…

          Posté par  (site web personnel) . Évalué à 2.

          Il y a plusieurs années je me suis retrouvé en Allemagne dans une classe qui prenait des cours de français. Pour faire plaisir à madame la professeur (c'est bon j'ai choqué aucun(e) féministe ?), j'ai fait la lecture en classe. Grâce à moi elle a appris qu'il existait des accents parfaitement différents en France de même que pour la plupart des langue dont l'allemand ne fait pas exception.

          Bien souvent on apprend à l'école que la prononciation c'est ça ou ça et pas autrement. Hors la plupart des personnes apprenant le français, l'apprennent à la façon d'un parisien car la plupart des étudiants en français venant apprendre la langue le font à Paris et L'apprennent par des gens ayant étudiés à Paris.

          Pour faire un amalgame je me souviens m'être fait engueulé par une prof d'Allemand parce que je prononçais le mot jetzt avec un accent bavarois. Dois je en conclure que les bavarois ne savent pas parler allemand ou que j'avais une prof idiote ?

          Maintenant moi j'ai un accent qui est un mélange d'accent de la Drôme provençale et marseillais et pourtant seuls des parisiens m'ont fait chier parce que je ne parle pas le français correctement.

          • [^] # HS

            Posté par  (site web personnel) . Évalué à 3.

            Pour faire plaisir à madame la professeur (c'est bon j'ai choqué aucun(e) féministe ?)

            Tu choques les professeurs de français et toute autre personne tenant au respect de la langue française.
            http://www.larousse.fr/dictionnaires/francais/Professeur
            "nom masculin (latin professor)"

            De ce qu'on m'a appris, on dit plutôt madame (le sexe de la personne) le professeur (la fonction), pareil pour madame le ministre.
            "Le chat" (français, et masculin) désigne l'ensemble des chats (masculin ou féminin).
            "Die Katze" (allemand, et féminin) désigne l'ensemble des chats (masculin ou féminin).
            "Une sage-femme" désigne l'ensemble des personnes ayant ce métier (masculin ou féminin)
            "Un professeur" désigne l'ensemble des personnes ayant ce métier (masculin ou féminin)

            Bref, c'est horrible, tu mériterais qu'on te pende sur la place publique pour avoir fait ça.

          • [^] # Re: Trop gros, passera pas…

            Posté par  . Évalué à 2.

            Pour faire plaisir à madame la professeur (c'est bon j'ai choqué aucun(e) féministe ?)

            Si tu veux vraiment leur faire plaisir, écrit donc "professeure".

        • [^] # Re: Trop gros, passera pas…

          Posté par  . Évalué à 3.

          Je confirme que ce n'est pas un parisianisme. J'habite Rhone-Alpes, et j'ai toujours fait la différence entre é et è, ou entre -ais et -ez, ou entre "et" et "est". Les deux sons sont totalement différents.

          • [^] # Re: Trop gros, passera pas…

            Posté par  . Évalué à 2.

            Pareil en Touraine qui est réputée pour avoir l'accent le plus fidèle au français ancien de toute la France métropolitaine, car ce fût longtemps le centre politique du royaume.

            À noter que c'est certainement les québécois qui parle le français le plus proche des origines car il a évolué en vase clos alors qu'en France il a été beaucoup influencé, par l'occitan, le ch'timi, etc…

            • [^] # Re: Trop gros, passera pas…

              Posté par  . Évalué à 2.

              À noter que c'est certainement les québécois qui parle le français le plus proche des origines

              Quand ils parlent français. Que le français "officiel" du Québec soit plus proche des origines, soit. Mais ce qui est parlé "pour de vrai" dans les rues (au moins dans les grandes villes), c'est surtout un mélange de français et d'anglais assez déroutant.

  • # Commentaire supprimé

    Posté par  . Évalué à 3.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: apitrace

      Posté par  (site web personnel) . Évalué à 2.

      Je crois qu'il sérialise simplement tous les paramètres des appels. Pour une texture, il suffit de sauver un tableau de pixels.

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Cool

    Posté par  . Évalué à -4. Dernière modification le 21 août 2012 à 11:39.

    Merci pour ton journal, je vais aller essayer ce jeu!

    vu que tu n'as pas résisté à l'image en voici une autre

    Je trolle dès quand ça parle business, sécurité et sciences sociales

    • [^] # Re: Encore une

      Posté par  (site web personnel) . Évalué à 5.

      les nimages sont des liens, moins intrusifs et visibles uniquement sur volonté du lecteur. Ici, tu imposes la vue de l'image, c'est pas la même chose. Je ne serai pas contre ce qu'un modo transforme l'embed en lien.

      • [^] # Re: Encore une

        Posté par  . Évalué à 0.

        t'as l'appel à la modération facile :-)

        Je trolle dès quand ça parle business, sécurité et sciences sociales

      • [^] # Re: Encore une

        Posté par  . Évalué à 5.

        c'est fait ;)

        • [^] # Re: Encore une

          Posté par  . Évalué à 1.

          ça te prends souvent de modifier du contenu sur demande d'une autre personne?

          Je trolle dès quand ça parle business, sécurité et sciences sociales

          • [^] # Re: Encore une

            Posté par  . Évalué à 4.

            je m'en vais relire les regles de moderation et je te dis si c'est interdit ou pas pour un moderateur de modifier "n'importe quel contenu"

            • [^] # Re: Encore une

              Posté par  . Évalué à 1.

              docile et avec le sens de l'humour. Que demander de plus :-)

              Je trolle dès quand ça parle business, sécurité et sciences sociales

  • # J'ai un vrai problème avec le gameplay de ce jeu

    Posté par  (site web personnel) . Évalué à 4.

    J'ai toujours eu un soucis avec le gameplay de ce jeu, reste à déterminer si le problème vient de moi ou du jeu…
    Le fait que l'on puisse à la fois tourner la gravité à 360° et se déplacer fait double emploi, ce qui fait qu'on a toujours deux façons de déplacer le bonshomme. Sauf qu'aucune des deux ne prévaut sur l'autre, donc je sais jamais laquelle des deux choisir.
    J'ai regardé la vidéo par curiosité pour voir comment tu jouais à ton propre jeu, et je constate que tu choisis à peu près comme moi, tu joues au flipper la majeure partie du temps, et tu utilises uniquement le déplacement pour de petits ajustements (bon, je me base uniquement sur la vidéo du premier niveau, parce que les vidéos sont trop lentes à charger - tu aurais dû fournir un .torrent)

    Bref, je vois pas comment expliquer ça plus en détail, mais au final le gameplay du jeu ne me plait pas, je ne me sens pas à l'aise en jouant, j'ai trop l'impression de jouer au flipper mais avec une balle qui peut mourir, or j'ai pas assez de contrôle sur mes trajectoires pour avoir la précision dont j'ai besoin pour finir les niveaux.

    Au final je me demande si laisser la rotation de la gravité sur le tour complet est une bonne idée passé le stade de la démo technique. Je pense que le gameplay serait plus agréable si on avait un nombre restreint de crans, 4 n'est pas forcément assez, mais 8 orientations de la gravité semble suffisant pour laisser sa place au gameplay plateforme le reste du temps. Je sais que c'est un peu tard pour ce genre de décision sur le gameplay avec tout le level design qui a été fait, mais c'est mon sentiment.
    Je suis curieux, est-ce que tu as des joueurs récurrents des versions qui adhèrent complètement au gameplay?

    PS: Tu me ferais extrêmement plaisir si tu utilisais ton expérience de level-design de newton adventure pour faire un nouveau monde de niveaux à "which way is up", un jeu libre qui vaut le détour :-) (malheureusement abandonné depuis plusieurs années)

    • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

      Posté par  (site web personnel) . Évalué à 2.

      Merci pour ce retour, c'est le genre de commentaire que j'espère afin de pouvoir améliorer le gameplay!

      Pour l'instant, j'ai vu trois types joueurs sur Newton Adventure:

      • ceux qui utilisent surtout la rotation de gravité et peu les déplacements.
      • ceux qui se déplacent, puis font tourner le décor, mais rarement les deux en même temps.
      • ceux qui ne jouent qu'avec la gravité.

      J'appartiens à la première catégorie et à mon grand étonnement, j'ai découvert en observant d'autres joueurs qu'il était possible de finir les niveaux avec les trois styles.

      Je ne sais plus si ça marche encore, mais j'avais implémenté la rotation en quatre crans. Si tu as du temps pour tester, je peux te faire une version en huit.

      Tu me ferais extrêmement plaisir si tu utilisais ton expérience de level-design de newton adventure pour faire un nouveau monde de niveaux à "which way is up", un jeu libre qui vaut le détour :-)

      Pourquoi pas! Comment ça fonctionne?

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

      • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

        Posté par  (site web personnel) . Évalué à 2.

        Je pense que 8 crans c'est plus intéressant que 4.
        Concernant tes 3 catégories, la mention "mais rarement les deux en même temps" sur la deuxième ligne signifie que ceux de la première catégorie utilise (plus que "rarement") les deux en même temps?
        Moi j'utilise surtout la rotation et parfois les déplacements il me semble, mais rarement (jamais?) les deux en même temps.

        Je veux bien tester une version à 8 crans.

        Pour which way is up, le site officiel : http://www.oletus.fi/static/whichwayisup/
        Une vidéo du gameplay : http://youtu.be/GxrePTnPm9k
        C'est un système avec rotation à 4 crans mais la rotation décale aussi la map le plus souvent, donnant sur un nouveau tableau n'utilisant qu'une partie de l'ancien (mais parfois une grande partie)
        Chaque monde ajoute un nouveau type d'ennemi qui a son intérêt dans le gameplay. (Les premiers sont sur les murs et tirent quand on est en face, les seconds sont aux sol et sautent quand on saute, je me souviens plus s'il y a d'autres ennemis)
        C'était packagé dans Debian et Ubuntu du temps où je m'en servais, c'est malheureusement pas packagé dans Arch.
        J'avoue n'avoir aucune idée du format de map et de l'existence ou non d'un éditeur de niveaux…

        • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

          Posté par  (site web personnel) . Évalué à 2.

          J'ai fait une version avec une rotation à "cran paramétrable" que l'on utilise avec les touches s et d:

          newton_adventure_1.6_special_mcmic.zip

          Pour changer la valeur du cran, par défaut PI/4, il suffit de rajouter une ligne au fichier ~/.config/newton_adventure/config.properties :

          newton_adventure.progressive_rotation_step=0.9392699082
          
          

          Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

          • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

            Posté par  (site web personnel) . Évalué à 2.

            Hum ça convient pas, guider les clés est très désagréable avec le système de cran.
            Il faudrait que les clés soient ramassées par le joueur.

            Mais même en dehors de ça au final on se retrouve quand même à jouer au flipper en bourrinant les touches pour tourner la gravité au lieu de bouger le bonhomme :-/

            • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

              Posté par  (site web personnel) . Évalué à 2.

              Tous les niveaux consistent à amener la clef jusqu'à la porte de sortie, je ne vais pas changer ce système :-)

              Par contre je cherche des idées de game design pour créer des niveaux aillant d'autres objectifs.

              Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

              • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

                Posté par  (site web personnel) . Évalué à 3.

                J'avais confusément l'impression que quelque chose ne me plaisait pas vraiment dans le gameplay sans arriver à dire quoi, mais c'est à peu près ce que souligne MCMic.

                Sauf que pour moi ce serait plutôt le contraire : avant de lire cet échange, j'avais plutôt joué avec le 2ème style que tu cites : en me déplaçant (+ sauts éventuels), puis en changeant la gravité lorsque je me retrouvais bloquée, puis de nouveau déplacements et sauts. A première vue, ça m'avait paru trop mou pour un jeu de plateforme.
                J'ai réessayé en privilégiant les changements de gravité, et j'ai trouvé le jeu beaucoup plus sympa joué ainsi. Mais ce n'est pas quelque chose que j'aurais fait naturellement, ou alors qu'après avoir joué plus longtemps (en réalisant que je finissais plus facilement les niveaux avec cette méthode) ce qui implique de ne pas avoir décroché avant.

                Je n'ai pas testé la version avec des "crans" pour la rotation, mais j'imagine qu'outre la difficulté pour guider la clé, cela va rendre le jeu moins fluide, donc moins agréable à jouer.

                Par contre, un élément de gameplay dont j'ai du mal à comprendre l'intérêt, c'est le fait que le personnage puisse sauter très haut. Sauter haut, c'est la même chose qu'inverser la gravité et la remettre dans la position initiale quand Newton a atteint la "hauteur" souhaitée. Que Newton puisse sauter de la hauteur d'une case, c'est bien, ça évite de tourner la gravité à la moindre petite marche, mais je pense qu'il est inutile qu'il saute plus haut.
                En limitant la hauteur d'un saut, tu inciterais les joueurs à jouer davantage avec la gravité : moins de "double emploi", et on pousse les joueurs vers un style de jeu à mon avis plus intéressant.

                Autre chose qui me dérange : j'ai l'impression que le personnage flotte dans le décor, qu'il n'interagit pas vraiment avec. Je pense qu'il suffirait de peu de choses pour corriger cette impression. Quelques pistes :
                - une légère accélération lorsqu'on marche (avec vitesse max atteinte très vite quand même). Là soit Newton est immobile, soit il marche à une vitesse fixe atteinte de suite. Dans le même ordre d'idée, qu'il dérape un peu lorsqu'on arrête d'avancer.
                - j'ai du mal à sentir à quel moment Newton va commencer à tomber quand j'incline de plus en plus le sol. Et de même du mal à voir à quel moment il va se "raccrocher" quand je ramène un "mur" à l'horizontale pour en faire un sol. Peut-être rajouter une animation quand Newton tombe (il pourrait agiter les bras, ou son chapeau bouge comme s'il allait s'envoler ?). Ou un petit nuage de poussière lorsqu'il touche le sol ou qu'il marche. Pas besoin de quelque chose de très compliqué au niveau des graphismes, juste un petit indice visuel.

                • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

                  Posté par  (site web personnel) . Évalué à 3.

                  J'aime bien l'idée de varier les animations en fonction des mouvements et des forces, je vais voir si c'est facile à détecter.

                  Pour le saut ou l'accélération, le moteur le permet, mais j'ai peur de l'influence sur le jeu, car voici ma méthode de game designer:

                  • dessiner la forme générale d'un niveau.
                  • ajouter des pièges et des ennemis partout avec un esprit sadique.
                  • jouer plusieurs fois en enlevant progressivement les éléments qui rendent le niveau infaisable.
                  • jouer plusieurs fois en enlevant les éléments qui rendent le niveau pénible.

                  Cette méthode donne de bons résultats, mais si je modifie un paramètre physique de base, il me faut repasser sur tous les niveaux. Au début, c'était facile, mais maintenant qu'il y en a une trentaine…

                  Toutefois dans une future version, je pense introduire un second personnage jouable qui aura des caractéristiques physiques différentes de Newton, un peu à la manière de Sonic/Tail/Knuckle.

                  Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

            • [^] # Re: J'ai un vrai problème avec le gameplay de ce jeu

              Posté par  . Évalué à 1.

              Pour info, un autre jeu utilise le systèmes de crans :
              http://www.andyetitmoves.net/index.php?content=video

              Mais on peut arriver à chuter "en diagonale" en alternant rapidement deux crans, c'est pas évident au premier abord, mais très sympa en fait …

  • # Commentaire supprimé

    Posté par  . Évalué à -1.

    Ce commentaire a été supprimé par l’équipe de modération.

Suivre le flux des commentaires

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