Victoriabilité augmentée : la pêche aux mouleu-mouleu-mouleu.

Vous vous souvenez de ce concept que j’ai inventé il y a quelques temps déjà ?

Eh bien je l’ai réitéré. (Il était dans une boucle « for », quelque part).

C’est à nouveau pour le jeu flash débile « Anti-Idle » (http:// www. kongregate.com/games/Tukkun/anti-idle-the-game).

Celui-ci contient un mini-jeu, qui consiste à pêcher des triangles. Il se présente comme ça :

Anti-Idle Fishing screenshot

triangle = symbole du vagin = moule. donc pêche aux triangles = pêche aux moules.

Le triangle orange, en bas à droite, se déplace latéralement. Lorsqu’il arrive pil poil au niveau du trait rouge vertical, il faut appuyer sur une touche, ce qui permet de faire un « perfect catch ». Puis, un autre triangle passe, et ainsi de suite.

L’un des achievements du jeu consiste à effectuer 20 perfect catch à la suite. J’ai essayé de le faire à la main, avec mes petits réflexes d’hominoïdes, ça m’a très vite lourdé.

Pavlov aurait certainement réglé le problème avec des cacahuètes, des décharges électriques et un sifflet. En ce qui me concerne, je l’ai réglé avec un petit script python, qui effectue des copies d’écran et envoie des appuis de touches vers le jeu aux bons moments.

Vous le trouverez, sur mon compte github, avec la documentation nécessaire.

poisson pané en forme de triangle

Une pêche miraculeuse.

J’ai un peu honte de gâcher du temps de ma vie à programmer des trucs aussi inutiles, pour un jeu aussi débile. Je vais donc invoquer ma clause de déculpabilisation récursive : « ce n’est pas grave d’avoir honte de quelque chose, à condition de ne pas avoir honte d’avoir honte ».

Et sinon, je travaille actuellement sur Kawax. Je ne finirais probablement jamais ce jeu, mais je vais au moins en faire une version présentable. Vous pouvez voir l’évolution du chantier sur mon sus-mentionné compte github.

Sur ce, je vous laisse, je dois gagner l’achievement des 2000 perfect catch (heureusement que pour celui-là, il ne faut pas les faire tous à la suite).

Lailani fat girl fishing

Bonne pêche aux ce-que-vous-voulez !

La victoriabilité augmentée !!

Royal Salute à vous, petits technophiles.

Vous avez certainement entendu parler de la réalité augmentée.

Edutainment : la réalité augmentée est créée par un procédé de distortion du champ karmagraphique, qui transforme les vessies en lanternes, les miroirs en alouettes, les cliques et les claques en clic-clacs, les plombs en plomb et les mâles en pis de vache. La réalité augmentée ajoute une troisième dimension à notre monde réel 2D. Elle est compressible et interopérable : un simple mail suffit pour en transmettre plusieurs mètres cubes à vos amis. Elle permet également à toutes les personnes compatibles d’augmenter leur salaire et leur taux d’alcool.

Appareil permettant de diminuer le résultat de la soustraction entre monde réel et réalité augmentée, afin d'interfacer les deux au sein d'une abstraction commune.

Appareils servant à diminuer le résultat de la soustraction entre monde réel et réalité augmentée, afin d’interfacer les deux au sein d’une abstraction commune.

Photo prise dans la réalité augmentée, mettant en évidence les illusions d'optiques inhérentes au monde réel.

Photo prise dans la réalité augmentée, mettant en évidence les illusions d’optiques inhérentes au monde réel, qui nous font croire que les japonaises ont des petits seins.

Eh bien moi, j’ai inventé un concept de la même veine : la victoriabilité augmentée. Pas aussi cool que la réalité augmentée, mais presque. Disons que ça déprécate du chaton lvl 99 Gangnam Style.

La virtualité augmentée

« Virtualité augmentée » est une expression existante, plus ou moins déjà définie. Je ne le savais pas et j’avais voulu l’utiliser pour nommer le concept que j’ai inventé. Je ne peux plus le faire. Ça m’emmerde, parce que j’avais écrit une belle introduction avec. Donc ce que je vais vous demander, juste le temps de quelques paragraphes, c’est de faire comme si « virtualité augmentée » ne préexistait pas, et désignait mon invention à moi.

OK ? Merci, vous êtes super gentils.

On est d’accord que ce qui s’affiche sur l’écran d’un ordinateur est virtuel.

Mais cette virtualité n’est pas toujours claire, ni simple d’utilisation, ni agréable.

Prenons un exemple complètement au hasard. Vous jouez à un jeu vidéo de calcul mental, dans lequel vous devez répondre le plus rapidement possible à des questions existentielles telles que « 123/3 est-il plus grand, plus petit ou égal à 30+5 ? ».

Il s’agit d’une situation virtualitaire totalement pas pratique, pour des raisons que nous devinons tous très bien : il faut lire les questions, y réfléchir, trouver le résultat, … Si on se trompe, on perd du temps, le score n’est pas aussi haut que ce qu’il pourrait être. Bref, ce n’est pas très rentable.

Dans une virtualité idéale, le jeu se déroulerait sans qu’aucune intervention humaine ne soit nécessaire. Dès qu’une question de calcul mental serait posée, la réponse serait automatiquement trouvée et sélectionnée. Puis le jeu poserait une nouvelle question, et ainsi de suite. L’ensemble serait beau, agréable et optimal pour le score.

La virtualité idéale n’est pas évidente à atteindre. Mais on peut déjà imaginer et créer des logiciels qui s’en approchent.

La victoriabilité augmentée

La reine Victoria, inventeuse du Steam Punk, mais qui n'a pas inventé l'expression "victoriabilité". Heureusement sinon j'aurais vraiment été dans la merde.

La reine Victoria, inventeuse du Steam Punk. Elle n’a pas inventé le mot « victoriabilité », et heureusement sinon j’aurais vraiment été dans la merde.

Revenons à la euh… réalité. (Merde, putain de mot, on l’utilise partout ça fait tout confondre. Ah vous êtes encore là ? Oups…  Euh… Faites pas attention. On enchaîne).

Puisque manifestement, dans cette fameuse réalité commune à tout le monde, on me pique mes expressions avant même que j’ai le temps de m’en servir, je déclare officiellement que « victoriabilité augmentée » désigne le concept d’un logiciel externe apportant une assistance temps réel à un jeu vidéo trop difficile ou trop chiant.

Anti-Idle Math Solver

Tout ça pour dire que j’ai codé un script en python, pour le sous-jeu Math Master, du stupide jeu flash Anti-Idle (http:// www. kongregate.com/games/Tukkun/anti-idle-the-game).

Ce script effectue des captures d’écran, en déduit la question de calcul mental affichée, et renvoie la réponse dans une console. Le seul point qui manque, c’est le clic automatique sur la réponse. Mais c’est déjà pas mal non ?

Ça ressemble à ça.

Ça ressemble à ça.

J’ai tout mis sur mon compte github (https:// github.com/darkrecher/Anti-Idle-Math-Solver).

Edit 2013-12-14: Ça ne fonctionne plus depuis la version 1,652 de Anti-Idle. Ce serait assez simple à corriger, il suffit de mettre à jour les définitions de couleurs. Si vous voulez que je le fasse, envoyez un message ou un signalement de bug. En attendant, j’ai la flemme de le faire.

Je ne m’étends pas plus que ça sur le script en lui-même. Le repository contient une très belle doc de présentation pour les utilisateurs, ainsi qu’une très belle autre doc de conception pour les développeurs qui voudraient hypothétiquement reprendre le code.

Je suis content, c’est mon premier projet sur github un tant soit peu conséquent. Grâce à lui, j’ai augmenté mon niveau en geekeries. Maintenant je peux ajouter les compétences suivantes à ma fiche de personnage :

  • Écrire du python sans trop violenter le PEP8.
  • Githuber de manière à peu près correcte. Sauf que j’ai parfois des commits bizarres, avec des différentiels de fichiers mal fichus. Je vais tenter d’éclaircir la question.
  • Edit 2013-12-03 : je sais d’où viennent ces commits bizarres. Un simple cafouillage dans les sauts de ligne (CR / LF / CR&LF). Oubliez cela, c’est réglé.
  • Faire de la doc de « macro-description ». Quand j’ai créé Blarg, je me suis targué d’avoir tout bien documenté. Sauf que la doc tant vantée n’était constituée que de commentaires de code. Ce n’est pas très pratique pour quelqu’un qui ne connait pas du tout le projet et qui veut le découvrir, car il ne sait pas par où commencer.
PEP8, la boisson qui vous fait bien coder en python.

PEP8, la boisson qui vous fait bien coder en python.

J’ai encore pleins d’anciens et futurs projets à mettre sur github. Mais c’est pas pour complètement tout de suite. Là j’ai prévu d’augmenter la monétisation de mon blog (c’est de la monetariabilité augmentée). Je vais ajouter mon intermédiaire publicitaire préféré à vraiment tous les liens, et en profiter pour ressuciter les morts (les liens morts). Y’a du boulot. Et faut aussi que je fasse cette fameuse page regroupant toutes les conneries que j’ai faites depuis le début de ma vivirtuelle.

Petites blablateries rapides en vrac

J’ai éjaculé un nouvel article chez mes amis virtuels Sam & Max. J’y décris des méthodes d’union d’un ensemble d’intervalles (http:// sametmax.com/union-dun-ensemble-dintervalles/).

Le jeu Galaxy 55 est temporairement mort. Ça me chagrine beaucoup, parce que je l’aimais énormément, et j’y avais « investi » du temps. J’avais écrit des articles de blog et de magazine 42 à son sujet, créé un script de récupération des prix du marché des kubes (encore une augmentation de la victoriabilité), trouvé une méthode de quadrillage optimal pour extraire le minerai, et construit un super espace de stockage sur ma planète principale. J’espère que tout ceci reviendra un jour. Sinon, il faudra se coder son propre minecraft-like, avec des robots cette fois-ci.

Si vous voulez écouter de la bonne dub qui rotototototom du ganja farmer à la platine de platine, je vous conseille le site OnDubGround Productions (http:// odgprod.com/). C’est ma musique de chevet. J’aime particulièrement Panda Dub et Mahom.

C’est presque l’été, on va pouvoir se lashay. Voici donc une photo de Summer Lashay.

summer-lashay-01

Royal à bientôt à tous !