Chat:Fr/2022-01-05

From CG community
Revision as of 05:29, 6 January 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/74275522264754> BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! <img src=/a/40502662118268> Automaton2000: je ne suis pas certain que ce soit une bonne idée <img...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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é

Default avatar.png 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

Default avatar.png 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

Default avatar.png OmegaTurboGaming: Un nain tellectuel

Default avatar.png OmegaTurboGaming: Un nain trus

Default avatar.png OmegaTurboGaming: Un nain dustriel

Default avatar.png OmegaTurboGaming: Un nain capable

R0m_Hein: merci google

Default avatar.png OmegaTurboGaming: c faux

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

Default avatar.png nesnes112: salut tout le monde

Default avatar.png nesnes112: je veux écrire une instruction javascript qui permet de remplacer chaque s (non suivi de c) dans une chaine par sc

Default avatar.png nesnes112: voila ce que j'ai écrit mais ça n'a pas marché

Default avatar.png 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é

Default avatar.png nesnes112: salut

Default avatar.png nesnes112: c'est quoi l'équivalent de cette instruction python en javascript

Default avatar.png nesnes112: print(ans.center(n,a))

BlaiseEbuth: https://www.python.org/doc/

Default avatar.png nesnes112: merci Blaise

Default avatar.png nesnes112: mais tu m'as pas répondu

BlaiseEbuth: Bah si. C'était ma réponse.

Default avatar.png nesnes112: je veux pas que tu m'aide

Alshock: ben non fallait poster la doc JS t'as mal lu Blaise :P

Default avatar.png nesnes112: arrête

Alshock: pssst, essaye console.log nesnes112

Default avatar.png nesnes112: je connais console.log

Alshock: bah explicite ta question alors, parce que ans c'est un objet à toi

Default avatar.png 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 ?

Default avatar.png 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 ...