Je n'y connais rien mais je le fais quand même. HTLM
Discussion fermée
Affichage des résultats 1 à 27 sur 27

Je n'y connais rien mais je le fais quand même. HTLM



  1. #1
    Liet Kynes

    Je n'y connais rien mais je le fais quand même. HTLM


    ------

    Bonjour,

    Un petit jeu que permet chatGPT ou BING conversation avec les capacités de codages.

    Générer et partager des pages HTLM intégrant les trucs en rapport avec les thématiques du forum même en étant complètement dépourvu de connaissance en HTLM.

    Je commence, thématique "jeu de logique" donc science ludique ; le démineur des vielles versions de windows:

    Code HTML:
    <!DOCTYPE html>
    <html>
    <head>
        <title>Démineur</title>
        <style>
            table {
                border-collapse: collapse;
            }
            td {
                width: 20px;
                height: 20px;
                text-align: center;
                border: 1px solid black;
            }
            /* Ajouter une classe pour le drapeau */
            .flag {
                font-family: Arial; /* Utiliser une police qui supporte les caractères spéciaux */
                font-size: 16px; /* Ajuster la taille du caractère */
            }
            .mine {
                background-color: red;
            }
            .safe {
                background-color: lightgray;
            }
        </style>
    </head>
    <body>
        <script>
            var size = prompt("Entrez la taille de la grille:");
            var numMines = prompt("Entrez le nombre de mines:");
            while (numMines >= size * size) {
                numMines = prompt("Le nombre de mines doit être inférieur au nombre de cases. Entrez le nombre de mines:");
            }
            var grid = [];
            for (var i = 0; i < size; i++) {
                grid[i] = [];
                for (var j = 0; j < size; j++) {
                    grid[i][j] = 0;
                }
            }
            for (var i = 0; i < numMines; i++) {
                var x = Math.floor(Math.random() * size);
                var y = Math.floor(Math.random() * size);
                while (grid[x][y] == 1) {
                    x = Math.floor(Math.random() * size);
                    y = Math.floor(Math.random() * size);
                }
                grid[x][y] = 1;
            }
            document.write("<table>");
            for (var i = 0; i < size; i++) {
                document.write("<tr>");
                for (var j = 0; j < size; j++) {
                    document.write("<td id='" + i + "-" + j + "' onclick='clickCell(this)'></td>");
                }
                document.write("</tr>");
            }
            document.write("</table>");
            
            function clickCell(cell) {
                var id = cell.id.split("-");
                var x = parseInt(id[0]);
                var y = parseInt(id[1]);
                if (cell.classList.contains("flag")) {
                    cell.classList.remove("flag");
                    cell.innerHTML = ""; // Effacer le caractère du drapeau
                    if (grid[x][y] == 1) {
                        cell.classList.add("mine");
                        revealMines();
                        if (confirm("Partie perdue! Nouvelle partie?")) {
                            location.reload();
                        }
                    } else {
                        revealCell(x, y);
                        checkWin();
                    }
                } else if (!cell.classList.contains("safe")) {
                    cell.classList.add("flag");
                    cell.innerHTML = "⚑"; // Utiliser le caractère spécial du drapeau
                }
            }
    
            function revealCell(x, y) {
                var cell = document.getElementById(x + "-" + y);
                if (!cell.classList.contains("safe") && !cell.classList.contains("flag")) {
                    cell.classList.add("safe");
                    var mines = countMines(x, y);
                    if (mines > 0) {
                        cell.innerHTML = mines;
                    } else {
                        for (var i = -1; i <= 1; i++) {
                            for (var j = -1; j <= 1; j++) {
                                if (x + i >= 0 && x + i < size && y + j >= 0 && y + j < size) {
                                    revealCell(x + i, y + j);
                                }
                            }
                        }
                    }
                }
            }
    
            function countMines(x, y) {
                var count = 0;
                for (var i = -1; i <= 1; i++) {
                    for (var j = -1; j <= 1; j++) {
                        if (x + i >= 0 && x + i < size && y + j >= 0 && y + j < size) {
                            if (grid[x + i][y + j] == 1) {
                                count++;
                            }
                        }
                    }
                }
                return count;
            }
    
            function revealMines() {
              for(var x=0;x<size;x++){
                  for(var y=0;y<size;y++){
                      if(grid[x][y]==1){
                          document.getElementById(x+"-"+y).classList.add('mine');
                      }else{
                          revealCell(x,y);
                      }
                  }
              }  
                
            }
    
            
            function checkWin() {
                var safeCells = document.getElementsByClassName("safe").length;
                if (size * size - safeCells == numMines) {
                    alert("Partie gagnée!");
                    location.reload();
                }
            }
        </script>
    </body>
    </html>
    C'est pas moi qui l'ai fait et j'en suis bien content : j'ai juste dit ce que je voulais.

    -----
    Sans questions il n'y a que des problèmes sans réponses.

  2. #2
    JPL
    Responsable des forums

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Quel a été le texte exact de ta demande (le prompt) à ChatGPT ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    ça marcherait avec un nouveau jeu dont on lui explique les règles mais où il n'y a pas d'exemple disponible sur internet en html tu crois ?

  4. #4
    Liet Kynes

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par JPL Voir le message
    Quel a été le texte exact de ta demande (le prompt) à ChatGPT ?
    Je n'ai pas fait une seule demande mais plusieurs et dans plusieurs conversations (voir le PDF joint qui doit être la principale conversation)

    C'est une idée cela dit: faire des concours du prompt le plus complet et concis pour obtenir un résultat fixé
    Fichiers attachés Fichiers attachés
    Sans questions il n'y a que des problèmes sans réponses.

  5. A voir en vidéo sur Futura
  6. #5
    GBo

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Archi3 Voir le message
    ça marcherait avec un nouveau jeu dont on lui explique les règles mais où il n'y a pas d'exemple disponible sur internet en html tu crois ?
    Parce que le programme du premier post marche chez toi ?

  7. #6
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par GBo Voir le message
    Parce que le programme du premier post marche chez toi ?
    je ne sais pas, je ne l'ai pas essayé, tu l'as fait toi ?

    en revanche, j'ai vérifié, il y a plusieurs sites qui décrivent comment programmer un démineur en html, je doute que ça aurait pris plus d'effort à LK de les consulter que d'expliquer à GPT ce qu'il voulait obtenir ....

  8. #7
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Ah ben non çà marche pas, ça génère une grille et quand je clique sur les cases, ça marque juste des points d'interrogation.

    On peut reconnaitre à LK une qualité, c'est de ne pas être exigeant ....

  9. #8
    Liet Kynes

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Il faut copier le code dans le bloc note et enregistrer au format .htlm
    Cela fonctionne parfaitement.
    Sans questions il n'y a que des problèmes sans réponses.

  10. #9
    Flyingbike
    Modérateur*

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Je confirme. Mais Archi3 est visiblement bien plus doué pour donner son avis sur tout et ne pas se remettre en question que pour copier coller un bête bout de HTML dans un fichier texte et l'ouvrir avec un navigateur.
    La vie trouve toujours un chemin

  11. #10
    GBo

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Bah non, essayé avec 10/5 de mémoire, je n'ai eu que des drapeaux.
    Avec quel browser l'as tu testé Liet ?

  12. #11
    Liet Kynes

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    J'ai firefox
    Sans questions il n'y a que des problèmes sans réponses.

  13. #12
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    c'est ce que j'ai fait, j'ai créé un fichier html avec ton code, je l'ai ouvert avec Firefox, il a bien exécuté les instructions puisqu'il m'a bien affiché un carré avec des cases, et quand j'ai cliqué sur les cases j'ai obtenu ça (chaque point d'interrogation correspond à un clic, ça ne se propage pas à toutes les cases vides) ;


    demineur.jpg

    Donc pour moi ça ne marche pas.

  14. #13
    GBo

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Liet Kynes Voir le message
    J'ai firefox
    Essaye sur Chrome.

  15. #14
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Flyingbike Voir le message
    Je confirme. Mais Archi3 est visiblement bien plus doué pour donner son avis sur tout et ne pas se remettre en question que pour copier coller un bête bout de HTML dans un fichier texte et l'ouvrir avec un navigateur.
    merci de rectifier cette affirmation erronée, comme j'ai expliqué, j'ai bien créé un fichier html qui s'est correctement ouvert dans Firefox.

    Merci de faire une copie d'écran comme moi pour comparer à ce que tu obtiens.

  16. #15
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    J'ajoute que j'ai le même résultat sous Safari et Chrome.

  17. #16
    Flyingbike
    Modérateur*

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Archi3 Voir le message
    merci de rectifier cette affirmation erronée, comme j'ai expliqué, j'ai bien créé un fichier html qui s'est correctement ouvert dans Firefox.
    Merci de faire une copie d'écran comme moi pour comparer à ce que tu obtiens.
    ok, ça ne marche pas "pour toi", ce qui ne justifie absolument pas tes propos du #9. T'as vu, c'est désagréable hein ?


    Et en plus il faut que je justifie ? Bon, c'est juste parce que ça permet de montrer que tu as conclu un peu vite en pensant que ta configuration récapitulait celle de tout le monde
    Images attachées Images attachées
    La vie trouve toujours un chemin

  18. #17
    Liet Kynes

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    C'est ici que commence le trollage

    Edit , croisement avec Flyingbike
    Dernière modification par Liet Kynes ; 23/05/2023 à 08h00.
    Sans questions il n'y a que des problèmes sans réponses.

  19. #18
    GBo

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Ca illustre parfaitement (merci Liet) pourquoi il ne faut pas générer de code avec un générateur automatique de texte, sans être plus fort que lui dans les langages utilisés. Car comment débugger un programme qui comme ici ne marche pas bien sur le top 4 des browsers ?
    Dernière modification par GBo ; 23/05/2023 à 08h02.

  20. #19
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Flyingbike Voir le message
    ok, ça ne marche pas "pour toi", ce qui ne justifie absolument pas tes propos du #9. T'as vu, c'est désagréable hein ?


    Et en plus il faut que je justifie ? Bon, c'est juste parce que ça permet de montrer que tu as conclu un peu vite en pensant que ta configuration récapitulait celle de tout le monde
    merci de rectifier cette nouvelle affirmation tout aussi erronée, je n'ai jamais affirmé que ma configuration récapitulait celle de tout le monde, j'ai juste dit que ça ne marchait pas chez moi, et chez GBo non plus apparemment. J'en ignore les raisons, mais bon ce n'est pas un code portable robuste.

  21. #20
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Liet Kynes Voir le message
    C'est ici que commence le trollage

    Edit , croisement avec Flyingbike
    je suis désolé d'avoir eu l'outrecuidance de tester le code que tu donnais sur mon ordinateur, mea maxima culpa, je n'essaierai plus promis !!

  22. #21
    Archi3

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    bon je pense que j'ai trouvé , j'utilise un macBook et j'ai simplement cliqué sur le trackpad, ce qui doit correspondre à un des 3 clicks d'un ordi sous windows, mais pas le bon. En cliquant sur "flèche sup-click" ça marche.

    Problème : comment je fais pour demander le mode d'emploi si je ne sais pas faire ? si je me connecte sous chatGPT évidemment il ne va pas me répondre, donc où est la hotline ?

  23. #22
    Flyingbike
    Modérateur*

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Archi3 Voir le message
    Ah ben non çà marche pas, ça génère une grille et quand je clique sur les cases, ça marque juste des points d'interrogation.

    On peut reconnaitre à LK une qualité, c'est de ne pas être exigeant ....
    tu as oublié que tu avais posté ça ? ça doit être que tu postes trop de messages.
    La vie trouve toujours un chemin

  24. #23
    Flyingbike
    Modérateur*

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par Archi3 Voir le message
    bon je pense que j'ai trouvé , j'utilise un macBook et j'ai simplement cliqué sur le trackpad, ce qui doit correspondre à un des 3 clicks d'un ordi sous windows, mais pas le bon. En cliquant sur "flèche sup-click" ça marche.

    Problème : comment je fais pour demander le mode d'emploi si je ne sais pas faire ? si je me connecte sous chatGPT évidemment il ne va pas me répondre, donc où est la hotline ?
    Ok, donc effectivement tu es là pour troller.
    (en plus de recommencer à poster par salves)
    Ca va être simple, soit ça cesse immédiatement, soit il y aura du ménage ou des sanctions
    La vie trouve toujours un chemin

  25. #24
    pm42

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    A titre indicatif, ce genre d'outil est actuellement en cours d'adoption massive dans le monde du développement et on évalue un gain de productivité réel de 2 ce qui est absolument sans précédent.

    Tout ça pour dire que les 40% de message du fil par Archi3 pour ne rien dire sur un sujet qu'il ne connait pas et ne comprend absolument pas ont la même valeur que son flooding systématique sur l'IA.

  26. #25
    GBo

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par pm42 Voir le message
    A titre indicatif, ce genre d'outil est actuellement en cours d'adoption massive dans le monde du développement et on évalue un gain de productivité réel de 2 ce qui est absolument sans précédent.
    Je demande à voir une source.

  27. #26
    pm42

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Citation Envoyé par GBo Voir le message
    Je demande à voir une source.
    J'ai déjà donné ça dans les fils sur le sujet ici (pour être précis, les évaluations vont de 1.5 à plus de 3).
    Il suffisait de lire au lieu de critiquer stérilement sans rien connaitre au sujet.

    Le jour où tu en donneras une sérieuse à l'appui du paquet d'énormités que tu profères à longueur de fil sur l'IA, tu auras le droit d'en demander.

  28. #27
    gienas
    Modérateur

    Re : Je n'y connais rien mais je le fais quand même. HTLM

    Bonjour à tous

    Moi non plus je n’y connais rien, et je ne participe pas à vos enfantillages. Pourtant, comme tous les modérateurs, j’ai le sentiment d’être dans une cour de récréation en école maternelle, où l’on entend les braillements des enfants qui ont besoin de s’exprimer même quand ils n’ont rien à dire, mais qui, sans relâche, viennent tous, chacun à leur tour, venir frapper à la salle des professeurs, pour se plaindre des agissements des autres.

    Ce type de comportement peut se "comprendre" tant qu’il reste entre des interlocuteurs qui restent entre eux et ne perturbent qu’eux mêmes, mais ils ne sont pas acceptés par quelqu’un qui ne supporte plus d’être sans cesse dérangé par des gamins en mal de reconnaissance.

    J’use donc du droit que m’offre notre "loi" et je ferme la discussion, et je vous invite à aller vous chamailler dans votre cour privée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/05/2018, 10h28
  2. Désolé, mais ni géologie ni cat-nat ! mais cata quand même
    Par invite716391ad dans le forum Géologie et Catastrophes naturelles
    Réponses: 7
    Dernier message: 17/04/2009, 19h53
  3. Je ne mérite pas qu'on m'aide, mais quand même...
    Par invitef3ceea45 dans le forum Orientation après le BAC
    Réponses: 9
    Dernier message: 03/09/2007, 18h45