CatĂ©gorie : 🌐 Web

  • BLOX

    BLOX

    J’ai repassĂ© quelques heures sur le petit jeu dĂ©veloppĂ© grĂące Ă  Grok. Je lui ai donnĂ© un style « Gameboy » (4 couleurs de vert), et j’ai affinĂ© la mĂ©canique, et les affichages :

    • affichage d’une barre de progression pour savoir quand la prochaine ligne de blox arrive
    • sauvegarde des scores (compĂ©tition mondiale possible)
    • rĂ©solution d’un certain nombre de petits bugs qui traĂźnaient

    Voici donc la version un peu plus aboutie du jeu :
    ///////////
    BLOX.
    //////////
    Vos feedbacks sont les bienvenus. Partagez-moi vos plus gros scores (je travaille à les rendre partagés pour la compétition soit visible).

  • Extraordinaire

    Extraordinaire

    Il y a quelques annĂ©es, j’avais imaginĂ© un petit jeu, genre Tetris, avec des blocs de couleurs. Comme je ne sais pas vraiment coder, j’avais abandonnĂ© l’idĂ©e. Mais depuis, les LLM sont arrivĂ©s. Comme je suis abonnĂ© payant Ă  X, je peux profiter de Grok (l’IA / LLM de X), qui vient de sortir sa version 3. C’est tout simplement Ă©poustouflant. Je vous partage ce que j’ai pu faire en Ă  peu prĂšs 2h.

    Définition des rÚgles

    L’interface de chat avec Grok v3 est trĂšs efficace et simple : on discute avec l’iA. En quelques Ă©changes, je lui explique les rĂšgles du jeu, qu’il me reformule et synthĂ©tise. Au bout de quelques minutes on arrive Ă  cela :
    D’accord, on a maintenant une condition de fin ! Voici la liste mise Ă  jour :
    1. Le jeu s’appellera « Priks », et c’est un jeu de « Blox ».
    2. Le jeu dĂ©marre avec une grille vide de 8×8 cases.
    3. À chaque tour, le joueur (le jeu est en solo) rĂ©cupĂšre un bloc (« Blox ») qu’il doit envoyer dans la grille : il l’insĂšre en bas de la grille, et le Blox se place dans la derniĂšre case libre de la grille.
    4. Les Blox ont une couleur aléatoire parmi 6 couleurs possibles.
    5. Le but est d’arriver Ă  placer les Blox Ă  cĂŽtĂ© de Blox de la mĂȘme couleur. En formant une chaĂźne de 5 Blox de mĂȘme couleur (en ligne ou se touchant en diagonale, peu importe la forme), on les fait disparaĂźtre.
    6. Tous les 10 coups, une ligne complĂšte de Blox alĂ©atoires (1 par colonne, donc 8 Blox) arrive du bas et remplit la grille avec le mĂȘme mĂ©canisme que les Blox placĂ©s par le joueur. Cette ligne contient 1 Priks situĂ© dans une colonne alĂ©atoire.
    7. Le joueur dĂ©marre la partie avec une « bombe » qu’il peut lancer Ă  tout moment Ă  la place d’un Blox. Cette bombe, en arrivant dans la grille, fait disparaĂźtre tous les Blox adjacents (les 8 cases autour).
    8. À chaque fois que le joueur rĂ©ussit Ă  faire disparaĂźtre des Blox en crĂ©ant des chaĂźnes, cela incrĂ©mente un compteur : au bout de 5 (chaĂźnes rĂ©ussies), il obtient une bombe supplĂ©mentaire.
    9. Il existe un autre type de Blox, appelĂ© « Priks » (d’oĂč le nom du jeu), qui est « en pierre » (pas d’une couleur). Il ne peut ĂȘtre dĂ©truit que par une bombe (on ne peut pas l’inclure dans une chaĂźne). Il y a 1 chance sur 10 que le prochain Blox soit un Priks.
    10. Le jeu se termine quand le joueur ne peut plus placer un Blox, ou quand la ligne complÚte de Blox qui arrive tous les 10 coups rencontre une ou plusieurs colonnes déjà pleines.
    Tout est correct ? Pour la rĂšgle 10, je comprends que le jeu s’arrĂȘte soit si une colonne est pleine au moment oĂč le joueur veut placer un Blox, soit si la ligne complĂšte (tous les 10 coups) ne peut pas entrer Ă  cause d’au moins une colonne pleine. As-tu d’autres rĂšgles Ă  ajouter ou veux-tu qu’on passe Ă  une autre Ă©tape (comme imaginer comment visualiser ça ou tester un exemple) ?

    C’est impressionnant comme la conversation est fluide et simple. Mais c’est le moins impressionnant.

    Proto dans le chat

    Spontanément quand je lui parle de faire un prototype du jeu, il me propose une maniÚre simple et élégante pour visualiser le jeu en mode texte et tester les rÚgles en condition réelle.

    Ca nous a permis de rapidement corriger des points qui n’avaient pas Ă©tĂ© bien exprimĂ©s/compris, et d’arriver Ă  une version propre du proto. TrĂšs trĂšs impressionnant. Mais le ce n’est pas encore le plus impressionnant.

    Génération de Code

    Une fois ce prototype « texte » mis au point, je lui demande de me gĂ©nĂ©rer du code en html pour que je puisse lancer le jeu en local dans un navigateur. Il cela ne lui pose aucun problĂšme. GĂ©nĂ©ration du code ci-dessous (200 lignes de code en html), quasi-instantanĂ©e, sans aucune faute Ă  l’exĂ©cution.

    Les seules modifs que j’ai eu Ă  lui faire faire sont liĂ©es Ă  des mauvaises comprĂ©hension de certains dĂ©tails des rĂšgles non testĂ©es en mode texte. C’est vraiment lĂ  que j’ai trouvĂ© ça ultra impressionnant. Un non-codeur peut faire un prototype fonctionnel de son petit jeu en quelques heures. VoilĂ  ce qu’on appelle un vrai changement de paradigme, il me semble. Quel kif.
    Il ne me reste plus qu’Ă  amĂ©liorer un peu le jeu, ajouter un score, complexifier ceci ou cela, ajouter des images .png, etc. Mais le gros du boulot a Ă©tĂ© fait sans aucune compĂ©tence de codage. Qu’en pensez-vous ? ça vous donne des idĂ©es ?

    Jouez Ă  Priks V1.1 ici : Lancer le jeu

    MAJ :
    J’ai pu remettre en marche ma page de Citations (plugin WordPress pondu par Grok) : Citations
    Et j’ai créé l’outil graphique que je voulais faire depuis longtemps en 5 minutes : Plans perçés.

  • Pourquoi et comment utiliser X ?

    Pourquoi et comment utiliser X ?

    Pourquoi ?

    Sauf si vous vivez dans un igloo, ou volontairement coupĂ© des informations, vous devez probablement savoir qu’@elonmusk a rachetĂ© la plateforme Twitter, qui est devenue X. Ce rachat a fait couler beaucoup d’encre (comme toutes les actions de Musk), notamment pour une raison assez simple. DĂšs le rachat, le projet a Ă©tĂ© replacĂ© sous l’Ă©gide de ce qu’il aurait dĂ» ĂȘtre et rester depuis le dĂ©but : LibertĂ© d’expression, et rigueur de l’information. Une plateforme pour partager et trouver des contenus de qualitĂ©, et la possibilitĂ© d’y rĂ©agir librement avec son avis, mais aussi pour souligner les fausses informations. Une plateforme communautaire plus forte grĂące aux diffĂ©rentes contributions et points de vue, et Ă  une visĂ©e commune : la dĂ©fense de la libertĂ© d’expression. Cela s’est traduit par des actions trĂšs concrĂštes : rĂ©organisation importante de l’entreprise, rĂ©tablissement de comptes bannis, expulsion des agences gouvernementales de la plateforme, rĂ©orientation des « Community Notes », rĂšgles en Open-source, intĂ©gration progressive de Grok (l’IA de xAI), etc. etc. Pour toutes ces raisons, et bien d’autres, X est (re)devenue en 2024 une des premiĂšres plateformes / apps de consommation d’information au niveau mondial (aprĂšs ou Ă  cĂŽtĂ© des galaxies Meta – Facebook, Insta, etc -, Google et Tiktok). Au delĂ  des audiences, cela a conduit X a ĂȘtre la plateforme la plus Ă©quilibrĂ©e en termes de frĂ©quentations : pour les USA, autant d’utilisateurs RĂ©publicains que DĂ©mocrates.
    A mes yeux, le plus important est la volontĂ© de Musk de dĂ©fendre la libertĂ© d’expression (refuser la censure, qu’elle soit gouvernementale ou idĂ©ologique), et les Community Notes dont les rĂšgles sont trĂšs bien faites et Ă  mon sens acceptables par tous les vrais amoureux de la vĂ©ritĂ©. On a le droit de ne pas ĂȘtre d’accord, mais on peut essayer de se mettre d’accord pour parler des faits, et accepter la contradiction.

    Comment ?

    Si vous vous demandez comment utiliser X, je dirais qu’il y a deux choses Ă  bien comprendre :

    • comme pour toutes les plateformes, il y a trop d’informations dessus pour un cerveau humain : il faut donc accepter que c’est un flux sur lequel on vient se connecter, pour y trouver ce que l’on cherche (pour ĂȘtre exhaustif sur un sujet, cela ne peut ĂȘtre qu’un des outils parmi d’autres
    • cela demande un petit temps d’apprentissage et de mise en place

    Ensuite, je dirais que la suite d’actions suivantes permet de commencer Ă  utiliser X :

    1. Aller sur X, et se créer un compte
    2. chercher un ou deux mĂ©dias ou influenceurs / intellectuels que l’on apprĂ©cie et s’abonner Ă  leurs compte. Une fois cela fait, votre « fil » d’information montrera ce que ces comptes publient. N’hĂ©sitez pas Ă  « liker », ou Ă  commenter ces publications (posts), car cela aide l’iA Ă  remplir la section « pour vous » de choses en lien avec vos sujets d’interactions.
    3. GĂ©rer votre liste d’abonnements : quand vous suivrez de nouveaux comptes, votre flux peut devenir encombrĂ©, ou redondant. Il faut donc rĂ©guliĂšrement aller repasser en revue ses abonnements et faire le tri.
    4. Tester l’usage de Grok : c’est une IA qui progresse trĂšs vite et qui a rĂ©cemment intĂ©grĂ© de la gĂ©nĂ©ration et reconnaissance d’images. On a donc avec Grok une sorte de ChatGPT+Midjourney au mĂȘme endroit.
    5. Trouver votre propre maniĂšre d’utiliser X : Ă  vous de voir si vous prĂ©fĂ©rez suivre des organismes ou des personnes, si vous prĂ©fĂ©rez les vidĂ©os ou les articles. Si vous voulez contribuer aux Community Notes ou juste en profiter (pour ma part je trouve passionnant d’y contribuer), etc. etc.

    Et vous ?

    Et vous ? Utilisez-vous X rĂ©guliĂšrement ? quel usage en faites-vous ? N’hĂ©sitez pas Ă  le dire en commentaires, je suis preneur de discussions Ă  ce sujet.

  • Les Jourdain de LinkedIn

    Les Jourdain de LinkedIn

    Etre respectable … à  tout prix ?

    Je passe un certain temps sur le rĂ©seau professionnel LinkedIn. C’est un outil trĂšs bien pensĂ© qui permet de faire de la veille (pour des jobs ou des infos dans son domaine) et qui permet de rester en contact facilement avec un rĂ©seau professionnel Ă©largi, dans la durĂ©e. Dans un espace de ce type, il n’est pas Ă©tonnant que les gens se mettent en avant et se sur-valorisent. Pour certains, il y a des enjeux de recrutement. Il est piquant de constater les moyens que les gens utilisent pour se valoriser. Il y en a un qui est devenu omniprĂ©sent, jusqu’à  l’Ă©coeurement : celui de se donner une « respectabilité » (au sens de Bock-CĂŽtĂ©) par le biais de messages trĂšs politiquement corrects. Les thĂšmes sont rĂ©currents : diversitĂ© & inclusion, Ă©cologisme, et les « grandes missions » qui donnent du sens. Ce qui est terrible, c’est la naĂŻvetĂ© de ceux qui font cela. Ils pensent s’acheter une respectabilitĂ© à  peu de frais, mais, de fait, font à  la maniĂšre du Bourgeois Gentilhomme, de la politique sans le savoir. Loin de leur confĂ©rer une quelconque respectabilitĂ©, cela montre plutĂŽt leur manque de recul, de rĂ©fĂ©rences intellectuelles, de rĂ©flexion, et leur grande naĂŻvetĂ©.

    L’idĂ©ologie gauchiste sous-jacente

    Car enfin, ces thĂšmes sont ceux de l’extrĂȘme-gauche qui a rĂ©ussi à  infiltrer à  peu prĂšs tous les cercles. Sous couvert de vertus, en utilisant des mots biens choisis, il y est question d’idĂ©ologie politique. Sous couvert de tolĂ©rance, les thĂšmes de diversitĂ© et d’inclusion sont souvent utilisĂ©s pour promouvoir une idĂ©ologie diversitaire, « woke », visant à  tout sauf à  la tolĂ©rance, mais plutĂŽt à  l’oppression d’une majoritĂ© pensĂ©e comme « oppressive ». Sous couvert d’Ă©cologie, le thĂšme du rĂ©chauffement climatique, ou de la RSE, sont utilisĂ©s pour promouvoir une idĂ©ologie anti-capitaliste, dĂ©croissante, et anti-business.
    Vous avez bien le droit de faire ce que vous voulez sur LinkedIn. Mais par pitiĂ©, si vous faites de la politique, soyez-en au moins conscients, et assumez-le ! ArrĂȘtez de nous manipuler, ou d’ĂȘtre les Jourdain de LinkedIn.

  • Google Earth

    Google Earth

    Je voulais partager avec vous aujourd’hui mon Ă©merveillement devant cet outil formidable qu’est Google Earth. Petit, j’aimais passer du temps à  regarder des cartes dans des atlas : avec Google Earth ce plaisir est encore dĂ©cuplĂ© ! Quel incroyable projet, et quel bel outil. Bel exemple de big data & data viz, en ”multi-Ă©chelles » complet puisqu’on part d’images satellites pour aller jusqu’aux photos prises dans la rue, en passant par les prises de vues aĂ©riennes.
    Il y a plein d’histoires d’utilisation de Google Earth pour autre chose que de la flĂąnerie, en voici quelques unes dans la catĂ©gorie ”dĂ©couverte » :

    Il y en a pleins d’autres (vraiment cliquez sur le lien prĂ©cĂ©dent!), et Youtube fourmille de vidĂ©os plus ou moins sĂ©rieuses avec des utilisations malines de Google Earth. Et Google Earth, c’est aussi : des timelapses (vues en accĂ©lĂ©rĂ© de l’évolution d’un endroit spĂ©cifique), une base d’images satellites incroyables, et plein d’autres outils.
    Pour finir cette liste non-exhaustive, voici la vidĂ©o d’un internaute qui prĂ©sente 20 lieux incroyables à  voir dans Google Earth) :

  • Science Ă©tonnante

    Science étonnante

    Quand on aime, on partage ! Je ne rĂ©siste pas au plaisir de faire connaitre l’excellente chaine Youtube Science Etonnante. Elle a Ă©tĂ© créée et est animĂ©e par David Louapre, physicien et super vulgarisateur scientifique. Le nom est trĂšs bien choisi je trouve : au coeur de mon goĂ»t pour la science et la philosophie, il y a cet Ă©tonnement, et cette capacitĂ© à  douter, que l’on peut sentir dans toutes ces vidĂ©os. Pour dĂ©couvrir, je vous partage celle sur le jeu de la vie, mais surtout allez faire un tour vous balader dans les autres.