Newton Adventure Mod Pack 1 est disponible!

Post√©¬†par¬† (site Web personnel) . √Čdit√© par Julien Jorge, Beno√ģt Sibaud, palm123 et rootix. Mod√©r√© par Beno√ģt Sibaud. Licence CC¬†By‚ÄĎSA.
√Čtiquettes¬†:
37
15
sept.
2013
Jeu

Après une année de développement dans le plus grand secret, la première extension (DLC comme disent les djeuns) du jeu de plateformes libre Newton Adventure est enfin prête. Constituée de nouveaux niveaux, pièges et énigmes, elle regroupe deux mods, Deluxe et Retro, en vente sous licence CC-BY-SA pour Linux, Mac OS X et Windows.

La suite de cette dépêche présente le contenu des différents mods, décrit leur conception et présente le modèle économique adopté par l'auteur.

pack1

Sommaire

Pour lire cette dépêche dans une ambiance cosy, il est conseillé de configurer LinuxFr.org avec le thème Newton Adventure. Vous pouvez aussi vous servir un verre de vin, allumer un cigare et mettre un ogg de Barry White.

Du nouveau contenu…

Deluxe

Le mod Deluxe est composé de trois nouvelles quêtes de six niveaux: Bridge, Lab et Prison.

bridge

Dans Bridge, Newton se retrouve sur un pont m√©tallique dont la travers√©e se r√©v√®le vite √™tre un challenge avec de nombreux t√©l√©porteurs et des passages bloqu√©s par des caisses en bois. Le seul moyen de pouvoir passer est de les faire br√Ľler, soit en d√©viant les tirs des canons qui jonchent les niveaux, soit en d√©clenchant l'explosion de bombes qui tombent et roulent un peu partout.

lab

La qu√™te Lab est √† la fois la plus int√©ressante et la plus difficile de ce mod. Les niveaux sont des labyrinthes o√Ļ pour sortir le joueur doit composer avec la gravit√© et les couleurs: des pi√®ges, des barricades et des acc√®s sont rouges, verts ou bleus, Newton ou la clef de la porte de sortie peuvent adopter l'une de ses couleurs √† certains checkpoints. √ätre de la m√™me couleur qu'un √©l√©ment du niveau permet d'y √™tre invuln√©rable, de le faire dispara√ģtre ou de le traverser tandis qu'√™tre d'une couleur diff√©rente le rend bloquant ou dangereux.

prison

Dans la derni√®re qu√™te, Prison, accessible seulement apr√®s avoir termin√© toutes les autres, fait se retrouver le pauvre Newton dans une prison futuriste gard√©e par une horde d'andro√Įdes en armure de m√©tal noir. Des acc√©l√©rateurs sont dispos√©s un peu partout pour garantir au prisonnier qui voudrait s'√©chapper un peu trop vite d'√™tre projet√© sur les lasers qui servent de barreaux √† cette prison.

deluxe

Outre ces nouveaux niveaux, le mod Deluxe donne accès à une vraie fin et aux niveaux bonus une fois le jeu terminé.

Retro

Le mod Retro est une extension plus modeste, mais qui change compl√®tement l'aspect graphique et la fa√ßon de jouer: Newton est remplac√© par un bonhomme de lumi√®re, les pommes par des cŇďurs, les d√©cors en pixel art par un style ¬ę¬†n√©on¬†¬Ľ et l'objectif n'est plus de trouver une clef pour sortir du niveau. Il faut maintenant lutter contre la montre et collecter tous les euros d'un niveau en un temps tr√®s limit√© avec des pi√®ges plus dangereux et un nombre de cŇďurs plus faible.

retro

Commenc√© comme une exp√©rience pour varier le gameplay, ce mod s'est r√©v√©l√© petit √† petit plus hardcore et plus dr√īle √† mon go√Ľt que le jeu original¬†!

…à prix libre !

Afin de me faire une première expérience dans le monde sans pitié de la commercialisation de jeux indies, j'ai décidé que ces mods seraient payants. Pas bien cher, puisque c'est l'acheteur qui décide du prix en échange de ce pack de données sous contrat CC-BY-SA.

Edit√© par Stuffomatic, c'est donc du jeu libre √† prix libre, une formule d√©j√† adopt√©e pour Andy's Super Great Park, qui je l'esp√®re conna√ģtra du succ√®s dans le march√© si privateur du jeu vid√©o.

√Ä cause des divers frais et taxes, le paiement par carte bancaire ou compte Paypal impose un minimum (2‚ā¨) pour ne pas vendre √† perte. Si vous voulez payer en liquide, par ch√®que ou en nature, vous devrez contacter devnewton ou Julien Jorge directement. D'apr√®s les fiches de la NSA, il est possible de les trouver en faisant la tourn√©e des bars de Nantes ou en se promenant sur la C√īte d'Azur, par exemple aux jm2l.

Making-of

La réalisation de ces mods s'est faite selon une méthode qui a émergé petit à petit lors de la réalisation de Newton Adventure. Elle consiste en une séquence simple pour chaque quête :

  1. Trouver un nouvel élément de gameplay : ça peut être un nouveau type d'ennemi ou d'obstacle, un nouvel objectif, un type de puzzle… Pour cela il suffit de jouer à beaucoup d'autres jeux, de plate-formes surtout, pour trouver l'inspiration et adapter les mécanismes découverts au changement de gravité.
  2. Faire des essais pour voir si ces nouveaux éléments sont amusants.
  3. Choisir un thème graphique. Là aussi l'expérience d'autres jeux est utile, mais parfois il suffit de regarder ailleurs : l'idée de la quête bridge, par exemple, vient de photos de vacances du Golden Gate Bridge.
  4. R√©aliser les tuiles et sprites √† l'aide d'un papier, d'un crayon, d'un scanner et de travail au pixel pr√®s. Pour le mode Retro, j'ai beaucoup jou√© avec les filtres de GIMP pour obtenir l'effet n√©on √† partir de formes tr√®s simples. Les animations sont bien s√Ľr cr√©√©es avec mon logiciel nanimstudio.
  5. Dessiner le décor de fond. Pour cela, je travaille avec Krita et ses nombreux pinceaux.
  6. Construire des niveaux de difficulté croissantes tout en variant la façon de jouer.

Les niveaux sont faits avec l'aide de l'√©diteur, la version Java de Tiled, en fonction de trois ¬ę¬†variables de gameplay¬Ľ, dext√©rit√©, exploration et r√©flexion¬†; en proc√©dant dans l'ordre¬†:

  1. Donner une forme générale : des couloirs tortueux pour favoriser l'exploration, de grandes salles avec des obstacles pour la dextérité, un labyrinthe ou une succession de salles pour la réflexion… L'esthétique rentre aussi en compte : il faut que le niveau présente certaines symétries ou difformités pour être facilement mémorisé par le joueur.
  2. Mettre en place la clef, la porte de sortie, l'endroit de départ et les principaux puzzles.
  3. Ajouter des pièges et ennemis un peu partout avec un esprit sadique.
  4. Jouer et enlever des pièges jusqu'à ce que le niveau soit faisable en donnant plus ou moins envie de mordre dans son clavier selon la difficulté voulue.
  5. Rejouer pour chercher les blocages éventuels.

outils

Le futur

Des portages Android et web sont à l'étude ainsi que de futurs mods (le moteur du jeu permet de faire un flipper, un pachinko, un labyrinthe à bille, un jeu de plateforme classique…), mais après cette sortie, le développement de Newton Adventure va sans doute marquer une pause, car j'ai envie de tester une nouvelle idée de gameplay ou de trouver un autre jeu auquel contribuer.

Il faut aussi que je me remette à niveau en OpenGL, car cette API et les GPU ont beaucoup évolué durant les 4 ans du développement de Newton Adventure.

Que faire après cette dépêche?

Si vous ne savez pas quoi faire après la lecture de cette dépêche, faites dans l'ordre (ou lancez 3d6):

  1. Télécharger et essayer le jeu de base ;
  2. Regarder les bandes annonces des mods ;
  3. Les acheter !
  4. En parler partout et à tout le monde ;
  5. Contribuer : portage sur Android, création de niveaux, traductions, packaging… Je cherche toujours de l'aide !
  6. L√Ęcher des coms et troller Poster des commentaires pertinents.

Vidéos de démonstration

(NdM : non, il n'y a pas encore de moyen d'insérer des vidéos en syntaxe Markdown)

Mod Deluxe :

Mod Retro :

Aller plus loin

  • # La news ok mais ...

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†8. Derni√®re modification le 15/09/13 √† 01:15.

    La CSS imposée, non merci: je reviendrai dans 2 jours… ou alors j'utiliserai le merveilleux boobmsg de weboob

    avant ça, je rajouterai que je trouve amusant le mode retro qui a l'avantage de mystérieusement diminuer cette sensation désagréable (point de vue tout à fait personnel qui ne constitue absolument pas une critique du jeu) de piloter un personnage central autour duquel pivote le décor

    • [^] # Re: La news ok mais ...

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†7.

      La CSS imposée, non merci: je reviendrai dans 2 jours…

      Elle n’est pas tellement imposée, tu peux changer de style. Si tu aimes le thème par défaut habituel, choisis un des thèmes nommés RonRonnement-_Couleur_ (tu as le nom en passant le curseur dessus).

    • [^] # Re: La news ok mais ...

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†3.

      La nouvelle CSS a un contraste tout pourri à certaines endroits, notamment en haut de la page sont écrit en noir sur rouges foncé et les signatures des commentaires sont écris en gris sur rose saumon.

      Ça serait sympa de corriger ça. ^^

      √Čcrit en B√©po selon l‚Äôorthographe de 1990

      • [^] # Re: La news ok mais ...

        Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†2.

        Perso, je suis fan de cette nouvelle CSS. À part certaines tribunes décalées (pas pratique), et l'écriture blanche sur fond saumon de ces mêmes tribunes (illisible car pas assez contrasté), pour le reste, j'aime bien.
        Chaque élément se détache bien, ce n'est pas trop agressif pour les yeux. Bref, +1.

    • [^] # Re: La news ok mais ...

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†4.

      Lors de la dernière dépêche à propos de ce jeu, et avec l'aide d'une moule, j'ai trouvé la CSS "contrib/RonRonnement-Mauve".
      C'est une quasi-copie de la CSS par défaut, qui en principe n'est pas changée de force.
      Les admins du site on eu par le passé la très mauvaise idée de changer la CSS pour tout le monde, cette fois c'est ok. Parce que bon, si j'ai AdBlock et pas de téléviseur, ce n'est pas pour me farcir des "communications ciblées et forcées" sur un site comme linuxfr.

  • # Prix mini?

    Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†-10.

    OK, prix libre, mais il faut m'expliquer les frais √† 2‚ā¨ :

    √Ä cause des divers frais et taxes, le paiement par carte bancaire ou compte Paypal impose un minimum (2‚ā¨) pour ne pas vendre √† perte.

    Paypal, c'est 0.25‚ā¨ de frais mini, et encore si tu n'es pas dou√© (micro-transactions possibles), et au pire du pire Amazon des 0.10‚ā¨/Go (et c'est au pire du pire, sinon on peut tomber √† 0.01‚ā¨/Go, il fait des Go ce projet? Tout le reste est en place avec ou sans les gens qui payent moins.

    Ce n'est pas pour d√©nigrer le choix d'une borne inf√©rieure, chacun son choix, mais l‚Äôexcuse est un peu foireuse et nie les gains apport√©s par Internet, on dirait les majors qui expliquent que leur prix sont √©lev√©s parce que co√Ľts ‚Ķ

    • [^] # Re: Prix mini?

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†10.

      Au lieu de vitupérer avec ce ton désagréable, tu pourrais l'aider à trouver la meilleure solution, puisque tu sembles mieux informé.

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

      • [^] # Re: Prix mini?

        Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†-10.

        Ma proposition est de dire que par principe, c'est mini 2‚ā¨ (normal, on peut avoir envie de mettre un prix mini) sans se cacher derri√®re de fausses excuses de co√Ľts qui n'existent pas (ou alors, je suis curieux qu'on m'explique ce qui co√Ľte 2‚ā¨‚Ķ) et qui peuvent braquer des gens (genre moi) car on a alors peur de l'honn√™tet√© du projet (je connais le projet depuis longtemps certes, mais ce n'est pas le cas de tout le monde)

        Et sinon, j'ai d√©j√† mis les propositions que tu demandes dans mon premier commentaire (r√©sum√© : Paypal micro-transactions et h√©bergement OVH au Go), comme quoi il y a une preuve que ce que j'ai √©crit n'a pas √©t√© lu. Mais en fait, ce n'est pas le sujet, puisque qu'il y a des co√Ľts √† 2‚ā¨, j'imagine donc sans probl√®me qu'on pourra me les d√©tailler plut√īt que de balancer un nombre comme √ßa (comme ce qui est demand√© quand d'autres "m√©chants" vendent "cher" et qu'on trouve que c'est "trop cher").

        Maintenant, si √ßa ne d√©range personne de lire ce genre de phrase et que personne ne tique, ok‚Ķ Faudra penser √† penser la m√™me chose quand d'autres se r√©fugieront derri√®re les co√Ľts √† amortir et qu'ils se feront conspuer car ils ne sont pas du bon c√īt√© de la barri√®re libriste (qui ne change rien au sujet, donc pas un soucis). Bizarrement la r√©action (ou la non r√©action) d√©pend vachement de crit√®res bien al√©atoires‚Ķ (bon, ok, pas al√©atoires, juste hors sujet : on aime ou pas, bu bon c√īt√© ou pas‚Ķ)

        Je me pose juste la question de savoir pourquoi on doit se r√©fugier derri√®re des excuses par rapport √† ce qu'on souhaite faire. Il n'y a pas de mal √† vouloir faire mini 2‚ā¨, la on dirait que la personne a honte et se r√©fugie derri√®re une excuse pour faire passer l'id√©e. Il n'y a rien de honteux et je trouve m√™me l'id√©e tr√®s bonne!

        • [^] # Re: Prix mini?

          Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†10.

          Le prix minimum de 2‚ā¨ a √©t√© d√©termin√© avec mon √©diteur, le but √©tait de couvrir les frais de transaction/h√©bergement/taxe et de faire un prix rond, pas de faire un prix plancher au poil de cul de centime pr√®s‚Ķ

          Je ne comprends pas trop ce qui t'énerves puisque de toute façon l'on offre la possibilité de payer moins…

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

        • [^] # Re: Prix mini?

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†4.

          Je vous trouve très désagréable à lire.

        • [^] # Re: Prix mini?

          Post√©¬†par¬† . √Čvalu√©¬†√†¬†6.

          Ma proposition est de dire que [blabla] sans se cacher derrière de fausses excuses […] qui peuvent braquer des gens (genre moi)

          (Seuil de tol√©rance de Zenitram) / (Seuil de tol√©rance de la moyenne des gens) < őĶ

          Le FN est un parti d'extrême droite

    • [^] # Re: Prix mini?

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†10. Derni√®re modification le 15/09/13 √† 11:25.

      Nous offrons la possibilit√© de payer moins de 2‚ā¨: les radins et les tr√®s pauvres peuvent contacter le service client par mail √† l'adresse devnewton arobase bci.im et proposer une m√©thode paiement!

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

  • # Commentaire supprim√©

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†-10. Derni√®re modification le 15/09/13 √† 11:42.

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

    • [^] # Re: Flash inside !!?!

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†9.

      pourquoi nous proposer du contenu Flash

      C'est la balise html5 , ce n'est pas du flash.

      nécessitant en plus l'activation de la source javascript dropboxusercontent.com (j'utilise l'extension "NoScript" pour Firefox)

      Impossible de faire autrement: Linuxfr ne propose pas d'hébergement vidéo.

      Tu peux faire un entrée dans le suivi et un gros chèque pour payer la bande passant et l'espace disque nécessaire si tu veux!

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

      • [^] # Commentaire supprim√©

        Post√©¬†par¬† . √Čvalu√©¬†√†¬†-6.

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

        • [^] # Re: Flash inside !!?!

          Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†6.

          Pourtant, en activant la source javascript et en cliquant sur la section que FlashBlock a identifié, j'obtiens une image statique

          oui, il faut faire clic droit puis "lire".

          Les spec de Zino et Zind ne prennent pas encore en compte le webm et html5 ?

          ¬ę I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. ¬Ľ Eric Raymond

          • [^] # Re: Flash inside !!?!

            Post√©¬†par¬† . √Čvalu√©¬†√†¬†4.

            Pourquoi on n‚Äôa pas de contr√īles √† part en clic droit? C‚Äôest bizarre √ßa. √áa serait bien de le rajouter dans la d√©p√™che parce que c‚Äôest pas du tout √©vident.

            √Čcrit en B√©po selon l‚Äôorthographe de 1990

            • [^] # Re: Flash inside !!?!

              Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†5.

              Pourquoi on n‚Äôa pas de contr√īles √† part en clic droit?

              À cause de ce souci actuel dans le filtre HTML (et du choix par défaut du navigateur ?).

              • [^] # Re: Flash inside !!?!

                Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

                En plus je peux même pas lire la vidéo avec Rekonq, le clic droit me donne aucune option.

                C‚Äôest quand m√™me bizarre que le navigateur ne mette pas de contr√īle par d√©faut, vu que pour la tr√®s grande majorit√© des vid√©os on veut les voir‚Ķ

                √Čcrit en B√©po selon l‚Äôorthographe de 1990

                • [^] # Re: Flash inside !!?!

                  Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†1.

                  oui √ßa doit √™tre un probl√®me avec linuxfr car sur un site perso qui utilise des vid√©os en webm avec la m√™me balise, il y a bien tous les contr√īles.

                  ¬ę I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. ¬Ľ Eric Raymond

              • [^] # Re: Flash inside !!?!

                Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†3.

                Le souci ayant √©t√© corrig√©, on peut demander les contr√īles dans la vid√©o, et maintenant √ßa marche sous Firefox.

                Par ailleurs on peut désormais indiquer plusieurs sources, et donc comme ici offrir le choix entre webm et h264.

          • [^] # Re: Flash inside !!?!

            Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

            Les specs le font évidemment, ça se saurait si c'était les spécifications le problème.

          • [^] # Commentaire supprim√©

            Post√©¬†par¬† . √Čvalu√©¬†√†¬†-10.

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

    • [^] # Re: Flash inside !!?!

      Post√©¬†par¬† . √Čvalu√©¬†√†¬†5. Derni√®re modification le 15/09/13 √† 11:49.

      Ce n'est pas du flash mais une balise <video>

      ¬ę Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. ¬Ľ Coluche

  • # Compatible openjdk ?

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†1.

    On doit avoir le java "sun" ou ça a une chance de fonctionner avec openJdk ?

    • [^] # Re: Compatible openjdk ?

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†3.

      Je développe et teste avec l'openjdk, donc oui!

      Il vaut mieux openjdk 7, la version 6 a un bug qui provoque de légers ralentissements sur les PC peu puissants.

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

      • [^] # Re: Compatible openjdk ?

        Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†1.

        et surtout avec openjdk 6 :
        $ rpm -qa|grep jdk
        java-1.6.0-openjdk-1.6.0.0-35.b24.3-mdv2011.0.i586

        j'obtiens en sélectionnant le niveau :

        GRAVE: Unexpected error during newton adventure execution.

        java.lang.NoSuchMethodError: java.lang.Integer.compare(II)I
        at im.bci.newtonadv.world.StaticPlatformDrawable$1.compare(StaticPlatformDrawable.java:29)
        at im.bci.newtonadv.world.StaticPlatformDrawable$1.compare(StaticPlatformDrawable.java:25)
        at java.util.Arrays.mergeSort(Arrays.java:1283)

        ce qui d'après google est un feature de java 7.

        bon je sais, faut que je mette à jour ma distrib ;)

    • [^] # Re: Compatible openjdk ?

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†3.

      Tiens je suis intrigué par ta page linuxconsole:

      Using a computer like a console game

      Ca marche vraiment?

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

      • [^] # Re: Compatible openjdk ?

        Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†2.

        Il y a eu plusieurs versions de Linxconsole. C'était un des premiers live Cd de jeux sous Linux, avec des émulateurs de consoles d'arcade et autres. La version suivante était constituée de live CDs de différents modèles. Et un renouveau est en préparation.

  • # Humble Bundle

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

    À quand Newton Adventure dans Humble Bundle, telle est la question !

    En tous cas, ça fait plaisir de voir l'évolution de ton jeu !
    En espérant que tu puisses un jour en vivre totalement ;)

    • [^] # Re: Humble Bundle

      Post√©¬†par¬† (site Web personnel) . √Čvalu√©¬†√†¬†4.

      Merci!

      A propos, je cherche d'autres devs intéressés pour faire un bundle de jeux libres.

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

  • # Bient√īt dans les d√©p√īts ?

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†2.

    √áa fait plaisir de voir que le projet continu :). Aura t-on le plaisir de voir Newton Adventures arriver dans les d√©p√īts des principales distributions d'ici peu¬†?

  • # Commentaire supprim√©

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†-9.

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

  • # article

    Post√©¬†par¬† . √Čvalu√©¬†√†¬†3.

    Paf, un petit article sur le sujet écris pas helios77 : http://www.iplay4you.fr/index.php/2013/09/newton-adventure-la-gravite-est-entre-vos-mains/

Suivre le flux des commentaires

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