2048 : amusez-vous avec le fork de PC INpact et créez le vôtre

2048 : amusez-vous avec le fork de PC INpact et créez le vôtre

C'est l'heure du goûter

Avatar de l'auteur
David Legrand

Publié dans

Logiciel

26/03/2014 4 minutes
79

2048 : amusez-vous avec le fork de PC INpact et créez le vôtre

C'est le 13 mars dernier que nos amis de LIDD.fr évoquaient pour la première fois un jeu qui s'est rapidement avéré addictif pour la planète geek : 2048. Ce petit bout de code diffusé sous licence MIT par un jeune homme de 19 ans est non seulement prenant, mais il a aussi été à l'origine de nombreux dérivés.

Développeur 2048

Ce n'est pas parce que la mécanique est complexe qu'un jeu fonctionne. Si des solutions commerciales telles que Candy Crush l'ont déjà largement démontré, on en a eu la confirmation à de nombreuses reprises, comme lors de la découverte de Flappy Bird ou de 2048. Évoqué sur LIDD.fr il y a deux semaines, celui-ci a été l'objet d'un véritable raz de marée ces derniers jours. 

L'open source mène parfois aux projets les plus fous

On ne compte ainsi pas les articles plus ou moins sérieux sur le sujet, ou encore les dérivés. Nous en avions d'ailleurs évoqués deux : Doge2048 et Flappy 2048. Slate a pour sa part décidé d'en dédier un aux municipales alors que l'on en trouve pour les physiciens nucléaires, mais aussi d'autres adaptés pour Radio France ou à la série Dr Who, via un site permettant à chacun de créer le sien en quelques clics.

Si cela est possible, c'est que Gabriele Cirulli, le développeur de 19 ans à l'origine du projet a fait les choses simplement, et de manière ouverte. En effet, il a diffusé son code sous la très permissive licence MIT et via la plateforme GitHub. Ainsi, n'importe quel membre (la création de compte est gratuite) peut créer son propre fork en appuyant sur un simple bouton, s'il souhaite tout faire en manuel. Il lui suffit ensuite de récupérer le code, via GitHub pour Windows par exemple, de modifier le contenu de la branche « gh-pages » avec n'importe quel éditeur de texte ou IDE, et de republier ses modifications. Quelques minutes plus tard, elles seront en ligne. 

Le code est simplement composé d'HTML5 et de JavaScript. Pour remplacer les chiffres par une image, il vous suffit de créer un répertoire contenant 13 fichiers de 107x107 pixels, puis d'éditer le fichier « main.css » dans le répertoire « style » à partir de la ligne 315. Vous y trouverez les règles CSS correspondantes aux cases du jeu en fonction de l'élément qu'elles contiennent. Il suffit alors de remplacer le fond coloré par une simple image. Dans notre cas pour la case 2, les lignes 315 à 317 sont ainsi devenues :

.tile.tile-2 .tile-inner {
  background: #eee4da url('../img/harou.png');
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0), inset 0 0 0 1px rgba(255, 255, 255, 0); }

Pour supprimer le résultat qui s'affiche alors par-dessus l'image, il faut éditer le fichier « html_actuator.js » dans le répertoire « js » et supprimer la ligne 65. Une fois ceci effectué, il vous suffit d'ouvrir le fichier index.html dans votre navigateur afin de jouer à votre jeu. GitHub propose un système d'hébergement pour chacun de ses dépôts, qui est la solution utilisée par 2048 à la base. Vous pourrez trouver plus de détails sur son fonctionnement par ici.

Envie de perdre votre après-midi ? Jouez à la version pensée pour les INpactiens

Bien entendu, vous êtes ensuite libres d'adapter le code HTML selon vos besoins. Pour notre part nous avons par exemple repris les codes de PC INpact, adapté et traduit les textes, en plus de la mise en place de photos de 11 membres de l'équipe, dont Harou. Pour rappel, le but est simplement de jouer des touches fléchées de votre clavier afin de faire se rencontrer des cases identiques et les faire fusionner vers un élément supérieur, afin d'atteindre la case ultime. Dans notre cas : Teuf. 

Vous pourrez retrouver le dépôt de notre version et l'ensemble des correctifs apportés par là. Une version indépendante est jouable à cette adresse. Mais nous avons aussi mis en place un petit widget intégrable que vous retrouverez ci-dessous. Désolé pour les longues heures que vous allez perdre à chercher à voir Teuf et Titia ;)


Cliquez dans la fenêtre pour que les touches du clavier soient prises en compte

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

L'open source mène parfois aux projets les plus fous

Envie de perdre votre après-midi ? Jouez à la version pensée pour les INpactiens

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (79)


C’est donc ça le trou de 3h sans news/brèves/commentaires de la part de l’équipe dans l’après-midi, merci PCI ! <img data-src=" />


Marche pas au boulot <img data-src=" />





Soltek a écrit :



C’est donc ça le trou de 3h sans news/brèves/commentaires de la part de l’équipe dans l’après-midi, merci PCI ! <img data-src=" />



<img data-src=" />

En effet ceci explique cela









Soltek a écrit :



C’est donc ça le trou de 3h sans news/brèves/commentaires de la part de l’équipe dans l’après-midi, merci PCI ! <img data-src=" />





C’est parce qu’ils voulaient tous checker que j’avais pas mis une photo trop méchante <img data-src=" />



<img data-src=" />



Mais mais mais c’est quoi ça ? <img data-src=" />


Apres moults essaie j’ai fini par gagner, puis continué avec un score de 28000points


3372 au premier essai… Bon c’est pas comme si je devais réviser pour mes exams <img data-src=" />








Amnesiac a écrit :



<img data-src=" />



Mais mais mais c’est quoi ça ? <img data-src=" />







XD









Soltek a écrit :



C’est donc ça le trou de 3h sans news/brèves/commentaires de la part de l’équipe dans l’après-midi, merci PCI ! <img data-src=" />





<img data-src=" />



Y a du lourd dans les photos <img data-src=" />








Ellierys a écrit :



<img data-src=" />





Toi aussi XD



C’est malin ! J’ai fini l’original hier et je vais encore devoir y passer du temps <img data-src=" />



Bon, déjà, j’ai chopé les techniques, ça devrait être plus facile….








John Shaft a écrit :



Y a du lourd dans les photos <img data-src=" />





Si peu.









John Shaft a écrit :



Y a du lourd dans les photos <img data-src=" />





Je vais en préparer une avec les dossiers sur les admins / modos du forum <img data-src=" />









NilSanyas a écrit :



Si peu.







Je me doute bien que nous n’avons accès qu’à la partie émergée de l’icerberg <img data-src=" />









NilSanyas a écrit :



Si peu.





J’avais jamais remarqué qu’Antoine Daniel faisait partie de l’équipe en fait.









David_L a écrit :



Je vais en préparer une avec les dossiers sur les admins / modos du forum <img data-src=" />







Oula j ai du lourd moi ! Sur les admins !



bon testé<img data-src=" />


14476 pour moi, et 26 minutes de non productivité, j’envoi la facture à PCi <img data-src=" />








David_L a écrit :



Je vais en préparer une avec les dossiers sur les admins / modos du forum <img data-src=" />







Bon normalement, si je suis en photo quelque part, ma dignité est préservée (je dis bien normalement) <img data-src=" />










David_L a écrit :



Je vais en préparer une avec les dossiers sur les admins / modos du forum <img data-src=" />







<img data-src=" /><img data-src=" />



5460 <img data-src=" /> (1 essai)


Ça bosse dur chez PCI… enfin vous direz, moi aussi du coup. <img data-src=" />


Merci pour l’outil de création, j’en ai profité pour faire la version la plus mignonne qu’il soit :http://games.usvsth3m.com/2048/redpanda-edition/ <img data-src=" /><img data-src=" /><img data-src=" />








Titia a écrit :



Oula j ai du lourd moi ! Sur les admins !







Tu en dis trop, on veut savoir maintenant. <img data-src=" />



Mortel les photos merci PCI (bon, le temps de piger, j’ai abouti à ~2000, je tenterai les 4000 plus tard ^^).


7308 pour ma première partie, c’est pas si mal…


j’ai pas compris ce qu’il faut faire xD








zefling a écrit :



Tu en dis trop, on veut savoir maintenant. <img data-src=" />







Je garde dans ma botte secrète !









al_bebert a écrit :



j’ai pas compris ce qu’il faut faire xD





http://davidpci.github.io/2048-INpact/



;)









al_bebert a écrit :



j’ai pas compris ce qu’il faut faire xD





Tu appuies sur les touches fléchés du clavier pour faire glisser les tuiles dans la direction de ladite flèche. Si deux tuiles identiques se rencontrent, elle fusionne et en forme une de niveau supérieur. :)



Ça manque de boobs …



<img data-src=" />








VilraleuR a écrit :



Ça manque de boobs …



<img data-src=" />





On peut faire un effort si t’arrives à convaincre Titia…. et Teuf aussi du coup.



c’est plus difficile qu’avec les chiffres car je ne me souviens plus forcément quelle tête va être faite une fois que j’ajoute 2 têtes identiques. Alors que je sais par avance combien font 64+64 par exemple :)


Je dépasse pas le Marc pour l’instant. Laisser moi la soirée et le Teuf sera mien <img data-src=" />








VilraleuR a écrit :



Ça manque de boobs …



<img data-src=" />



Il y en a un qui existe avec :p Nettement plus addictif que l’original <img data-src=" />









VilraleuR a écrit :



Ça manque de boobs …



<img data-src=" />





http://www.fier-panda.fr/boobs2048/ [NSFW]



Ne me remercie pas <img data-src=" />









John Shaft a écrit :



Je dépasse pas le Marc pour l’instant. Laisser moi la soirée et le Teuf sera mien <img data-src=" />







XD



Cool, peut-être que les commentaires de PCI pourront enfin supporter l’UTF8. :lol:


14580, et pour donner un indice, ki embrasse le chien ?








David_L a écrit :



http://davidpci.github.io/2048-INpact/



;)









Zergy a écrit :



Tu appuies sur les touches fléchés du clavier pour faire glisser les tuiles dans la direction de ladite flèche. Si deux tuiles identiques se rencontrent, elle fusionne et en forme une de niveau supérieur. :)







Merci Zergy ^^ parce que le lien de David éclairait pas beaucoup sur la façon de jouer ^^



Ho le magnifique craquage…


Woaaw l’hallu les photos ! :) <img data-src=" />



Perdu à 4716pts, mais j’ai pu choper Marc donc ça me suffit <img data-src=" />

http://davidpci.github.io/2048-INpact/img/marc.png


Gagné ! 20320 bon y’a pas de boobs a la fin pour ceux qui voudraient savoir ^^



Je met pas de screenshot pour pas spoil








Ov3rSoul a écrit :



Woaaw l’hallu les photos ! :) <img data-src=" />



Perdu à 4716pts, mais j’ai pu choper Marc donc ça me suffit <img data-src=" />

http://davidpci.github.io/2048-INpact/img/marc.png









Ben moi j’ai eu titia (en réponse à mon post) !



http://davidpci.github.io/2048-INpact/img/titia.png









Ellierys a écrit :



On peut faire un effort si t’arrives à convaincre Titia…. et Teuf aussi du coup.





même si nous y arrivions il me faudrait baisser les bras devant le refus catégorique de ma femme …









riefflat a écrit :



Ben moi j’ai eu titia (en réponse à mon post) !



http://davidpci.github.io/2048-INpact/img/titia.png







Elle vient juste après Marc ? En fait faudrait la liste des 13, avec l’ordre…



<img data-src=" />


Sympa de faire la pub du mec qui a fait ce jeu, mais 2048 ne serait pas une copie de Threes! ?


Je ne veux pas être méchant mais ça fait presque peur <img data-src=" />


C’est quoi le machin vert? Une tétine? ?








Ov3rSoul a écrit :



Elle vient juste après Marc ? En fait faudrait la liste des 13, avec l’ordre…





Oui et il y’en a 11 pas 13









Arpago a écrit :



Sympa de faire la pub du mec qui a fait ce jeu, mais 2048 ne serait pas une copie de Threes! ?





Il évoque ses différentes inspirations assez clairement dans la version originale. On fait de même sur la page dédiée de notre version :)



Merci pour la réponse David. Je m’étais arrêté à votre news et votre version du jeu. 11508 pour le premier coup et Titia je suppose. ;)








Zergy a écrit :



Merci pour l’outil de création, j’en ai profité pour faire la version la plus mignonne qu’il soit :http://games.usvsth3m.com/2048/redpanda-edition/ <img data-src=" /><img data-src=" /><img data-src=" />









Rhaaaa damned ! Toutes ces bestioles mignonnes <img data-src=" />



A quand la version Tux ? <img data-src=" />









amikuns a écrit :



C’est quoi le machin vert? Une tétine? ?







C’est une glace USB <img data-src=" />









amikuns a écrit :



C’est quoi le machin vert? Une tétine? ?





une glace à la menthe ;)









Ov3rSoul a écrit :



Elle vient juste après Marc ? En fait faudrait la liste des 13, avec l’ordre…





Comme dit dans l’actu et plus haut, le jeu PCi a une page dédiée complète :)http://davidpci.github.io/2048-INpact/



Celle là est plus simple :http://jennypeng.me/2048/



<img data-src=" />




Si des solutions commerciales telles que Candy Crush l’ont déjà largement démontré



Oui enfin on l’a pas attendu pour avoir la démonstration, à moins que Pong soit considéré comme ayant une mécanique complexe. <img data-src=" />


Zut je n’arrive pas à arriver à la fin, pour voir sans tricher qui a la meilleure tuile <img data-src=" />








David_L a écrit :



une glace à la menthe ;)





Les images passe mal sur la version mobile.









knos a écrit :



Je ne veux pas être méchant mais ça fait presque peur <img data-src=" />







Personnellement, celui-ci ou un autre j’arrive pas bien loin…



<img data-src=" />



<img data-src=" />



1598 pts… perdu… Vous avez conscience que vous venez de gâcher ma nuit ?








amikuns a écrit :



Les images passe mal sur la version mobile.





Oui il faut que j’adapte les images quand la définition est &lt; 520 pixels en largeur :)



C’est titia à la place du 2 ?


je comprends rien mais je marque des points <img data-src=" />


Seconde tentative… 3088pts… perdu…


A-t-on le droit de traiter des employés de la sorte!!!

<img data-src=" />


Quel est l’intérêt ? Le jeu original est top, aucun fork ne l’améliore. Enfin bon il parait que cela ne nuit pas à la productivité



Amusez vous : allthe2048.com/


2100 au 1er essai, je suis loiiiiin…<img data-src=" />








FunnyD a écrit :



2100 au 1er essai, je suis loiiiiin…<img data-src=" />







Juste 86 ans dans le futur; on veut bien les résultats du loto. <img data-src=" />



c’était étonnant qu’il n’y ai pas de version MLP alors j’en ai fait une :p



http://games.usvsth3m.com/2048/brony-edition/



<img data-src=" />


La version de “fier panda” est pas mal non plus ^^


Moi je me suis arrêté après avoir vu la photo de titia <img data-src=" />

(non je ne fayote pas pour avoir un T-shirt <img data-src=" />)


Fini au 3eme essais <img data-src=" />



Faut juste avoir trouver la technique et une petite dose de karma pour le random.


je viens de tester et pas de photos de David <img data-src=" /><img data-src=" />


David,

T’es un vilain. <img data-src=" />

Va me faire retirer cela de la tête, maintenant. <img data-src=" />

Comment vais-je faire pour arrêter alors que j’ai un taf monstre à terminer? <img data-src=" />








misterB a écrit :



je viens de tester et pas de photos de David <img data-src=" /><img data-src=" />





Bien sûr que si <img data-src=" />



C’est pas Threes le premier ? Il me semble que 2048 a copié Threes, qui est un gros succès récent sur iOS… Donc si on peut au moins citer le vrai premier jeu, ce serait sympa pour le développeur…

http://asherv.com/threes/threemails/