Plus particulièrement, un outil pour créer une cache.
Si je crée ce topic, c'est pour avoir un retour, donc dîtes moi ce que vous en pensez
GeoHolmes, kesako ?
GeoHolmes (Geocaching + Sherlock Holmes) est un outil que je viens de pondre.
J'adore les énigmes, j'adore Sherlock Holmes, c'est de là que vient le nom.
Il s'agit d'une interface web pour cache mystery (je pense par exemple aux caches ATMO ou celles de Surfoo).
Cette interface héberge des caches mystères. Voila ce que j'entends par GeoHolmes cache :
- Une cache de ce type est une séquence de challenges
- Pour trouver les coordonnées finales, il faut réussir chaque challenge
- Les challenges peuvent être indépendants ou non
- Un challenge peut être chronométré, personnalisé pour l'utilisateur courant
Showtime
Voici un démo, qui vaudra mieux que de grandes explications: http://geoholmes.driquet.info/.
Pour l'instant, il s'agit d'une cache démo, avec des challenges assez peu évolués.
Derrière le capot
Techniquement, une cache, c'est un fichier json, un fichier readme (la description) et un fichier pour chaque challenge.
Rien d'insurmontable pour les gens qui ne maitrisent pas forcément l'informatique. Je ferai un guide d'utilisateur de toute façon pour expliquer ça.
En somme, que des fichiers textes, on ne programme rien !
Le système, c'est du Python, un peu de HTML/CSS/Javascript.
Je compte partager les sources du système, donc rien ne vous empêcherait de l'installer chez vous.
Egalement, je veux bien héberger des caches (tant qu'il n'y a rien de néfaste, ou contraire aux guidelines).
Comment ça s'intègre à GC.com ?
Naïvement, je dirais que la création de la cache est la même.
Par contre, il faudrait faire pointer l'utilisateur vers cette page web, de manière explicite (un lien) ou non (une première énigme qui fait découvrir l'url).
Le but ultime
Des challenges un poil plus compliqué peuvent être imaginés, qui utilisent des données de l'utilisateur.
Mon but ultime, c'est qu'une GeoHolmes cache soit telle une investigation policière.
Imaginez que vous voulez résoudre cette cache et que cette cache vous inclut dans l'histoire, ça pourrait être sympathique, non ?
L'histoire pourrait être la suivante : "X (un de vos amis sur votre profil GC) a disparu, il faut le retrouver. X a cependant laissé un message chiffré." etc.
Si un challenge n'est pas résolu durant le temps imparti, il est mis à zéro et on recommence avec un nouveau !
Et pour les mystery 'normales' ?
Il est plus qu'enfantin de venir placer une mystery normale (j'entends par là: une voire plusieurs questions avec des réponses connues).
Pour les caches comme celles d'ATMO, avec plusieurs étapes, on pourrait très bien dire qu'une étape équivaut à un challenge.
Ce qu'il me manque
L'accès à l'API GC.com.
J'ai fait la demande, mais je suis assez peu confiant, car ils disent sur leur site que les candidatures sont fermées.
Cependant, il me faudrait cet accès pour gérer l'authentification (car c'est un peu cheap la page de login actuelle) et aussi l'accès aux données pour créer les énigmes.
----------------
Si je vous expose mon petit projet, c'est également pour avoir un retour.
Est-ce que ça vous plait ? Est-ce que vous vous verrez utiliser ce système pour résoudre/créer des énigmes ?
Est-ce que vous auriez des idées d'améliorations, de challenges ?
Est-ce que je perds mon temps ou bien est-ce que ça peut être utile ?
A vous les studios