P_P_akinator_modif

Contenu: 
{"sourceCode":"//Image par OpenClipart-Vectors de Pixabay\nvar buttonYes = recherche.image(\"oui\");\n//Image by Clker-Free-Vector-Images from Pixabay\nvar buttonNo = recherche.image(\"non\");\n\nvar listeTags = [[\"brun\", \"blond\", \"roux\"],\n [\"une fille\", \"un garçon\"],\n [\"grand\", \"petit\"],\n [\"gaucher\", \"droitier\"],\n [\"avec lunettes\", \"sans lunettes\"],\n [\"musicien\", \"pas musicien\"]];\n \nvar listeQuestions = [\"Est-ce que ton personnage est \",\n \"Est-ce que ton personnage est \",\n \"Est-ce que ton personnage est \",\n \"Est-ce que ton personnage est \",\n \"Est-ce que ton personnage est \",\n \"Est-ce que ton personnage est \",\n ];\n\nvar idTag = 0;\nvar idQuestion = 0;\n\nvar reponses = [];\n\nefface();\najoute(listeQuestions[idQuestion]+listeTags[idQuestion][idTag]);\najoute(buttonYes);\najoute(buttonNo);\nquand('clic', buttonYes, fonction ()\n{\n reponses.push(listeTags[idQuestion][idTag]);\n efface();\n if (verification())\n {\n return;\n }\n idQuestion++;\n if (idQuestion >= listeQuestions.length)\n {\n ajoute(\"je n'ai rien trouvé\");\n return;\n }\n idTag = 0;\n console.log(\"question: \"+idQuestion+\" tag: \"+idTag);\n ajoute(listeQuestions[idQuestion]+listeTags[idQuestion][idTag]);\n ajoute(buttonYes);\n ajoute(buttonNo);\n \n})\n\nquand('clic', buttonNo, fonction ()\n{\n efface();\n idTag++;\n if (idTag >= listeTags.length)\n {\n idQuestion++;\n idTag = 0;\n }\n if ((listeTags[idQuestion].length - idTag) == 1)\n {\n reponses.push(listeTags[idQuestion][idTag]);\n idQuestion++;\n idTag = 0;\n }\n if (idQuestion >= listeQuestions.length)\n {\n ajoute(\"je n'ai rien trouvé\");\n return;\n }\n console.log(\"question: \"+idQuestion+\" tag: \"+idTag);\n ajoute(listeQuestions[idQuestion]+listeTags[idQuestion][idTag]);\n ajoute(buttonYes);\n ajoute(buttonNo);\n})\n\n var resultats;\n var resultatsSV = null;\n \n \nfunction verification()\n{\n\n var i = 0;\n var j = 0;\n var finalResults = [];\n \n resultats = recherche.noms.avecTag(reponses[idQuestion]).tous\n if (resultatsSV == null)\n {\n resultatsSV = resultats;\n return false;\n }\n while (i < resultatsSV.length)\n {\n while (j < resultats.length)\n {\n if (resultatsSV[i] == resultats[j])\n finalResults.push(resultats[j]) \n j++\n }\n j = 0;\n i++;\n }\n resultatsSV = finalResults;\n if (finalResults.length == 1)\n {\n ajoute(\"J'ai trouvé, c'est \"+finalResults[0]);\n return true;\n }\n if ( idQuestion >= listeQuestions.length - 1)\n {\n ajoute(\"J'ai trouvé, c'est \"+finalResults[0]+\" et \");\n for (let k = 1; k < finalResults.length; k++){\n ajoute(finalResults[k])\n if (k < finalResults.length - 1){\n ajoute(\" et \")\n }\n }\n return true; \n }\n return false;\n}","sourceText":"<br>","collections":{"images":[{"type":"images","tags":[],"id":"oui","resource":"https://www.code-decode.net/sites/default/files/images_modules/datadecode/142600/142600-check-mark-2025986_1280.png","displayCode":"IMAGE1"},{"type":"images","tags":[],"id":"non","resource":"https://www.code-decode.net/sites/default/files/images_modules/datadecode/142600/142600-mark-39951_1280.png","displayCode":"IMAGE2"}],"scripts":[{"id":"popUp","tags":[],"content":"window.alert(\"Ceci est un script\");","isNew":false,"type":"scripts","displayCode":"popUp"}],"words":[{"type":"words","tags":["blond","droitier","sans lunettes","un garçon","grand","pas musicien"],"id":"Leo","kind":"noun","displayCode":"Leo"},{"type":"words","tags":["petit","gaucher","roux","un garçon","avec lunettes","musicien"],"id":"toto","kind":"noun","displayCode":"toto"},{"type":"words","tags":["avec lunettes","grand","une fille","brun","droitier","musicien"],"id":"tata","kind":"noun","displayCode":"tata"},{"type":"words","tags":["avec lunettes","droitier","brun","petit","un garçon","pas musicien"],"id":"tonton","kind":"noun","displayCode":"tonton"},{"type":"words","tags":["petit","brun","sans lunettes","un garçon","gaucher","musicien"],"id":"titi","kind":"noun","displayCode":"titi"}],"texts":[{"id":"phrase1","tags":[],"content":"Super phrase","type":"texts","displayCode":"Super phrase"},{"id":"phrase2","tags":[],"content":"Phrase trop bien","type":"texts","displayCode":"Phrase trop bien"},{"id":"phrase3","tags":[],"content":"Un texte génial","type":"texts","displayCode":"Un texte génial"}]},"sourceXmlBlockly":"<xml xmlns=\"http://www.w3.org/1999/xhtml\"><block type=\"when_answer_changes\" id=\"9m/OoOZl]:D8,F0R06j/\" x=\"237\" y=\"263\"><field name=\"TEXT\">texte</field><value name=\"number\"><block type=\"math_number\" id=\"gdqpZK8y7{@Tv:SAuQ,[\"><field name=\"NUM\">1</field></block></value><statement name=\"body\"><block type=\"set_var\" id=\"Orglzz~)jZWl/BJ7:?8O\"><field name=\"VARNAME\">monImage</field><value name=\"VARDEFINITION\"><block type=\"search_by_name\" id=\"PsOkvP0~.FB5*~x}@G.5\"><field name=\"COLLECTION\">image</field><value name=\"NAME\"><block type=\"variables_get\" id=\"Cr?M00y%hZF!5v4,[w?e\"><field name=\"VAR\">texte</field></block></value></block></value><next><block type=\"condition_if\" id=\"S1uS*6ce%^VP2mq-Ex2{\"><mutation else=\"1\"></mutation><value name=\"IF0\"><block type=\"logic_compare\" id=\"9Kah0ckob#6zgk/GeP%w\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"variables_get\" id=\"b6Tp@9,WJ3@r7ZxOxnUs\"><field name=\"VAR\">monImage</field></block></value><value name=\"B\"><block type=\"text\" id=\"9s#9QAtf4(_o{~@,0c20\"><field name=\"TEXT\"></field></block></value></block></value><statement name=\"DO0\"><block type=\"add_text_at_end\" id=\"!kuI7qf]A2_rx[`WX-5Q\"><value name=\"NEWTEXT\"><block type=\"text\" id=\"FN*C{)`#G+@fT/PP]Gtj\"><field name=\"TEXT\">Pas d'image trouvée</field></block></value></block></statement><statement name=\"ELSE\"><block type=\"add_text_at_end\" id=\"mRhHO[]mc@Eb^dNGn:}N\"><value name=\"NEWTEXT\"><block type=\"variables_get\" id=\"^Zb[Isy@/+nXw*!~dDX5\"><field name=\"VAR\">monImage</field></block></value></block></statement></block></next></block></statement></block></xml>","codeType":"script"}
Communaute: 
0
Miniature: 
Application: 
Tags créateur: 

GameCode partners