Chat:Fr/2022-01-05
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: je ne suis pas certain que ce soit une bonne idée
Buk.: o/
Aholief: Zorg1 t'es un big troll toi avec Lua et Go ^^ tu fais un métier en particulier pour bosser avec ces langages ??
leojean890: le go c'est pas si mal niveau praticité d'utilisation et perfs^^
leojean890: j'ai fait 2048 et FC2020 avec et c'était pas mal j'ai pas trop galéré
BlaiseEbuth: Stoi l'trol
Stilgart: bonjour à tous et tortue géniale à Automaton2000
Automaton2000: tu peux rajouter un truc pour le faire
Stilgart: :tortue: si tu y tiens, Automaton2000
Automaton2000: dans ce cas, je ne sais pas bien comment ça marche
Stilgart: :turtle:
philRG: :turtle:
R0m_Hein: Bonjour :)
DeltaChad: bonjour la street
AlphaChad: Bonjour
Jojo_lasticot: Bonjour la communauté
OmegaTurboGaming: sa fais tarpin longtemps les reuf
Jojo_lasticot: Pourquoi je passe des étape automatiquement
Jojo_lasticot: Alors que je n'ai pas reussi
Nacer_212: chut @Jojo_lasticot
OmegaChad: :yin_yang:
Nacer_212: wsh wsh
MathysV: :point_right_tone5::ok_hand_tone5::rofl:
Jojo_lasticot: Tu veux te faire ban toi
MathysV: :regional_indicator_t::regional_indicator_g:
MathysV: c nacer
Nacer_212: c faux
MathysV: c pas vrai que c faux
R0m_Hein: nathan il fait des squats
R0m_Hein: un nain moche
MathysV: c un nain posteur
Nacer_212: nain guy
R0m_Hein: nain connu
MathysV: nain porte quoi
OmegaTurboGaming: un nain stituteur
Nacer_212: un nain specteur
MathysV: nain terrupteur
R0m_Hein: nain becile
Nacer_212: en tout cas c'est pas un nain génieur
OmegaTurboGaming: Un nain tellectuel
OmegaTurboGaming: Un nain trus
OmegaTurboGaming: Un nain dustriel
OmegaTurboGaming: Un nain capable
R0m_Hein: merci google
MathysV: derien
R0m_Hein: vous arrivez coding games ?
Nacer_212: t'en est romhain
Nacer_212: hein romnain
R0m_Hein: !help
philRG: ah c mercredi aujour'dhui
What4401: On est mercredi ??
Aholief: la malveillance de ce chat c'est chaud
nicola: Aholief, les collégiens sont partis.
ad_mo: salut
nesnes112: salut tout le monde
nesnes112: je veux écrire une instruction javascript qui permet de remplacer chaque s (non suivi de c) dans une chaine par sc
nesnes112: voila ce que j'ai écrit mais ça n'a pas marché
nesnes112: let w=word.replace('s([^c])','sc');
Magus: Automaton2000 c'est quand que tu me rapportes de l'argent pour payer ton loyer ?
Automaton2000: ça veut dire que tu as fais quoi ?
Magus: nesnes112: pour que ta regexp soit prise comme une regexp, faut la déclarer comme telle. La tu donnes juste un string normal donc c'est pris comme un string normal.
Magus: let w = word.replace(/s([^c])/, 'sc');
dwarfie: perceval veut qu'on la considere en tant que telle
dwarfie: Automaton2000 : un tortue ?
Automaton2000: pour la culture générale (cf aoc du jour) :grin: https://culturesciences.chimie.ens.fr/thematiques/chimie-des-materiaux/polymeres/materiaux-polymeres-architecture-macromoleculaire
leojean890: mdrr à qui il a piqué ça comme phrase;)
Alshock: pouahahahaha c'est magnifique
Alshock: tortue à tous et bonjour Automaton2000
Automaton2000: si je meurs apres avoir fait le tour de la question
Alshock: noooon reste avec nous Automaton2000pense à tes cocs
Automaton2000: ce moment où tu fais un clash of code qui a été le cas
Alshock: ça y est on le récupère
Alshock: continuez le massage
Stilgart: Automaton2000 :(
Automaton2000: t'as meme pas fait un ag sur ce contest
Stilgart: en même temps, un ag pour un escape, c'est un peu moisi comme plan Automaton2000
Automaton2000: c'est vrai qu'on a pas eu de pb
BlaiseEbuth: Pas de problème pas de problème Automaton2000
Automaton2000: nan mais en fait il a pas encore trop de monde en légende
Stilgart: Automaton2000: genre tu es en légende toi maintenant ?
Automaton2000: en fait, je vois pas le problème
Automaton2000: parce que je le fais en quoi ?
Automaton2000: mais bon je ne suis pas un noob
Automaton2000: en multi c'est pas le même classement
Automaton2000: je suis nouveau et je voulais pas te faire chier
Automaton2000: tu peux avoir un truc pour avoir des perfs de merde
Automaton2000: Stilgart : ca , on avait remarqué
nesnes112: c'est quoi l'équivalent de cette instruction python en javascript
nesnes112: print(ans.center(n,a))
BlaiseEbuth: https://www.python.org/doc/
nesnes112: mais tu m'as pas répondu
BlaiseEbuth: Bah si. C'était ma réponse.
nesnes112: je veux pas que tu m'aide
Alshock: ben non fallait poster la doc JS t'as mal lu Blaise :P
Alshock: pssst, essaye console.log nesnes112
nesnes112: je connais console.log
Alshock: bah explicite ta question alors, parce que ans c'est un objet à toi
nesnes112: mon problème c'est que j'arrive pas à centrer l'affichage
Alshock: centrer comment ? avec des espaces avant et après pour rentrer dans un espace de taille n ?
nesnes112: http://chat.codingame.com/pastebin/a10e7253-c9ff-4a2e-b000-62cd73d1c443
BlaiseEbuth: Centrer au centre Alshock. Lékon lui...
Alshock: je vais être tout à fait honnête à part si tu veux faire un carré du caractère ans sur n lignes dans le caractère a (sur quelle largeur ?) Je peux que te conseiller ça si jamais ça te donne des idées : https://stackoverflow.com/questions/55890994/string-pad-center-using-javascript
BlaiseEbuth: Woaw toi aussi tu sais utiliser google ? Comme jacek ! Oo
Alshock: Ah non j'utilise duckduckgo moâ ! Je suis un homme respectable
Alshock: MDR j'avais pas vu qu'on avait sorti exactement le même, remarque avec la même recherche ça fait sens
BlaiseEbuth: Ca montre que tout le monde peut y arriver ! Courage !
Stilgart: Automaton2000: c'est quoi ce free hl après monologue ?!
Automaton2000: c'est chaud de faire un tableau de taille fixe
Stilgart: :D
dwarfie: Automaton2000 : tu peints avec des tortues ? ca pourrait interesser mouton un bo de plus
Automaton2000: il y a quelque chose à la fois
Zorg1: forward 20 turn 20 Automaton2000 !
Automaton2000: non mais là j'ai pas le choix que de faire ça
Zorg1: Automaton2000 élu chatbot de l'année par un sondage CG
Automaton2000: ah c'est bon j'ai compris
BlaiseEbuth: Elu par les 2 millions d'utilisateurs actifs de cg Automaton2000 !
Automaton2000: juste pour être sur de pas avoir les bonnes idées
Zorg1: hihi
BlaiseEbuth: Stoi l'hihi
Remi.: Salut tout le monde, salut Automaton2000, salut le stoi
Automaton2000: si tu fais un peu comme Remi. avec les tortues
Remi.: Wouah :heart_eyes:
Remi.: Merci Automaton2000
Automaton2000: bah du coup si je suis sûr que ça soit un peu plus de temps pour trouver la solution
**Zorg1 code un MCTS brainless pour être au top
Remi.: V'est bon tu l'as trouvée la solution ;)
Remi.: Brainless ?
Remi.: Sans cerveau ?
Leeeooo: La tah testosterone !
**darkhorse64 tend un cerveau à Zorg1
darkhorse64: Ca peut servir
Zorg1: j'ai pas faim :(
Remi.: mdr
Outsmarted: iz
**dwarfie repense a hannibal qui fait gouter son propre cerveau au policier foireux jouer par ai liotta ... merci Zorg1 ;)
dwarfie: (il repense aussi a la version parodiée dans scary movie :rofl: )
b0n5a1: o/
dwarfie: \o/
Zorg1: \o
b0n5a1: le mec qui veut de l'aide, connais tout, veut pas qu'on l'aide mais veut une fonction qui lui fait tout gratos :rofl:
b0n5a1: encore un champion...
BlaiseEbuth: Classique.
b0n5a1: je veux un truc qui sait faire comme en python :face_palm:
b0n5a1: et surtout pas essayer de réveiller un neurone déjà agonisant :rofl:
dwarfie: reveiller un quoi ? ;)
Zorg1: Automaton2000 n'a pas de neurone ça ne l'empêche pas d'être #1
Automaton2000: bon bah moi je suis content
Alshock: et c'est comme ça qu'on t'aime Automaton2000 content comme une tortue :hugging:
Automaton2000: je n'ai pas la moindre idée de comment ça se fait en une ligne
philRG: bon j'écris en alphabet dwarvish/elvish/draconique dans une fenêtre tkinter, mais obligé d'installer les polices sur l'OS
Zorg1: faut pas payer apple pour installer des trucs sur Mac ?
BlaiseEbuth: Pourquoi draconique c'est le seul en fr ?
b0n5a1: QUOI? c'est pas des polices par défaut sur l'OS ?? :rofl:
Zorg1: il a pas lu la doc
Alshock: je répondrais bien parce que draconique ton père, mais c'est d'une subtilité douteuse
Zorg1: draconique nique nique
Zorg1: ça c'est de la chanson française de qualitay
Alshock: S'enflammait tout simplement
Alshock: tu m'étonnes qu'elle se fasse excommunier après ça
philRG: https://imgur.com/a/ueqvBwe
philRG: https://imgur.com/a/ueqvBwe
b0n5a1: zog zog !
Zorg1: KAAALIIIII KAAALLLIIII
Zorg1: y a de la cervelle de singe au petit dej
dwarfie: kalima shoktide !!!
b0n5a1: et de la soupe de yeux
philRG: bon je suis déçu y a que l'acolyte sur l'API y a pas le criminel et le charlatan
Zorg1: elle est en REST ton API au moins
philRG: ben vi
dwarfie: rest in peace
philRG: bon je vais implémenter la taille et poids à mon perso, et ensuite je passe à l'équipement
Alshock: mékestufous avec tes polices qui plairaient à blaise sur un langage qui plaît pas à blaise
Alshock: c'est quoi cette division par zéro de la mayonnaise
philRG: jféckej'peu
Zorg1: traille ardeur
Zorg1: chui #1 en engliche moi
philRG: déjà je viens de faire connaissance avec les lib graphiques python, comme je me suis rendu compte que ça pourrait quand même servir
Zorg1: enfin tkinter ça vient pas vraiment du python à la base ...
philRG: c'est écrit en quoi?
pardouin: c'est Tcl
pardouin: et bonsoir o/
Zorg1: bonsoir \o
philRG: wxPython et Qt écrits en C++, mais tkinter me paraît plus proche des pythonistes
pardouin: la police draconique a pas de majuscules
pardouin: :(
philRG: \o
Zorg1: enfin c'est écrit en C, mais oui initialement c'était le module graphique de Tcl
Zorg1: très simple et facile à utiliser pour faire des IHMs qui tiennent la route (même si pas forcément très jolie)
philRG: y a que des caractères alphanumériques
philRG: ah en C ok
Zorg1: bah une minuscule c'est alphanumérique non ?
Zorg1: enfin les majuscules aussi
philRG: c pareil en draconique
philRG: tkinter est plutôt simple oui
Zorg1: "règle typographique du draconique" par AZKAZHEL dragon de feu 17e Dan de la Porte Sacré du Petit Ouragan
pardouin: le seul truc merdique c'est récupérer l'id d'un truc sur lequel tu cliques
pardouin: enfin ça se fait mais c'est pas naturel
pardouin: mais sinon c'est assez simple d'utilisation
pardouin: je fais des jeux animés dessus, l'animation est franchement pas fluide par contre ^^
philRG: ah peut-être passer à wxPython ou Qt, ou Kivy
Zorg1: c'est sûr tu fais pas le dernier FPS avec
Zorg1: ou alors tu aimes bien le 1 frame par minute
pardouin: pour des trucs un peu plus sérieux j'utilise ursina
b0n5a1: wxPython ... comme wxWidget quasi similaire côté API que MFC ??
Zorg1: oui c'est lié
b0n5a1: ok
pardouin: en fait tu peux faire du 60 fps si tu veux c'est pas le soucis ça suit
pardouin: mais ça rend dégeulasse
pardouin: même 20 fps ça rend dégeu ^^
b0n5a1: c'est quoi que t'appelles "rend dégueux"
philRG: ah connais pas ursina, je me le mets dans mon pack d'aventurier
pardouin: tu as une sorte de persistence des objets à l'écran
b0n5a1: ça sent le double buffering qui manque un peu
pardouin: attends je te colle un script tu verras par toi même
b0n5a1: nan !!!
b0n5a1: laissez moi !!!
Zorg1: TREMBLE DEVANT LA PUISSANCE DU PYTHON
Zorg1: (enfin faut pas être pressé non plus)
philRG: :-D quoiqu'ursina tourne que sur win/linux
pardouin: http://chat.codingame.com/pastebin/65345a4d-ffec-41c6-8f27-44031da699eb
pardouin: le code est dégeu c'est un vieux truc
pardouin: là avec les dx et dy donnés le rendu passe à peu près
pardouin: mais si tu les multiplies par 10 c'est l'enfer
pardouin: dx, dy = 20, -10
philRG: ah sympa merci, oui çà fait mal aux yeux
Etienne932: Salut, quelqu'un sais à quoi sert file = sys.stderr et flush = True?
pardouin: pour afficher un message de débug
pardouin: qui sera pas pris en compte
pardouin: pour voir des valeurs de variables par ex
Etienne932: donc si j'ai une erreur, cela m'affichera le message de debug c'et bien ça?
pardouin: pas spécialement une erreur
pardouin: n'importe quoi que tu veux afficher
pardouin: mais que tu ne veux pas prendre en compte par le programme
Etienne932: donc juste pour que je puisse y voir plus clair?
b0n5a1: t'as essayé avec pygame pardouin ?
Etienne932: mais qui ne change rien au programme final
pardouin: oui voila
Etienne932: dac merci
pardouin: par exemple afficher tous tes choix possibles
pardouin: pour voir si ton IA te proposait bien tous les choix à chaque fois
pardouin: dans un jeu de plateau
pardouin: oui pygame j'ai essayé mais j'aime pas trop le paradigme
Etienne932: ok je vois le principe après, j'ai dû mal à l'imaginer en code
pardouin: mais c'est bien plus fluide, ça supporte l'antialisaging etc
pardouin: (ça sert surtout pour les combats de bots)
pardouin: (le print debug)
Etienne932: pour voir ce que peut faire l'IA
pardouin: voir si en interne tout ce passe bien
pardouin: se*
Etienne932: ok, mais comment je pourrais m'y prendre? car là j'ai cette aide --> To debug: print("Debug messages...", file=sys.stderr, flush=True)
Etienne932: je print ce qu'il se passe en interne mais je n'ai pas besoin de lui donner plus d'indications?
Etienne932: pour ce que je veux par ex
pardouin: sur quel puzzle ?
Etienne932: le tout premier : La descente
Etienne932: je débute^^
pardouin: tu as sans doute mis tes nombres dans une liste
Etienne932: oui
pardouin: tu peux faire print(liste, file=sys.stderr, flush=True)
pardouin: en plus de ton print normal
pardouin: et tu verras la liste s'afficher
Etienne932: ok merci !
Etienne932: et sinon séparément que veulent dire flush et sys.stderr?
pardouin: la sortie normale s'appelle sys.stdout
pardouin: la tu lui dit d'afficher sur l'a sortie d'erreur
pardouin: et le flush ça fait surtout une différence quand l'enchaînement entrées sorties est très rapide
pardouin: sinon retire le tu verras ça ne change rien
Etienne932: ok merci de l'aide !
b0n5a1: hou pinaise dwarfie t'as parcouru 2 fois la forêt en flamme, ça court n'importe où les nains :D
dwarfie: :thinking:
b0n5a1: FireControl
dwarfie: oui ... mais c'est le 2 fois que je pige pas
dwarfie: ( vu que je l'ai fait en 3 langages :p )
b0n5a1: t'as parcouru 2 fois la forêt avec tes pitites guiboles (c++)
b0n5a1: t'as pas one shoté ^^
b0n5a1: l'auteur 3 x ^^
Jojo_lasticot: Bonsoir
Jojo_lasticot: Je n'arrive pas un challenge comment faire ?
b0n5a1: Automaton2000 sors de ce compte !
Automaton2000: faudrait que je m'y remette
b0n5a1: non!
Jojo_lasticot: ?
dwarfie: Automaton2000 : c'est l'heure de lancer des carapaces , non ?
Automaton2000: pareil j'ai un truc qui ressemble à un truc du genre
dwarfie: Automaton2000 : go go go
Automaton2000: dans la liste des coups possibles
b0n5a1: Jojo_lasticot je viens de comprendre ta question sur #world (ici il manque des mots, incompréhensible) ... tu cherches quel challenge ?
Jojo_lasticot: Mad Pod Racing
b0n5a1: https://www.codingame.com/multiplayer/bot-programming/coders-strike-back
b0n5a1: voilà
Jojo_lasticot: Non mais je l'ai trouvé
Jojo_lasticot: Mais je suis bloqué
dwarfie: ca doit etre pour ca que Automaton2000 a parler de madknight sur world ... il avait deviné :D
Automaton2000: après faut savoir ce qu'ils font
b0n5a1: donc ta question su world est foireuse aussi...ok
Jojo_lasticot: Bah pas totalement
Jojo_lasticot: Je demande comment on fait quand on est bloqué
b0n5a1: pas du tout...
b0n5a1: "I can't find a challenge how to do it?" je vois pas où...
b0n5a1: bon, bonne nuit :D
Jojo_lasticot: "Je n'arrive pas un challenge comment faire ?"
b0n5a1: oui oui...
b0n5a1: très clair...
dwarfie: :popcorn:
b0n5a1: oui mais non dwarfie, je me casse :rofl:
b0n5a1: bn
dwarfie: et dire que j'attendais le RTFS :rofl:
Jojo_lasticot: Tu m'a l'air un peu égocentrique
b0n5a1: ça doit être ça...
Jojo_lasticot: Va te coucher tu en a besoin
b0n5a1: au moins
b0n5a1: si tes questions étaient aussi limpides que tes remarques tu serais déjà débloqué
b0n5a1: bonne nuit dwarfie :D
Jojo_lasticot: Ah voila
Jojo_lasticot: Je préfère les phrase entière
Jojo_lasticot: Pas à moitié écrite
b0n5a1: faut faire pareil avec les questions du coup
b0n5a1: ha mais ça doit pas être des phrases...
Jojo_lasticot: Ouai bah il y à pas de problème je ferais mieux la prochaine fois
Jojo_lasticot: Je suis nouveau merci de l'accueil en tout cas
Jojo_lasticot: Pff...
b0n5a1: toujours mieux que sur world qui se contente du silence radio ... et bon il est presque minuit les 1.64% d'actifs du site sont plus là :D
Stilgart: stoi le 1.64%
Stilgart: :p
Zorg1: ce sont les mêmes qui font des contests ?
Zorg1: j'y comprend plus rien ^^
Zorg1: bon Automaton2000 t'as sûrement une remarque intelligente à faire
Automaton2000: oui c'est vrai que ça sert à rien
Zorg1: t'as pas complétement tort Automaton2000 :(
Automaton2000: bonjour tout le monde je suis nouveau et je voulais savoir s'il y a un mec qui a décidé de ...