smy

chroniques geeks, jeux, photos et autres trucs…

  • Accueil
  • Thèmes
    • Apple
    • Escape Games
    • Geek
    • Geocaching
    • High-Tech
    • Jeux
    • Microsoft
    • Photographies
    • Pommes
    • Smy
    • Space Invaders
    • Steve Mobil
    • Urbex
  • Blog
  • A propos
  • smyapps

Geocaching – Une énigme pour les fous

10 septembre 20174 commentaires

Histoire de la création d’une Mystery très psychiatrique, d’un fou pour les fous…

Je ne sais pas comment germent les idées débiles dans la tête des gens, mais dans mon cas la douche du matin est une inépuisable source d’inventions farfelues. Une fois de plus, ce petit espace d’un mètre carré a produit dans mon cerveau quelque chose de bizarre, très bizarre…

L’histoire est un peu longue, revenons plus de 50 ans en arrière, à une époque où je n’étais pas encore né.

Eliza

Une étrange Intelligence Artificielle a croisé au moins trois fois ma vie de geek. Elle se nomme Eliza et sa naissance date de 1964. Son père est un informaticien germano-américain nommé Joseph Weizenbaum. Il travaille à l’époque pour le laboratoire d’I.A. du M.I.T. et crée ce programme qui simule une discussion avec un psychiatre. Eliza fonctionne par reconnaissance de formes et substitution de mots. Elle est capable de reformuler des phrases et de poser des questions à partir des échanges précédents.

> I am the psychotherapist. Please, describe your problems.
I am unhappy.
> Are you unhappy often?
Yes.
> Can you elaborate on that?
Too much work.
> Why do you say too much work?

Mon premier contact avec cet algorithme date de mon adolescence. Je programme une version très simple d’Eliza sur mon ordinateur de l’époque (et je vous interdis de penser que j’étais un ado geek cinglé qui aurait pu jouer dans Stranger Things), puis j’oublie pendant des dizaines d’années ce code.

Nouvelle douche en 2012, je développe à l’époque des jeux débiles sur iPhone avec toute une série de détecteurs de créatures, et nouvelle révélation ! Et si j’adaptais cette Eliza à l’iPhone pour donner l’impression aux joueurs qu’ils discutent avec des fantômes, des vampires, des zombies ? Incapable de résister à cette idée, il me faudra plusieurs mois pour faire revivre l’Intelligence Artificielle et en faire une version française un peu crédible. Notre grammaire est bien plus complexe et le changement de personne (Je <> Vous) beaucoup moins simple.

Cinq ans et quelques douches plus tard, nous sommes en juin 2017. Les Escape Games et le Geocaching ont remplacé le développement iPhone dans ma liste de loisirs geeks. L’eau coule en pluie sur ma tête, des neurones et synapses se réveillent et font une nouvelle fois surgir Eliza ! Et si…

Geocaching

…et si j’adaptais une troisième fois ce code pour en faire une énigme de Geocaching ? Je sais que la question est purement rhétorique, c’est déjà trop tard. Pour ceux qui n’ont pas suivi, le Geocaching n’est pas que la recherche de petites boîtes cachées dans les bois. Il y a aussi une partie résolution d’énigmes et toutes les idées sont possibles, surtout les plus folles.

Étant geocacheur parisien depuis seulement un an, je ne connais évidemment pas toutes les 850 caches de la ville et encore moins les 13.000 de l’Ile de France. J’ai pour habitude de demander à deux copains(1) bien plus expérimentés si mes idées existent déjà. Et pour celle-ci, non seulement il n’y a rien de semblable, mais leur enthousiasme me motive.

Je récupère mon précédent développement iPhone et fais une évolution rapide pour valider le concept. Ça marche, il est possible de donner l’impression de discuter avec une cache. C’est juste assez «barré» pour me plaire.

Impossible de faire télécharger une appli iPhone aux geocacheurs, il faut trouver un moyen d’adapter le système et en faire un site web. C’est donc reparti pour deux mois de développement, de portage dans un nouveau langage informatique, de création d’un site. En parallèle de la partie purement technique, le mécanisme de l’énigme prend forme, les étapes nécessaires à sa résolution sont trouvées et semblent possibles. J’hésite encore, est-ce que l’on parlera avec une cache ou avec un psychiatre…

Après une courte période de beta test par des geocacheurs(2) qui vivent en Martinique et qui sauront garder le secret, vient le moment de choisir où sera réellement cachée la boîte dans Paris. Comme à chaque fois, je suis plus excité par l’énigme en elle-même que par la pose de la cache, certains sont des spécialistes de la création de boîtes thématisées, ce n’est pas mon cas. Je trouve tout de même un emplacement dans le thème et décide qu’il est largement temps de la publier. Nous sommes mi-aout, le descriptif est rédigé, ce sera «Je vous écoute» et on parlera à un psychiatre de nos problèmes d’addiction ludique, c’est parti…

Publication

Une véritable conversation entre un psy et un fou(3)
La Mystery sort un vendredi soir et les premiers joueurs commencent à discuter… La sauvegarde des dialogues prévue pour le débugging est toujours en place et j’ai donc accès à la retranscription des échanges. Si dans certains cas cela tourne un peu en rond, d’autres discussions sont magiques, irréelles. Le système arrive à répondre avec un semblant d’intelligence ou de folie suivant les utilisateurs. Certains joueurs m’envoient même des captures d’écrans…

Il y a de nombreuses pistes d’améliorations et je passe les jours suivants à corriger des petits points, à ajouter des easter eggs et à faire une version anglaise. Je réalise qu’il y a des incohérences et que certaines phrases datent de l’époque où je pensais que l’interlocuteur serait une cache et non un psychiatre.

Fous ?

Les premiers logs tombent assez vite et l’imagination des joueurs dépasse celle du psychiatre. Un fou(3) encore plus fou que les autres cherche une cache pour son prochain jalon, son prochain seuil du nombre de caches trouvées. A ma surprise et ma joie, il décide que cette Mystery sera sa 40.000ème cache (soit une moyenne d’une cache toutes les deux heures depuis huit ans, nuits comprises) et me fait la surprise.

Cette énigme lève mes derniers doutes sur la santé mentale des geocacheurs parisiens, ce milieu est cinglé et je m’y sens bien, n’est-ce pas docteur ?

Si vous voulez tester cette énigme : Je vous écoute… – I’m listening to you….

(1) Mes discrets conseillers sont TofLaBeuze et Surfoo
(2) Beta tests par les Bzh972 et Clara972
(3) Monsieur Arnokovic, votre traitement est prêt…

Classé sous :Geocaching

Newsletter

Une envie subite de vous abonner à la newsletter ?

Commentaires

  1. Géocaching Tof dit

    10 septembre 2017 à 17:59

    Bon, OK, mais moi j’attends désormais la version 2.0 que je t’ai soumise :D
    Bravo en tout cas pour cette cache géniale !

  2. smy dit

    10 septembre 2017 à 18:44

    @Tof Merci ^^
    Et tu veux vraiment me rajouter du boulot pour une v2 c’est ça ? Bon, je vais y réfléchir demain sous la douche…

  3. inforaa dit

    13 septembre 2017 à 17:57

    Bravo Smy !

  4. Diane dit

    10 novembre 2017 à 23:02

    Les 3 gouttes de pluie du jour annonceraient-elles l’imminente sortie de la V2 ? ;-)

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée.

Tous les articles

  • Already Flashed
  • Blog

Articles récents

  • Already Flashed n° 13 – Interview Mr Djoul 14 mai 2022
  • Poses longues à Venise 30 avril 2022
  • Already Flashed n° 12 – Interview Olivier92 2 avril 2022
  • Golf Club Wasteland, Covfefe en 3 coups 19 mars 2022
  • Already Flashed n° 11 – Interview Life on Mars 1 mars 2022
  • Already Flashed n° 10 – En direct de Potosi 12 février 2022
  • Escape Game – «La pierre de lumière» Masterio 6 février 2022
  • Beurk 4 – Mate de Coca 30 janvier 2022
  • Already Flashed n° 9 – Interview Zellid et Arlo 14 janvier 2022
  • Already Flashed n° 8 – 4000 ! 2 janvier 2022
  • Already Flashed n° 7 – Interview RVLeb 10 décembre 2021
  • Escape Game – «Le crime de l’Orient Express» The One Escape 20 novembre 2021
  • Already Flashed n° 6 – Interview Doud1er 10 novembre 2021
  • Urbex – «L’hôtel inachevé» 1 novembre 2021
  • Already Flashed n° 5 – Flash tour Bruxelles 23 octobre 2021

Commentaires

  • Dany Ninatheo dans Poses longues à Venise
  • IMAGINARIUM GAME dans Escape Games – Difficulté et taux de réussite
  • Virginie Farge dans Street Art – Sens Interdits
  • smy dans Beurk 4 – Mate de Coca
  • TofBeurk dans Beurk 4 – Mate de Coca
  • smy dans Already Flashed n° 5 – Flash tour Bruxelles
  • Tof Géocaching dans Already Flashed n° 5 – Flash tour Bruxelles
  • smy dans Already Flashed n° 4 – Interview Illaneo et Bat invader
  • I_see_si_everywhere dans Already Flashed n° 4 – Interview Illaneo et Bat invader
  • smy dans Already Flashed n° 1 – Interview Arnokovic
  • smy dans Poses longues à Porto
  • No Flashing Tof dans Already Flashed n° 1 – Interview Arnokovic
  • Chtigones dans Poses longues à Porto
  • I_mix_everything_up dans Already Flashed n° 0 – Pilote, qu’est-ce que FlashInvaders ?
  • smy dans Geek – How it started, How it’s going
  • TPM dans Already Flashed n° 1 – Interview Arnokovic
  • Awazleon dans Geek – How it started, How it’s going
  • smy dans Already Flashed n° 0 – Pilote, qu’est-ce que FlashInvaders ?
  • NeverFlashed dans Already Flashed n° 0 – Pilote, qu’est-ce que FlashInvaders ?
  • smy dans Geocaching – La boîte à musique

Instagram · RSS · Twitter

  • Instagram
  • Flux RSS
  • Twitter

Newsletter

Une envie subite de vous abonner à la newsletter ?

Recherche

Applications iPhone

smyapps.com

Geocaching

  • Apple
  • Escape Games
  • Geek
  • Geocaching
  • High-Tech
  • Jeux
  • Microsoft
  • Photographies
  • Pommes
  • Smy
  • Space Invaders
  • Steve Mobil
  • Urbex

Copyright © 2005-2022 · Sébastien Mougey

{"smy":{"skin_ap":"skin-wave","settings_extrahtml_in_player":"","enable_embed_button":"off","preview_on_hover":"off","loop":"off","preload_method":"metadata","cue_method":"off","playfrom":"off","default_volume":"default","menu_right_enable_info_btn":"off","menu_right_enable_multishare":"off","settings_exclude_from_list":"off","player_navigation":"default","footer_btn_playlist":"off","color_ui":"","color_ui_alternate":"","colorhighlight":"f07802","design_wave_color_bg":"","design_wave_color_progress":"f07802","design_animateplaypause":"default","enable_footer_close_button":"off","disable_scrubbar":"off","disable_volume":"default","skinwave_dynamicwaves":"off","skinwave_wave_mode":"canvas","skinwave_wave_mode_canvas_reflection_size":"0.25","skinwave_wave_mode_canvas_waves_number":"","skinwave_wave_mode_canvas_waves_padding":"","skinwave_wave_mode_canvas_normalize":"","skinwave_enablespectrum":"off","skinwave_timer_static":"off","skinwave_enablereflect":"on","skinwave_comments_enable":"off","skinwave_mode":"small","skinwave_wave_mode_canvas_mode":"normal","button_aspect":"default","extra_classes_player":"","settings_extrahtml_after_artist":"","js_settings_extrahtml_in_float_right_from_config":"","js_settings_extrahtml_in_bottom_controls_from_config":"","settings_extrahtml_after_playpause_from_config":"","settings_extrahtml_after_con_controls_from_config":"","config_extra_css":""}}