smy

chroniques geeks, ludiques, photos et autres trucs…

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

Bot twitter «Tiny Escape Room»

12 juillet 20182 commentaires

Une mini idée débile pour une mini réalisation…

Il existe depuis des années des bots (robots) twitter qui publient automatiquement des tweets sur une thématique donnée. Certains sont sérieux, d’autres complétement farfelus avec par exemple des générateurs de jardins @tiny_gardens, de galeries d’art @thetinygallery, d’espace @tiny_astro_naut ou même d’arrêts de bus @tiny_bus_stop… Ils sont inutiles, et donc indispensables !

Bizarrement, rien n’existait sur les Escape Games. Générer une salle aléatoirement pouvait être fun, restait à creuser l’idée et trouver le moyen de le faire.

Graphismes

Mais comment représenter un Escape Game en 280 caractères ? Un plan vu de dessus semble le plus évident et en associant quelques emojis, il est possible de représenter les pièces. Il faut ensuite placer les portes, puis quelques objets de l’univers des escapes, des clés, cadenas, codes, etc.

⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛  ⬛🚪⬛⬛⬛⬛⬛⬛⬛⬛⬛  ⬛🚪⬛⬛⬛⬛⬛⬛⬛⬛⬛  
⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛  ⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛  ⬛⬜⬜🕐⬜⬜⬜⬜🔒🗄⬛  
⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛  ⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛  ⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛  
⬛⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛  ⬛⬜⬜⬜⬜⬛🚪⬛⬛⬛⬛  ⬛📕⬜⬜⬜⬛🚪🔢⬛⬛⬛  
⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛  ⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛  ⬛📘⬜⬜⬜⬛⬜⬜⬜🗝⬛  
⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛  ⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬛  ⬛🔑📙⬜⬜⬛⬜⬜⬜🗞⬛  
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛  ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛  ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛  

Une fois les graphismes plus ou moins décidés, l’étape suivante est la création du bot.

Programmation

Une grande partie des bots est créée avec Cheap Bots, Done Quick!, un site qui se programme en Tracery et qui automatise la publication des tweets. L’avantage est évidemment la simplicité, l’inconvénient est d’arriver à faire entrer les contraintes de formes aléatoires de salles, de portes et d’objets avec les règles du Tracery. Ce n’est malheureusement pas possible ou je n’ai pas assez creusé.

Reste alors la programmation old school et c’est parti pour quelques heures de développement, quelques heures qui vont finir par faire quelques jours.

1. Générer les pièces

La partie la plus simple et la définition aléatoire des dimensions de la salle et des pièces, le tout en gardant à l’esprit les 280 caractères de twitter. Chaque carré d’un mur, chaque carré du sol, chaque objet est un caractère.

2. Ajouter des portes

Viennent ensuite les portes. Pour la porte d’entrée, c’est tout bête, elle sera aléatoirement le long d’un mur extérieur.

Par contre, les portes intérieures sont moins simple à placer. Il y a sans doute des tonnes d’algorithmes qui font ça très bien, mais tant qu’à délirer sur un petit projet comme celui-ci, autant inventer soi-même une méthode. Et si la solution n’était pas de simuler un déplacement d’un personnage depuis l’entrée, de créer des portes et de vérifier que chaque pièce est accessible ? Ça se tente…

3. Ajouter des éléments

Les émojis ne sont pas infinis et il n’y a bizarrement que très peu de meubles. Un canapé, une baignoire mais pas de table ni d’armoire. Il va falloir jouer avec les autres objets pour remplir tout ça. De nouvelles contraintes sont créées, certains objets sont indispensables (l’horloge des 60 minutes), d’autres peuvent apparaître plusieurs fois, certains sont associés deux par deux…

4. Thématiser

Et si les objets n’étaient pas choisis aléatoirement mais selon un thème ? L’Escape Game est un laboratoire ? Médicaments et microscope côtoient des dessins de courbes sur les murs. Pour du médiéval, il y a des boucliers, des épées, des bougies et des fleurs de lys…

Le sol est tristement gris, les murs noirs, pourquoi ne pas ajouter de l’eau, du feu, de la fumée de temps en temps ?

4. Et enfin tweeter

Pour finir, le beau dessin aléatoire doit être automatiquement tweeté. Il faut comprendre le système de publication de Twitter et à s’y connecter.

Le résultat

Le bot tourne depuis maintenant un mois, avec plusieurs publications par jour. Certaines sont funs, d’autres moins réussies, le hasard s’amuse bien !

Si vous êtes curieux, c’est ici : @tiny_escaperoom. Arriverez-vous à trouver votre chemin, trouver les éléments et réussir à sortir ?

Follow @tiny_escaperoom

Pourquoi Escape Room et pas Escape Game ? Il n’y a qu’en France que nous appelons un jeu d’évasion « Game », alors autant pour une fois utiliser le nom international.

Reste à faire la promotion de ce petit bot et à y ajouter quelques nouvelles idées. Et qui sait, il y aura peut-être de temps en temps de véritables salles cachées au milieu des fausses.

⬛⬛⬛⬛⬛⬛⬛⬛🚪⬛⬛
⬛💨💨💨💨💨💨🚪⬜🆘⬛
⬛💨💨💨⚙⬛⬛⬛📓⬜⬛
⬛💨💨💨⬛⬜⬜⬜⬛⬛⬛⬛
⬛🚪⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛
⬛⬜⬜🕐⬜🚪⬜⬜⬜⬜🗑⬛
⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛
⬛⬜⬜⬜⬜⬛⬜🔑⬜⬜⬜⬛
⬛🔎⬜🔒🖥⬛⬜🗄⬜⬜📻⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛

⬛🚪⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬜⬜🕐⬜⬜⬜🚪⬜⬜⬜⬛
⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛🚪⬛
⬛⬜💵⬜🕯🏼🏼🛡⬜⬜⬜🏼
⬛⬜⬜⬜⬜🏼⬜⬜⬜⬜🕯🏼
⬛🗄🔒⬜⬜🏼⬜⬜⬜⬜⬜🏼
⬛🕯⬜⬜🕯🏼⬜🕯⬜🔑⬜🏼
⬛⬛⬛⬛⬛🏼🏼🏼🏼🏼🏼🏼

⬛🚪⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜☢⬛
⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛
⬛⬜⬜⬜⬜⬜⛓⬜⛓⛓⬜⬛
⬛💳⬜⬜⬜⬛⬛⬛⬛⬛🚪⬛
⬛⬜⬜⬜⬜⬛⚙🤡⬜⬜⬜⬛
⬛👻⬜⏱⬜⬛⬜⬜🗝⬜🗞⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛

⬛🚪⬛⬛⬛⬛⬛⬛⬛
⬛⬜⬜⬜⬜🚪⬜📕⬛
⬛🕐⬜⬜⬜⬛⬜🔒⬛
⬛⬜⬜⬜⬜⬛⬜⬜⬛
⬛⬜⬜⬜⬜⬛⬛⬛⬛
⬛⬜📖⬜⬜⬜⬜⬜⬛
⬛⬜⬜⬜⬜⬜⬜⬜⬛
⬛⬜⬜⬜⬜⬜⬜⬜⬛
⬛⬜⬜⬛⬛⬛⬛🚪⬛
⬛⬜⬜⬛💧💧🏾🏾⬛
⬛⬜⬜⬛🔑🏾🏾💧⬛
⬛⬜📙⬛💧💧💧💧⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛

Retrouvez tous nos articles Escape Games, nos avis et conseils sur Paris, la liste complète des enseignes et salles de Paris/IDF et les taux de réussite.

Classé sous :Escape Games, Geek et High-Tech, Une

Commentaires

  1. Géocaching Tof dit

    2 octobre 2018 à 9:58

    Moi qui croyais que c’était ça, la nouvelle mystery du doc Smy :) Peut-être la prochaine !

  2. smy dit

    4 octobre 2018 à 17:35

    @Tof: La prochaine prochaine prochaine alors :) Il y a d’autres idées que se sont insérées

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Newsletter

Une envie subite de vous abonner à la newsletter ?

Tous les articles

  • Already Flashed
  • Blog

Articles récents

  • Chroniques de festivals 29 juin 2025
  • Escape Game – «La crypte» Le Donjon 21 juin 2025
  • Already Flashed n° 49 – Interview Jules Grandsire – Agence Spatiale Européenne 9 juin 2025
  • Already Flashed n° 48 – Interview Speedgirl75 25 mai 2025
  • 20 ans de smy.fr 18 mai 2025
  • Starter Pack sans I.A. 13 avril 2025
  • Jeu – Fil Rouge 6 avril 2025
  • Already Flashed n° 47 – Interview Bricologiste 25 mars 2025
  • Smy v3.3 16 mars 2025
  • Escape Game – «Mission Galactique» Majestic 1 mars 2025
  • Already Flashed n° 46 – Qu’est-ce qu’on va s’faire chier 15 février 2025
  • Jeu – Cocoon 8 février 2025
  • Already Flashed n° 45 – Interview Hyenek, Fredphan et Cracoucass75 25 janvier 2025
  • Jeu – Solstis 11 janvier 2025
  • Bilan ludique 2024 1 janvier 2025

Commentaires

  • smy dans 20 ans de smy.fr
  • Mr Slip dans 20 ans de smy.fr
  • smy dans Starter Pack sans I.A.
  • TofLePack dans Starter Pack sans I.A.
  • 021 dans Starter Pack sans I.A.
  • Mr-Lapo dans Starter Pack sans I.A.
  • smy dans Already Flashed n° 46 – Qu’est-ce qu’on va s’faire chier
  • Louis de Funès dans Already Flashed n° 46 – Qu’est-ce qu’on va s’faire chier
  • smy dans Already Flashed n° 44 – Block Party
  • Fabrice dans Street Art – Blub L’Arte sa nuotare
  • Delphine dans Already Flashed n° 44 – Block Party
  • Nanou dans Beurk 4 – Mate de Coca
  • smy dans Visiter l’Agence Spatiale Européenne avec des yeux d’enfants
  • Jgr dans Visiter l’Agence Spatiale Européenne avec des yeux d’enfants
  • Yard56 dans Already Flashed n° 18 – Championnet Carrelages
  • smy dans Already Flashed n° 14 – Interview NewSpotter
  • GaMeur1 dans Already Flashed n° 14 – Interview NewSpotter
  • smy dans Already Flashed n° 18 – Championnet Carrelages
  • fabre dans Already Flashed n° 18 – Championnet Carrelages
  • smy dans Already Flashed n° 38 – Interview Jarm0u

Bluesky · Instagram · Mastodon · RSS

  • Bluesky
  • Instagram
  • Mastodon
  • Flux RSS

Newsletter

Une envie subite de vous abonner à la newsletter ?

Recherche

Applications iPhone

smyapps.com

Geocaching

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

Copyright © 2005-2025 · Sébastien Mougey

En poursuivant votre navigation, vous acceptez l’utilisation de cookies.Ok