IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[Ludique] Mini-jeu : déchiffrage de code (niveau facile)


Sujet :

JavaScript

  1. #1
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut [Ludique] Mini-jeu : déchiffrage de code (niveau facile)
    Salut les geeks

    Bon pour ceux qui font du JS et qui aiment ça (si, si, il y en a plein )(ben, y'a moi déjà ), et suite aux divagations récentes d'un estimé confrère, je vous propose cette mini "énigme" JS, qui se présente en fait plutôt comme un espèce de jeu de piste...

    Enfin bref, "qu'est-ce qu'on doit deviner dans ton machin ? " me demanderez-vous alors d'un ton idoine et ampoulé.

    Background du jeu : "Les Dalton croyaient braquer la banque, malheureusement c'est le poste du télégraphiste. Résultat : Joe, humilié et vert de rage, veut profiter de l'occasion pour hurler sa haine de sa némésis (vous aurez reconnu le blondinet nonchalant appelé Luke)."
    Wow. Je vous présente toutes mes excuses pour ce background misérable.

    >>> Le but est de trouver les valeurs que doivent prendre les *frères Dalton* pour que la fonction mystere() renvoie la chaîne "Je hais Lucky Luke ! - STOP - Je hais Lucky Luke ! - STOP - Je hais Lucky Luke !"

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    String.prototype.dalton=function(n,s){var c="";n=Math.round(n);for(var i=0;i<n;++i)c+=this+((s&&(n>(i+1)))?s:"");return c;}
     
    function mystere() {
       var joe, jack, william, awerell;
       // ---
       // A VOUS D'INITIALISER LES VALEURS DES 4 FRERES ICI
       // ---
       return joe.dalton(jack, william, awerell);
    }

    Bon, les grands gourous, ne vous jetez pas dessus tout de suite hein laissez chercher un peu les autres... ^^

    (note aux modérateurs : si vous trouvez que ce thread a plus sa place dans la taverne, n'ayez aucun scrupule à me déplacer j'ai toujours aimé voyager )

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    ouf , j'ai trouvé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var awerell="Quand est-ce qu'on mange?";

  3. #3
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut I'm a poor lonesome cow-boy and a long long way from home. ♫
    Hèhè. Sympathique, Romain. J'ai bien aimé.
    En plus je suis en train de me dire que ça peut être un moyen efficace pour apprendre le Javascript. Ca force à décortiquer chaque instruction et à en bien comprendre le sens.

  4. #4
    Membre actif
    Avatar de dam_moreyllo
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Points : 227
    Points
    227
    Par défaut

    joe = 'Je hais Lucky Luke !';
    jack = 3;
    william = ' - STOP - ';
    awerell = 'Quand est-ce qu'on mange?';


  5. #5
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Allez un indice ^^


  6. #6
    Membre actif
    Avatar de dam_moreyllo
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Points : 227
    Points
    227
    Par défaut
    J'ai peut être un peu trop caché ma réponse mais j'ai répondu hein

  7. #7
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par dam_moreyllo Voir le message
    J'ai peut être un peu trop caché ma réponse mais j'ai répondu hein
    Mais je n'avais même pas vu ! Ca a beau etre vieux comme le monde... (Quelqu'un a des yeux à vendre ? )

    Et donc il ne me reste qu'à te féliciter pour cette excellente réponse

    Allez ça m'a fait marrer de le préparer en tous cas, je vous en referai bientôt en augmentant un peu la difficulté

    ---

    edit : juste un détail Pour Awerell, comme vous l'avez remarqué, toute valeur pouvait faire l'affaire, étant donné que la fonction dalton n'utilisait en fin de compte que deux paramètres ^^ mais j'avais au départ prévu dans ma solution
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    awerell = null;
    Et en fin de compte la proposition de javatwister est franchement plus marrante

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Ludique] Mini-jeu niveau très dur
    Par gwyohm dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 25/01/2011, 09h42
  2. [Ludique] Mini-jeu : épisode 3 (déchiffrage de code, niveau : facile)
    Par RomainVALERI dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 03/11/2010, 01h45
  3. [Ludique] Mini-jeu - niveau 2 : déchiffrage de code (niveau modéré)
    Par RomainVALERI dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 29/07/2010, 00h15
  4. Mini jeu de rôle en php
    Par Sh4dow49 dans le forum Projets
    Réponses: 5
    Dernier message: 23/10/2008, 17h08
  5. mini jeu en construction (débutant)
    Par samy100 dans le forum C
    Réponses: 45
    Dernier message: 24/04/2006, 00h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo