Les messages de progression de la validation d'un flash dans l'application Flash Invaders
Toute tentative de validation d'un flash se déroule en plusieurs étapes, et est accompagnée de plusieurs messages
Validation de la position GPS
-
L'analyse du flash commence par la validation de la position GPS avec le message :
COMPUTING GPS...
-
Si le signal GPS n'est pas jugé satisfaisant, l'analyse est abandonnée et le message suivant est affiché :
GPS NOT ACCURATE ENOUGH, TURN ON WIFI AND TRY AGAIN
Test de la connexion réseau
-
La connexion réseau est ensuite analysée. Si elle est inexistante (mode avion ou absence de WiFi sur un
appareil non doté de connexion cellulaire), l'analyse est abandonnée, le flash est sauvegardé et le message
suivant est affiché :
NO CONNECTION! FLASH SAVED.
-
Si la possibilité d'une connexion réseau (même faible) existe le message suivant est affiché :
REQUEST SAVED!
Analyse du flash
-
La validation du flash proprement dite commence avec l'affichage d'un premier groupe de messages qui illustrent
les différentes étapes d'un processus d'analyse et de validation, qui se veut réaliste.
Ils sont toujours affichés dans cet ordre, plus ou moins rapidement.
La progression de l'affichage s'interrompt dès que la validation réelle qui se déroule en arrière-plan est terminée, que le flash soit accordé ou pas.SCANNING PICTURE... ROTATING... FILTERING... PROCESSING... UPDATING... ANALYSING... INVERSING... SCALING UP... BINARIZING... PIXELIZING... FORMATTING... COMPRESSING... TRANSLATING... FRAGMENTING... BLURRING... SCALING DOWN... SCALING UP ... DEFRAGMENTING... DECOMPRESSING... CHECKING DATABASE... ISOLATING MOSAIC ANALYSING COLORS COUNTING POINTS... CHECKING GPS... SEARCHING CITY...
-
Si l'analyse n'est pas terminée à la fin de l'affichage du premier groupe de message, un second groupe est
affiché, illustrant de façon humoristique un certain nombre d'étapes imaginaires d'un processus de validation
qui donne une grande place à la culture geek, à des références d'oeuvres de science-fiction ainsi qu'à des
messages de militantisme politique.
Ce second groupe de messages est affiché en entier en cas de non disponibilité du réseau, ou partiellement si la connexion finit par s'établir. L'ordre d'affichage des messages est aléatoire contrairement au premier groupe.
La liste des messages de ce second groupe subit plus fréquemment des modifications avec les mises à jour de l'application et l'on note plus de différences entre les plateformes (iOS ou Android) que pour le premier groupe.
Les messages reproduits ici sont ceux de la version iOS de l'application, triés par ordre alphabétique.42; DROP TABLE PLAYER_SCORE={ID} APPLYING FUNCTIONS... APPLYING QUANTUM PHYSICS... APPLYING STRING THEORY... BANKSYING THE WORLD... CHATTING WITH CAPTAIN KIRK... CHATTING WITH HAL 9000... COLLECTING STAR DUST... COMPILING ART... COMPILING LINUX KERNEL... COMPLEXIFYING OPERATIONS... COMPUTING EARTH VELOCITY... CONNECTING TO TOR... CONNECTING WITH SATELLITES... CONTACTING TARDIS... COUNTING TILES... CREATING BLUEPRINT... DRAWING ASCII ART... EXITING THROUGH THE GIFT SHOP... FACTORIZING... FEEDING SCHRODINGER'S CAT... GROUND CONTROL, TO MAJOR TOM... HARVESTING THE SUN... HEATING UP CPU... HONORING AARON SWARTZ... HOOK UP THE MOON INCREASING NEGENTROPY... INDEX = -1... INVOKING CTHULHU... KILLING TIME... LISTNING TO THE LIZARD KING... LOCALIZING ISS... MALAXING MORTAR... MINING BITCOINS... OBEY! PAINTING RAT ON THE STREET... PINGING THE ISS... PLANNING NEXT EARTH INVASION... PROTECTING SPACE INVADERS... READING ´WALL AND PIECE´... REORDERING MOSAIC TILES... RESOLVING TURING TEST... ROOTING TO NSA... SCANNING THE UNIVERSE... SELECT * FROM WIKILEAKS... SENDING TO OUTER-SPACE... SETTING UP ANARCHY IN THE UK... SHIFTING SPACE AND TIME... SINGING UNDER THE RAIN... SOLVING PROJECT EULER PROBLEMS... SOLVING RUBIK'S CUBE STACKING ETHERREUM... TELEPORTING TO HYPERSPACE... THANKING ASSANGE... THANKING SNOWDEN... VANDALISING CITY... VISITING MOMA ONLINE... WRITING UNIVERSAL DECLARATION OF SPACE INVADERS RIGHTS...
Affichage du résultat
-
L'analyse peut se terminer de plusieurs façons, pendant l'affichage du premier groupe de messages ou pendant
l'affichage du second groupe :
-
Si la mosaïque est reconnue mais déjà présente dans la galerie un message l'indiquant est affiché.
voir l'article ALREADY FLASHED -
Si une mosaïque est reconnue mais ne correspond pas à un Space Invader un message l'indiquant est
affiché.
voir l'article NOT MADE BY INVADER -
Si aucune mosaïque n'est reconnue, un message d'échec est affiché.
voir l'article MISSED -
Enfin, en cas de validation du flash le message suivant est affiché :
CITY FOUND...
Il précède l'affichage de la page de confirmation avec l'identification de la mosaïque et son nombre de points, accompagné par un message de félicitation
voir article YOU FOUND!
-
Si la mosaïque est reconnue mais déjà présente dans la galerie un message l'indiquant est affiché.
-
En cas d'echec de la communication avec le serveur de l'application et après affichage complet de la liste du
second groupe le message suivant est affiché et la requête correspondante est sauvegardée sur le smartphone.
NO CONNECTION! FLASH SAVED.