Banana Land

À propos

Le principe et l'histoire de Banana-Land

Le principe

Le joueur pense à quelque chose, le jeu pose des questions, puis il tente une proposition. A chaque fois qu'il perd, c'est le joueur qui lui apporte de nouvelles connaissances, qui sont réutilisées sur les parties suivantes.

L'histoire

L'histoire du projet Banana-Land remonte à 2001. Il s'agissait alors de ma première réalisation sérieuse (si l'on peut dire...) en PHP. Je me rappelle avoir beaucoup galéré, tâtonné... PHP3 ne proposait même pas de gestion de sessions. Il a fallu tout coder à la main ! Je me rappelle avoir avancé de façon empirique, sans réel cahier des charges. Mais mon intention était très claire dans ma tête : partant du principe qu'aucune connaissance n'est innée, animaux et humains apprennent de leurs expériences, essentiellement en se trompant. Nous pouvons nous représenter la plupart de nos connaissances comme des réponses fermées à des questions objectives. Petit à petit, nous faisons inconsciemment des paris : "Jusqu'ici, tout ce qui est "oui" à "Est-ce un fruit ?" est également "oui" à la question "Est-ce que ça se mange ?". Je fais le pari que le prochain fruit que je découvre sera probablement comestible.". OK, avec cet exemple, certains ont eu des ennuis... Il n'empêche, nous apprenons comme cela : on aborde le monde par généralisation, puis petit à petit on affine, on spécialise, on apprend les exceptions. L'idée derrière Banana-Land, c'était cela : un système communautaire et ludique pour apprendre à un ordinateur des connaissances de bon sens. Et voir plus tard ce que cela pourrait donner, avec beaucoup de volume. Une sorte d'ancêtre d'IA, si l'on veut ? Je ne sais pas, c'est difficile à resituer, plus de 25 ans plus tard.

Capture de la version historique de Banana-Land
Une capture de la version historique de Banana-Land.
Au lieu de vous moquer, vous feriez mieux de vous réjouir d'y avoir échappé...

Banana-Land a rapidement bien marché. Des dizaines de joueurs, dont bien sûr beaucoup d'amis, participaient chaque jour. Il fallait évidemment gérer le niveau de qualité que j'attendais, qui n'est pas forcément celui des autres, les tentatives de caviardage de la base. Beaucoup de travail, mais aussi une grande fierté et une grande satisfaction de voir ce petit projet se développer. À son apogée, Banana-Land connaissait 5.000 items, 3.000 questions, et 15.000 réponses à ces questions pour un item donné. Bien peu par rapport à l'ampleur de la Connaissance, mais bien plus que je n'aurais imaginé.

L'apogée, parlons-en. Un jour du printemps 2013, je reçois des alertes d'OVH, m'indiquant une défaillance de mon serveur. Je fouille, je cherche... C'est très grave : le disque dur, unique, du serveur est à l'agonie, et comme beaucoup je n'ai pas été très rigoureux sur mes sauvegardes. J'ai choisi de privilégier le sauvetage du site de ma copine, plutôt que de sauver Banana-Land. Je n'en ai récupéré qu'une partie des scripts, mais plus aucune donnée. Banana-Land était mort et enterré. Le manque de temps, la paternité, je me suis fait une raison. C'était une idée marrante, je ne saurai jamais ce qu'elle aurait pu devenir. Il restera de Banana-Land beaucoup de souvenirs, et aussi quelques contacts gardés IRL.

Ma fille, 14 ans aujourd'hui, a souvent entendu parler de Banana-Land, comme une sorte de mythe. Elle me l'a souvent réclamé. Le manque de temps, le manque de motivation ont fait le reste pendant des années. Le nom de domaine avait été racheté, proposé aux enchères un prix exorbitant de toute façon.

2026, le revoici. Modernisé, mais gardant l'idée et l'esprit original, gardant son logo que je dois à Stéphanie, ses couleurs criardes et son monogramme désuet. Avec l'avènement des IA génératives, Banana-Land est probablement devenu moins utile, une fois sa base constituée. Peu importe, c'est moi qui l'ai fait. J'ai sué sang et eau à l'époque, aujourd'hui c'est bien plus facile à faire, mais c'est aussi une satisfaction de lui redonner vie.

Merci de m'avoir lu jusqu'au bout !

Eric "maxx-out"

Remerciements

À Steph pour tes encouragements, le logo que tu m'as fait. Banana-Land était un de nos premiers enfants !

À Nathalie, Sylvain, Marjorie, Guillaume, et tous les autres participants acharnés dont je n'ai souvent même pas connu le prénom !

À Elise d'avoir souvent insisté. Tu vois, ça valait le coup d'attendre !