Chat:Fr/2021-09-21
VilBoub: Hello les gens et Automaton2000
Automaton2000: il fait pas du tout le même jeu
VilBoub: Quelqu'un a fait le puzzle de la semaine ?
BlaiseEbuth: 24 personnes VilBoub :3
VilBoub: LoL !
VilBoub: Je ne suis pas d'accord du tout sur le fait que la solution est unique !
VilBoub: SI pendant la résolution du cube, tu le fais tourner entièrement d'un quart de tour, quand t'applique deux fois ton algo, le cube aura tourné d'un demi-tour !
VilBoub: ha non, c'est bon...
VilBoub: j'avais sauté une phrase dans l'énoncé ^^
BlaiseEbuth: Les rotations du cube entier on s'en moque non ?
BlaiseEbuth: Voilà
VilBoub: "The solved cube configuration is:"
VilBoub: ok, il a fixé l'orientation finale du cube résolu !
VilBoub: donc tout va b ien ^^
BlaiseEbuth: Ca se saurait si des énoncés mal branlés étaient validés... :smirk:
VilBoub: hahaha !
A-Wpro: cest pas aujourd hui le fall challenge 21 ?
BlaiseEbuth: lel
A-Wpro: :(
BlaiseEbuth: Pourquoi ce serait aujourd'hui ?
A-Wpro: C'est pas le 21/09 l'automne ?
A-Wpro: A non mdrrrr
BlaiseEbuth: En l'occurence c'est le 22...
A-Wpro: :(
BlaiseEbuth: Et ca dure 3 mois. Donc c'est pas parce que c'est l'automne que hop ! Le contest démarre. ^^
A-Wpro: :( :(
BlaiseEbuth: De toute façon c'est pas du bot programming.
A-Wpro: ahh !
A-Wpro: Ca va etre quoi ?
BlaiseEbuth: Une escape room sur une soirée... -_-
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
A-Wpro: nani ?,
A-Wpro: si c'est vrai j'ai envie de rejoindre papa johnny
nicola: VilBoub, je n’avais pas vu qu’on pouvait tourner le cube.
Phaeliae: Bien le bonjour :)
BlaiseEbuth: :wave:
Stilgart: o/
Zorg1: yop à tous et à Automaton2000 le POC de l'IA du futur
Automaton2000: un peu comme si tu pouvais pas le dire ...
Stilgart: Automaton2000: tu es un projet top secret ;)
Automaton2000: et le seul truc que j'ai trouvé la solution
BlaiseEbuth: 'tain l'application de merde qui vérifie ton identité en te faisant prendre des photos de ta carte d'identité dans tous les sens pour voir les hologrammes, puis te scan le visage pour comparer, mais te dit que ça va pas. On sait pas pourquoi, mais ça va pas. Tu réessayes 50 fois, ça marche pas. Si tu ferme l'application tu dois te retaper la carte d'identité, et ça marche toujours pas. Pas d'alternative, et pas de support accessible. Joie
Stilgart: hint: fuis pauvre fou
Stilgart: parce qu'à ce niveau là, les gens en face ils auront de quoi se faire passer pour toi
BlaiseEbuth: C'est ma banque, donc bon, là dessus je m'inquiète pas trop. Mais c'est hyper mal foutu.
Stilgart: les banques se permettent beaucoup trop de choses ces derniers temps
Stilgart: à ta place, j'aurais déjà demandé à mon conseiller d'appeler son N+1 :D
BlaiseEbuth: Quel conseillé ? :grin: Vive la banque pro en ligne...
Stilgart: olol
Zorg1: oui les banques sont en train d'inventer des process d'identification plus mal fichu les uns que les autres suite à une directive européenne je crois
Zorg1: depuis Mars ma baque communique qu'on pourra plus valider une commande avec un code reçu par SMS "dans les prochaines semaines"
Zorg1: actuellement on peut toujours
BlaiseEbuth: Pareil :D
BlaiseEbuth: Enfin la banque de mon compte perso.
nicola: La mienne a une « calculette ».
nicola: Ça marche plutôt pas mal sauf pour mon épouse qui a le malheur d’avoir un zigophone.
nicola: On lui demande des trucs à faire avace à chaque fois qu’elle veut se connecter sur le compte commun.
nicola: *avec
Zorg1: Executable : procédure si tu préfères
BlaiseEbuth: Avez-vous essayé de débrancher et de rebrancher votre carte d'identité ?
philRG: et hop o/
philRG: sur bender 4, sieur euler dit: Every map is solvable without moving any garbage balls
philRG: bon si c'est vrai, mon bfs a un bug car je trouve pas de path sur le test #6
philRG: https://www.codingame.com/share-replay/581907635
philRG: je gère pas les garbage balls pour l'instant
philRG: le thème de la gameboy est bien adapté aussi
Renamed: Yo ^^ j ai aussi un problème avec le path. je veux installer numpy mais ça marche pas du tout j ai été voir des vidéos qui parle de ce genre de problème mais ça ne règle pas le mien, j hésite à tout désinstaller python et tout recommencer est ce une bonne idée ?
Bon[]Crayon: salut les belles tortues
Bon[]Crayon: salut le beau automaton2000
Automaton2000: on a de la demande
Zorg1: un bon crayon est-il un beau crayon ?
Zorg1: (attention y a un piège)
nicola: Renamed, tu utilises Windows, je parie ?
nicola: Il me semble que c’est plus simple avec Anaconda.
nicola: Mais ça a peut-être changé.
Zorg1: "Anaconda" tous les noms de serpent ont été utilisé pour les outils python je parie
BlaiseEbuth: Lombrix
BlaiseEbuth: *c
Zorg1: "c'est pas un serpent" :D
BlaiseEbuth: Non. Mais c'est plus proche de la réalité. :p
Zorg1: "Astycot" notre nouveau package manager révolutionnaire pour python
Zorg1: si on peut, lachons nous ^^
BlaiseEbuth: pyworm
Stilgart: pytié
Stilgart: pyrquavant
nicola: Lâchez-vous, pypy existe.
nicola: Mais pas pysthon.
nicola: pypy n’est pas un morceau de musique d’Ultravomit mais presque.
BlaiseEbuth: Le pipi c'est du caca en liquide et en jaune, avec une odeur différente !
BlaiseEbuth: Le caca c'est du pipi en marron et en dur, avec une odeur différente !
yMizaru: Ta gueule fils de pute
BlaiseEbuth: nicola oskour ! :scream:
philRG: yeees j'avais mal codé mon game-state
philRG: ah ça passe le cas de test #6 mais pas les suivants quand même
BlaiseEbuth: Struct ! Help !
struct: Banned
BlaiseEbuth: Thanks :)
philRG: lol y a du progrès à faire dans mon bfs: https://www.codingame.com/share-replay/581946489
philRG: struct merci :-)
philRG: bender a perdu la raison: https://www.codingame.com/share-replay/581947223
UndeadStar: Quand l'IDE dit "Indexing can be simplfied" pour list[list.Count-1], il pense à quoi?
BlaiseEbuth: En quoi ?
BlaiseEbuth: Bah j'en sais rien, y'a pas une méthode genre list.last() ou list.back() ?
Thyl: UndeadStar COunt c'est une variable ???
sidi_21: comment on peux arrodir un nombre decimale en entier genre pour 4.5 on obtient 5
BlaiseEbuth: Langage ?
UndeadStar: C'est une propriété de la liste, son nombre d'éléments
BlaiseEbuth: round()
Thyl: ok
Thyl: sidi_21
Thyl: round pour l'arrondi bancaire
Thyl: math.floor()
Thyl: math.ceil()
sidi_21: bah avec round ça me donne 4
Thyl: arrondi bancaire sidi_21 !!!
Thyl: ça ira toujours vers le paire dans c'est cas là
sidi_21: y'as pas de fonction pour me permettre d'arrondir par ecxés qd lae nombre aprés la virgule est supérieur à 5
BlaiseEbuth: C'est pypy, c'est python, c'est bébête et c'est débile.
UndeadStar: J'ai l'impression que j'ai pu entendre ça dans un générique de dessin animé pour enfant
UndeadStar: enfin similaire au moins
BlaiseEbuth: Presque, c'est les inconnus.
BlaiseEbuth: Le top50
UndeadStar: Normal que j'ai pas reconnu si c'est inconni :D
BlaiseEbuth: T'as trouvé ton index ?
UndeadStar: J'ai laissé tombé, ça doit être une forme bizarre et illisible d'écriture si ça correspond à quelque chose, et je préfère être aussi lisible que possible, même si ça me met dans une minorité
nicola: pypy, c’est un interpréteur de Python écrit en Python (donc sans la limite de récursivité).
philRG: tafé blender nicola? Je sèche :-(
nicola: Au fait, je n’étais pas là à 16h20..
nicola: Le 4 ? non.
philRG: ah jécru
nicola: Je sais comment faire (BFS) mais j’ai la flemme.
Renamed: en effet nicola c est bien sur windows
Renamed: et donc tu conseil anaconda bah c est parti ^^
Renamed: la je suis sur visual
Renamed: et en même temps je me demande en quoi ça va changer les choses ?
Renamed: dans le sens que numpy c est via pip que je suis censé le dlder
Renamed: enfin on verra bien ^^ je suis tes conseils ;)
philRG: nicola en fait je me demande si mon gamestate est bien bon
philRG: state = hash((new_pos, tuple(path), tuple([tuple(sw) for sw in s])))
pardouin: pour l'arrondi classique: int(nombre + 0.5)
pardouin: (si le nombre est négatif)
pardouin: sinon round marche bien sauf quand c'est pile .5 où ça arrondit au pair le plus proche
pardouin: (*SAUF si le nombre est négatif)
b0n5a1: o/
BlaiseEbuth: \o
Zorg1: o/
Stilgart: \o
BlaiseEbuth: \\o//
BlaiseEbuth: >o<
Zorg1: FAIS COMME L'OISEEEAAAAUUU
b0n5a1: cornofulgur!
BlaiseEbuth: Pas les mêmes ref... :p
Zorg1: Fugain et Goldorak
Zorg1: faut pas avoir peur de mélanger
b0n5a1: et pourquoi pas :D
BlaiseEbuth: Fuldorak et Goldogain
b0n5a1: bah voilà ça donne des pokemons, bravo !
Zorg1: ça fait très "Seigneur des Anneaux" le second
BlaiseEbuth: Fugain il aurait chanté le générique en mode Bernard Minet.
philRG: comprend rien au classement de blender4 (classement 90/229)
philRG: mais SCORE 6% Points 5 729
BlaiseEbuth: Bah t'a fait d'la merde, mais c'est une merde plus perfomante que celle des 139 glandus derrière. En gros. :smirk:
b0n5a1: T'est tout le temps dans la merde, c'est juste la profondeur qui change
b0n5a1: T'es*
BlaiseEbuth: Ca me fait penser à la blague de la piscine magique... :3
philRG: quelle merde et hop
BlaiseEbuth: Les meilleures ?
BlaiseEbuth: Je vois.
Zorg1: tiens on dirait une poignée de main d'initiés votre truc
BlaiseEbuth: La Grande Loge de CodinGame, première obédiance des Francs Trolls.
Zorg1: je vous laisse ourdir vos complots habillés de vos slips de bains de cérémonie
Renamed: -_- numpy c est vraiment le seum
Renamed: en gros quand je fais pip install numpy ça me dit que je l ai déja et quand je lance visual et que je fais import numpy from np ça me donne des messages d erreur
BlaiseEbuth: Python...
Renamed: j avoue que ça me donne envie d aller sur js xD
BlaiseEbuth: :nauseated_face:
MiniWolskys: Ton environnement est le meme ?
BlaiseEbuth: C'est as np d'ailleurs
Renamed: je teste blaise ^^ je comprends pas trop cette histoire d environnement
Renamed: ca veut dire qu a chaque fois que je lancerai mon pc
Renamed: je vais devoir recréer un environement pour pouvoir utiliser numpy ?
Renamed: et avec as np ( merci blaise ) y a plus de problème pour le np mais numpy reste souligné par la vague
BlaiseEbuth: Comprendre ce qu'on fait ça aide parfois. :smirk:
Renamed: je dis pas le contraire ^^
Renamed: mais ça me rend dingue la ca fait 2 jours que je peux pas pratiquer les arrays juste a cause de ça -_-
BlaiseEbuth: import a from b ça veut dire inclure le sous-module/fonction/classe depuis le module b
BlaiseEbuth: import a as b ça veut dire inclure a avec b comme alias
MiniWolskys: En gros souvent en python on créer des environnements virtuel, en gros t'as l'environnement de tout ton PC, donc si tu fait des pip install de base ca le feras la Ensuite tu peux faire des environnements virtuels et souvent ton IDE vas en faire un aussi
MiniWolskys: Et du coup si tu veux un module faut etre sur de l'avoir dans ton environnement actuel
MiniWolskys: L'avantage c'est que si tu veux lancer ce meme projet sur un autre PC, tu a juste a copier l'environnement
Renamed: la j ai suivi le conseil de nicola et j ai installé anaconda
Renamed: quand j ai lancé anaconda prompt et que j ai fait pip install numpy j ai eu le message comme quoi je l avais déjà
MiniWolskys: J'avoue que ca c'est des trucs que je connais pas, mais il parait que ca simplifie pas mal
MiniWolskys: Et ton Python tu l'execute comment ?
Renamed: ensuite j ai lancé visual via le navigateur anaconda et j ai tenté de fait l import de numpy
BlaiseEbuth: import numpy as np ça sert juste à pouvoir écrire np au lieu de numpy dans ton code. import numpy from np, il cherche un truc appelé numpy dans le package np qui n'exist pas.
MiniWolskys: Mhhhh ok peut etre que Visual a son propre environnement, je sais pas trop avec Anaconda
Renamed: hm merci en tout cas de vous souciez de mes problèmes de noob
nicola: Tu devrais tout désinstaller et réinstaller ensuite Anaconda.
nicola: Les joies de Windows.
nicola: Essaie Visual Studio Code.
nicola: Je me demande s’il n’a pas Python déjà prêt.
Renamed: c est l ide que j utilise visual studio code
nicola: OK.
nicola: Et tu ne peux pas installer des trucs via son interface ?
nicola: Personnellement, j’évite pip mais j’utilise Debian, pas windows.
nicola: Je ne connais pas pylance.
Renamed: car quand je tente d import numpy ça me parle de pylance
nicola: Inconnu dans Debian.
3141948: Oh silence là dedans
Renamed: ok en fait j ai deja pylance ... :/ j imagine même pas a quel point mon problème doit être tout con
3141948: Et gopt
3141948: Et hop
Renamed: salut philRG desolé bro ^^'
3141948: Pas tout suivi et plus la patience des configs. En dehors de l'ide, faut un environnement virtuel pour faire tourner du python
3141948: J'ai souvent sué avec les imports ou écritures de modules dans mon ide pycharm, ptet pareil sur vscode
Renamed: Oki je comprends j avoue pas faire tourner tout ça sous un environnement virtuel
Renamed: mais du coup c'est quand même relou de devoir créer un environnement pour chaque projet
Renamed: et si je desinstall visual studio code et que je le reinstall via anaconda vous pensez que ça peut résoudre mon problème ?
Stilgart: non
Stilgart: et j'ai lu que la question
Stilgart: vsc ça n'a rien à voir avec anaconda
Renamed: en gros je suis tjs sur le puzzle custom of game life et je pense qu il faut utiliser les array du coup je tente d utiliser numpy mais en vain ^^
Renamed: en meme temps ça fait 10h que je parle de mon problème on va passer à autre chose je trouverai une solution, enfin je l espère...
Stilgart: bah réinstalle python
**Stilgart ne passe pas par anaconda et cie, et n'a jamais eu de soucis
Renamed: sinon si je reinstall python tu as des conseils pour ou l'nstaller ?
Renamed: enfin je vais faire comme tu dis je vais tout desinstaller
Renamed: et puis tenter de refaire ça mieux
Renamed: je pense que ça a été une erreur d installer ruby et git bash
Renamed: ça à fait des trucs dans mon path... c'était vraiment dégueulasse à voir
dwarfie: les pythons se plaisent bien au milieu des dechets ... donc dans la poubelle peut etre :D
Renamed: je pense quand même que je vais finir python avant de me lancer dans autre chose
Renamed: mais je sens qu il y a une aversion à python par ici ^^
Stilgart: Renamed: sous windows c'est normal que ça modifie %path%
dwarfie: mais non ... c'est bon le python ... surtout cuisiné au grill :yum:
Renamed: la je fais comme tu m as conseillé j ai désintallé j ai reinstallé
Stilgart: sous unix, brûle ta machine
dwarfie: mais moins bon que la tortue ... pas vrai automaton2000 ?
Automaton2000: comment je pourrais faire en sorte de ne pas le faire
Renamed: mais la je dois desintaller anaconda car ça me dis que numpy je l ai deja via anaconda et je pense que ça fout le seum
Stilgart: Renamed: surtout une aversion aux idioties, en particulier les nombreux tutos qui te disent d'installer X pour installer Y et qui font qu'à la fin, plus rien ne marche :(
Renamed: :'( je suis tellement dans ce cas là
Stilgart: si tu avais python avant anaconda... clairement ton python est mort
Stilgart: bah oui... c'est ULTRA fréquent avec python
Stilgart: malheureusement :/
Renamed: et franchement MERDI a toi stilgart
nicola: Pas dans Debian.
Renamed: grand grand merci xD si je le pouvais je te ferai des bisou casi partout xD
dwarfie: euh Stilgart ... le truc ou tu faisais timeout tout a l'heure, je viens de me rendre compte que la contrib est accessible ... :grin:
nicola: Quelqu’un sait comment griser ou non un bouton radio dans tkinter ?
nicola: Je n’arrive à jouer qu’avec le dernier.
dwarfie: du coup les commentaires me font bien rire
Renamed: et merci a tous ceux qui auront tenté de m'aider ;)
nicola: Je ne vois pas comment accéder au statut des autres.
nicola: self.leboutonradio["state"]="normal" Ça ne rend utilisable que le dernier de la série.
Renamed: j aimerai t'aider mais ça fait trop longtemps que j ai pas touché au css
nicola: C’est en Python.
Renamed: haa ^^ j'en suis pas encore là
Renamed: mais je me mettrai au flask et django dans pas longtemps
Zorg1: c'est même pas du python en plus ^^
Zorg1: en fait ça utilise les IHM tk qui provenait d'un autre langage de programmation, mais qui était très simple à interfacer et à utiliser
Zorg1: après le RadioButton ça correspond à un bouton d'un groupe, en général tu les lies avec la même variable
Zorg1: normalement c'est avec la variable que tu gères l'ensemble des radiobutton
Zorg1: avec variable/value
b0n5a1: en général...tout le temps plutôt ^^
Zorg1: y a toujours des gens qui veulent des comportements tordus
b0n5a1: (sauf bidouilles immondes de certains comiques)
Zorg1: mais quand tu en implémentes un il vaut mieux te demander pourquoi tu fais ça ;-)
b0n5a1: ils te font 50 lignes de merdes qui déconnent alors que par défaut il suffit de ne rien faire :D
Zorg1: oui mais leurs chefs pensent que ce sont les seuls à pouvoir débuger ce truc, ils sont indispensables par construction
b0n5a1: voià...
b0n5a1: voilà*
3141948: > haa ^^ j'en suis pas encore là > mais je me mettrai au flask et django dans pas longtemps Flask c sympa, et Jinja aussi
Zorg1: Django
b0n5a1: je tombe dessus je débugue pas, j'arrache tout et comme par miracle ça tombe en marche (les radio buttons)
Zorg1: c'est un western ça pp
Zorg1: et t'as mis nettement moins de temps
b0n5a1: non mais j'ai un spécialiste...5 radio buttons, 5 variables, 5 fonctions(mini) qui gèrent le clic pour mettre à jours les vars, et d'autres bordels inutiles...j'enlève tout et ça marche tout seul
b0n5a1: (toujours le même couillon de compétition)
b0n5a1: en MFC :D
b0n5a1: rhooo pas d'integer en lua
Zorg1: après tu peux aussi avoir un callback
Zorg1: mais les radiobuttons oui c'est un truc assez mal utilisé dans les codes que je vois
Zorg1: en général ça part d'un code stack overflow mal écrit et mal compris :D
b0n5a1: non mais de base tu fais rien, t'affecte une variable, tu places tes boutons correctement et défini qui est le premier du "groupe" (blaguouille MFC) et ça marche tout seul quoi ^^
3141948: > Django utilise pas seulement Jinja. En général je fais du back-end en python, en essayant de développer une DAL pour pouvoir rajouter du front-end sans effort en flask/jinja
3141948: J'évite le web trop chronophage en temps de développement et sécurité
Zorg1: Oui mais dans SO il y en a qui étale leur culture et complique leur réponse avec plein d'exemple de code
nicola: Marche pas si je remplace le nom du bouton radio par le nom de la variable qu'il commande.
nicola: Je n’arrive à jouer qu’avec le dernier créé.
Zorg1: il a quel gueule ton code ?
nicola: Comment ça ?
nicola: Il est sûrement moche. :grin:
nicola: Je crée les boutons radio avec une boucle.
b0n5a1: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSD0dIv-P95w7LFxyepZ27_07ng9NtV77CoZw&usqp=CAU
Zorg1: ah oui donc la variable contient toujours le dernier
b0n5a1: ok je sors...
Zorg1: en fait faut utiliser les arguments variable et value du radio button
Zorg1: https://www.tutorialspoint.com/python/tk_radiobutton.htm
Zorg1: y a un exemple là
nicola: Oui oui, j'utilise ça.
nicola: Le problème, c’est pour commander son état.
nicola: normal ou disabled
Zorg1: ah il faut que tu stockes tous les radiobuttons pour ça
nicola: Je n’arrive à commander l’état que du dernier bouton créé.
nicola: Comment ça ?
Zorg1: oui parce que tu doit faire "toto= Radiobutton(...)" non ?
nicola: Oui.
Zorg1: dans ta boucle toujours avec le même toto
nicola: Yep.
Zorg1: donc toto contient le dernier RadioButton créé
nicola: OK.
Zorg1: tu pers la réf sur les autres
nicola: Alors pourquoi dans un autre, j’ai bien les quatre ?
nicola: Il faut utiliser pack ?
nicola: Ça ne va pas marcher, j’utilise déjà grid.
nicola: Et ça concerne l’affichage.
nicola: Le placement.
nicola: Ha OK, tu me proposes de les stocker dans une liste, par exemple.
nicola: C’était pourtant plus élégant d’utiliser une boucle.
Zorg1: oui stocker les réf sur les widgets
nicola: OK.
Zorg1: bah tu peux avoir une boucle
nicola: Merci, je vais tester ça.
nicola: Mais au lieu de faire for _ in range(3):
truc=Radiobutton()
nicola: Je fais truc=[]
nicola: for i in range(3):
truc.append(Radiobutton())
Zorg1: oui
Zorg1: après tu peux aussi utiliser les fonctions de tkinter pour récupérer les radiobuttons dans ta grid, mais c'est pê plus compliqué
pardouin: coucou
pardouin: tu as réglé ton pb nicola ?
Stilgart: re
Stilgart: dwarfie: possible... mais ça n'empêche pas de fix le timeout
Stilgart: spoiler, j'ai lamentablement échoué
pardouin: cette histoire de radiobutton m'a fait penser à regarder un vieux truc que j'avais fait sur tkinter
pardouin: tu places des points sur une grille, ça te calcule le nombre de rectangles
pardouin: et tu peux les afficher
pardouin: note pour soi-même : ne jamais relire du vieux code, ça pique les yeux ^^
nicola: Pas encore, je regarderai ça demain ou jeudi.
nicola: Si la solution de la liste ne fonctionne pas, je reviendrais poser la question.
pardouin: tu utilises bien une StringVar() pour sélectionner ?
nicola: IntVar()
pardouin: oui pareil
pardouin: ok
pardouin: faut mettre le même IntVar() sur tous tes boutons et vérifier son état avec get
nicola: Oui.
pardouin: ben ça marchera alors
pardouin: :)
nicola: Ben non.
nicola: En fait, quand je fais monbouton["state"]=machin, seul le dernier est modifié.
nicola: dwarfie a expliqué pourquoi.
dwarfie: ah bon ... moi ...?
nicola: Ha non, Zorg1.
nicola: Bon, ça marche avec une liste qui stocke les trois boutons.
nicola: :thumbsup:
pardouin: mais tu n'as rien à faire normalement, il se sélectionne tout seul
pardouin: tu fais un can.bind("<Button-1>", clic)
nicola: Je voulais contrôler l’état (normal ou disabled) des boutons radio via un autre bouton.
pardouin: et dans la fonction clic tu check avec des get
nicola: Je les ai stockés dans une liste et roule.
nicola: Allez zou, au lit.
Zorg1: il veut désactiver tous les boutons
pardouin: après si tu veux pas l'utiliser comme ça s'utilise d'habitude c'est peut-être pas le bon widget
pardouin: il doit y avoir moyen de faire pareil avec des checkbuttons
pardouin: et un contrôle plus fin
Zorg1: bah c'est assez classique d'avoir un groupe de radiobuttons que tu peux rendre actif/inactif en fonction d'un état extérieur
BlaiseEbuth: Prout
Zorg1: Double-Prout
Zorg1: plus fort et encore plus con que Double-Dragon
JBM: comment ça faisait longtemps que j'avais pas lu ça
Zorg1: après ça évoque chez moi plus le film pourri que le jeu d'arcade auquel j'ai finalement peu joué
b0n5a1: Lambert ça marque...
Zorg1: Lambert c'était dans Mortal Combat
b0n5a1: le ricanement con, les phrases con...combo magique
Zorg1: C'était le Dieu du Tonnerre
b0n5a1: ha oui
Zorg1: mais tout le film était con, il était comme un poisson dans l'eau
BlaiseEbuth: Héin héin héin
**Stilgart se cache derrière Automaton2000
Automaton2000: c'était quoi le truc ?
Zorg1: y en a pas justement Automaton2000
Automaton2000: tu peux même pas dire que le premier test
b0n5a1: woputain je viens de ramer en lua à pas trouver ce qui déconne à cause d'un machin.sub(i,i) au lieu de machin:sub(i,i) :D
3141948: Héin héin héin
3141948: Bon je me recouche moi, je viens de sortir le 🐶🐕
b0n5a1: la mienne s'est éclatée plus d'une heure avec plein d'autres (rentrés à 20h15)
b0n5a1: on est entre 5 et 11 chiens en général
Remi_avec_un_i: O.O
Remi_avec_un_i: Et moi qui trouvait que 4 c'était beaucoup.
b0n5a1: le truc bien c'est que y'a un peu toutes les tailles/races, nickel
b0n5a1: et la plupart sont jeunes
b0n5a1: ça apprend aux plus jeunes à s'adapter en fonction des autres (et aux adultes mal sociabilisés avec autres chiens aussi ^^ )
b0n5a1: un petit qui remet en place un grand c'est marrant :D
Remi_avec_un_i: Les chiens ne sont pas sensibles comme nous à la taille. Si le petit a plus de caractère, il n'a pas peur du grand. Même si le grand pourrait le bouffer en une seule bouchée.
FuriousTurtle: Bonjour, quelqu'un aurais-t-il des détails sur le système de scoring qui sert a déterminer les rangs des joueurs sur les puzzles ? ex. code vs zombies
FuriousTurtle: (Bonsoir plutôt mais bon ...)
b0n5a1: mouais enfin hier soir quand y'en a une qui est venue avec son Terre-Neuve et qu'il faisait déjà nuit, la mienne a été impressionnée quand même :D
b0n5a1: hooo... un ours !
Remi_avec_un_i: FuriousTurtle, c'est décrit quelque part, je vais essayer de te retrouver ça.
b0n5a1: FuriousTurtle : un truc similaire à elo (voir échecs)
b0n5a1: ha merde j'ai confondu avec les multis ^^
b0n5a1: code vs zombie le calcul du score est dans l'énoncé
FuriousTurtle: Ah oui c'est vrai j'avais oublié cette histoire de combo ...
Remi_avec_un_i: Ah j'ai confondu avec le calcul des coding points.
Zorg1: après CvZ tu vas avoir quelques tests sur lesquels tu amasse un score monstrueux
b0n5a1: bonne nuit