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) . √Č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.