smy

chroniques geeks, jeux, photos et autres trucs…

  • Accueil
  • Thèmes
    • Apple
    • Escape Games
    • Geek
    • Geocaching
    • High-Tech
    • Jeux
    • Microsoft
    • Photographies
    • Pommes
    • Smy
    • 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.

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

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

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

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

Catégorie(s) : Escape Games, Geek, Une

Newsletter

Une envie subite de vous abonner à la newsletter ?

Commentaires

  1. Géocaching Tof a écrit

    2 octobre 2018 à 9:58

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

  2. smy a écrit

    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 Annuler la réponse

Votre adresse de messagerie ne sera pas publiée.

Tous les articles

  • Blog

Articles récents

  • Street Art à la plage, les Bunkers sublimés 25 février 2021
  • Trois mois sans article… 7 février 2021
  • Escape Game – «Entrepôt 13» The Box Metz 19 décembre 2020
  • FlashInvaders, une folie de 4 ans ! 13 novembre 2020
  • Escape Game – «The Prime» Artifact 7 novembre 2020
  • Escape Game – «La Théorie du Chaos» L’Escapatoire 26 septembre 2020
  • Escape Game – «Le casse du siècle» Escape You Anglet 14 septembre 2020
  • Escape Game – «L’atelier d’Henryk» Run out the Clock 22 août 2020
  • The Last of Us Part II, un jeu inoubliable 10 août 2020
  • Liberated, le jeu vidéo rencontre la BD 11 juillet 2020
  • Bugophilie 5 28 juin 2020
  • Good Job, la fin justifie les moyens 9 mai 2020
  • Nouveau design du site smyapps 1 mai 2020
  • Création d’un podcast 20 avril 2020
  • Escape Game – «La grande horloge» Room Rush 21 mars 2020

Commentaires

  • smy dans La demoscene existe toujours !
  • Kolius / Psk dans La demoscene existe toujours !
  • Monsieur Etienne dans FlashInvaders, une folie de 4 ans !
  • Dany ninatheo dans FlashInvaders, une folie de 4 ans !
  • Fabrice dans FlashInvaders, une folie de 4 ans !
  • Galichonj dans FlashInvaders, une folie de 4 ans !
  • Lamwette dans FlashInvaders, une folie de 4 ans !
  • Chtigones dans Bugophilie 5
  • Tof dans Bugophilie 5
  • purpura mus dans Bugophilie 5
  • drtuber dans Escape Game – «L’abri» Crack the Egg
  • xxxdan dans Escape Game – «L’abattoir» One Hour
  • smy dans L’étrange IRM
  • Quentin dans L’étrange IRM
  • Diane dans Geocaching – La cache à ça
  • Tof dans Geocaching – Amnésie
  • smy dans Bot twitter «Tiny Escape Room»
  • Géocaching Tof dans Bot twitter «Tiny Escape Room»
  • smy dans Urbex – «La station endormie»
  • smy dans L’étrange IRM

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
  • Steve Mobil
  • Urbex

Copyright © 2005-2021 · Sébastien Mougey

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