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.