Chat:Fr/2021-06-01
Monarc: bonjour ça ne fonctionne pas quand on veut rentrée la localisation pour trouver un job
Monarc: ni departement ni code postaux
BlaiseEbuth: Yo tout l'monde ! Automaton2000! AutomatonNN ?
Automaton2000: et si t'as un doute sur le fait que plein de monde en légende
dbdr: \o
BlaiseEbuth: Oy dbdr, ça marche le salon de massage ?
dbdr: j'ai raté/oublié un truc?
BlaiseEbuth: https://cg.spdns.eu/wiki/Main_Page
dbdr: lol
Narack: salut a tous je commence a peine le python et je vous cache pas que j en chie un peu, y a t il moyen de classer les exo par difficulté svp ?
darkhorse64: C'est fait. Regarde sur https://www.codingame.com/training
BlaiseEbuth: Ils le sont (plus ou moins). Les faciles sont ici https://www.codingame.com/training/easy
Narack: thx
Atraya: Bonjour tout le monde
BlaiseEbuth: o/
Atraya: Comment ça va ?
philRG: o/ purée réduit à faire des CoC ce matin :-(
philRG: print(sum([ord(c)for c in input()if ord(c)%2]))
Narack: bon j admet qu avec des notion de debutant extrem et malgré l aide t en chie quand meme des bulles carrés :|, c est stimulant
BlaiseEbuth: philRG genre t'es obligé.
philRG: au bout de la 2ème invitation d'un nouveau follower que je connais pas
BlaiseEbuth: Pôv chou
philRG: hehe
philRG: le premier, énoncé un peu traitre. toutes les sorties des validateurs de l'IDE, c'était 'loses', donc moi j'ai fait print("loses") en shortest mode, logique lol (perdu fallait détecter si c'était un palindrome)
philRG: oublié qu'il y avait d'autres validateurs que ceux de l'ide
BlaiseEbuth: 'tain. Une boîte qui m'avait fait une promesse d'embauche après tout le process de recrutement, en mode "Vous êtes pris, juste le temps de vous trouver une mission", qui me recontacte après deux ans, la bouche en coeur "komensava? depuis l'temps"...
BlaiseEbuth: Tutfoudmagueule...
Atraya: Lol ils ont trouvé la mission c'est deja ça dommage que le respect de l'humain ait disparu entre temps
Bon[]Crayon: Salut tout le monde.
Atraya: salut
Bon[]Crayon: o/
Bon[]Crayon: Automaton2000 Comment va ?
Automaton2000: il est pas loin de la réalité
Bon[]Crayon: Automaton2000 'Contre le mur du réel, le rêve se fracasse'.
Automaton2000: après c'est peut être pour ça que j'ai fait
philRG: BlaiseEbuth: c'est le pré-filtre RH pour t'assurer que tu es un bon petit soldat
philRG: bon pour partir au casse-pipes :-D
Aphax: Hello ! C'est possible de choisir un adversaire a affronter dans les exos de bot programming ?
Aphax: J'ai lu que oui mais impossible de trouver comment faire
HayTheFirst: Tu supprimes ton adversaire actuel et tu peux choisir ensuite contre qui tu veux tester ton algo
jglhelias: il faut passer en mode expert dans les paramètres
Aphax: Ahhh put* c'était sous mes yeux !
Aphax: Thx
HayTheFirst: Expert chez moin ça change surtout pour le seed, les combats je pouvais aussi en mode normal
jglhelias: ah oui, c'est vrai, c'est pour les options de la partie
darkhorse64: dbdr: jouer au milieu, c'est mauvais à cause du steal
dbdr: darkhorse64: oui, je sais. pas encore implémenté. par contre je steal si je suis P2 :)
dbdr: et tout le monde steal pas
darkhorse64: les seuls coups jouables comme p1, c'est 1 et 7, comme p2, il ne faut pas voler 0 et 8
dbdr: darkhorse64 tu as fais un metamcts pour confirmer ça?
darkhorse64: je fais confiance à MSmits
dbdr: le post sur la contrib?
darkhorse64: oui et il a donné les chiffres à jour sur #world il y a une heure
dbdr: ah ok
dbdr: :)
darkhorse64: 30-50-70-80-70-80-70-50-30
dbdr: tout rond??
darkhorse64: forcément arrondi
dbdr: secret industriel oblige
dbdr: je fais un sub avec col 1 en P1
darkhorse64: bon, ça ne va pas tout changer non plus, le gap avec le top 8 est grand
dbdr: ah oui joli gap
dbdr: j'ai l'impression que je fais moins bien vers les #20-#30 parce que certains ne doivent pas faire steal
darkhorse64: fort possible
philRG: qui joue aujourd'hui à Roland?
philRG: ah la monf'
BigUP: jouer, c'est un bien grand mot
HayTheFirst: Passer une ligue sans battre le boss, logique
philRG: BigUP: il a quand même arraché le 2ème set après avoir mené 5/1 (la Monf' quoi :))
WhatTrickeryIsThis: mais lol, dans l'arene il est bon le boss hypersonic
WhatTrickeryIsThis: dans l'ide il timout 100%
WhatTrickeryIsThis: ça va peut être pas passé du coups :(
WhatTrickeryIsThis: ALLEZ WTIT
WhatTrickeryIsThis: du bon là
plieuse: bonjour les gens
plieuse: ça va ?
plieuse: vous êtes en plein tournoi à ce que je vois
WhatTrickeryIsThis: on joue a des multis, le contest il était y à 2 semaines
WhatTrickeryIsThis: fallait venir
plieuse: c'était bien ?
WhatTrickeryIsThis: les totoros qui font pousser des arbres
WhatTrickeryIsThis: un poil hardu, mais on s'est quand même bien amuser
plieuse: super
plieuse: moi je suis contente j'ai trouvé un bug dans le logiciel qu'on m'a demandé de tester
plieuse: bon, en fait, c'est mon collègue qui l'a trouvé, mais on a cross-testé et j'ai vu le même bug
plieuse: five o'clock time to go
plieuse: au revoir
WhatTrickeryIsThis: 3em multi d'affilé que je me retrouve 1er en dessous le boss :D
BlaiseEbuth: La preuve par trois que tu es mauvais.
WhatTrickeryIsThis: si je repush je vais surment passé au bout d'un moment, je l'ai descendu pas mal déjà
WhatTrickeryIsThis: c'était pareil pour utt et les sorcieres
WhatTrickeryIsThis: meh, je vais mettre un petit score sur les bonus et puis on est bon
WhatTrickeryIsThis: bon comme tortue
WhatTrickeryIsThis: tortue
WhatTrickeryIsThis: tortue
GeoBlack: je suis toujours sur le MCTS du spring challenge
GeoBlack: j'ai des perf de merde avec le c#
GeoBlack: j'aurais besoin d'un petit coup de main
GeoBlack: j'ai 150 rollout trop peu pour être pertinent
GeoBlack: ce qui me prend le plus de temps >50% c'est de lister les actions que je peux faire (pour l'explode du node)
GeoBlack: je stocke les trees dans un dictionnaire
GeoBlack: pour trouver mes actions je parcours ce dictionnaire et je concatène des liste d'actions précalculées au premier tour.
WhatTrickeryIsThis: tu peut enlever les seeds trop proches, les grows trop tard , et les completes 1 par tour
WhatTrickeryIsThis: j'ai utiliser un petit dummy pour les rollouts
GeoBlack: oui moi aussi
WhatTrickeryIsThis: je dois avoir 1000 rollouts
GeoBlack: et les rollouts tu vas juste 24 days
WhatTrickeryIsThis: ah non
WhatTrickeryIsThis: j'ai 500 rollouts dans les 1er tours
WhatTrickeryIsThis: jusqu'à la fin oui
WhatTrickeryIsThis: je fais 10 tours random + le reste en dummy vs dummy
GeoBlack: tu as utiliser un bitboard ?
WhatTrickeryIsThis: j'ai un tableau d'arbres, je crois c'est tout
GeoBlack: ou des arraylist
WhatTrickeryIsThis: pareil pour le mechant
GeoBlack: un tableau d e37
Alshock: ça m'éneeerveuh j'ai encore fait buguer des trucs
WhatTrickeryIsThis: j'utilise un tableau de 100 arbres buildés au départ
Alshock: salut par ici, ça faisait longtemps
WhatTrickeryIsThis: et je recycle
BlaiseEbuth: stoi l'bug
Alshock: Je suis une mante religieuse
WhatTrickeryIsThis: en C# tu as des struct c'est mmieux
WhatTrickeryIsThis: Alshock tu ressemble plus à une tortue
Alshock: en C# t'as sûrement des unions aussi, c'est...
BlaiseEbuth: Ah. Ta copine t'arrache la tête ?
Alshock: Elle-même est mignonne à croquer
WhatTrickeryIsThis: j'ai pas construits d'arbre MCTS, il était cassé
WhatTrickeryIsThis: du coups j'ai qu'une profondeur de 1 :D
GeoBlack: ah ok
WhatTrickeryIsThis: mais des rollouts dummy assez bon
WhatTrickeryIsThis: trop difficil à comprendre le simultanné en mcts
WhatTrickeryIsThis: en C++ y à des top 20 qui ont 700 rollouts
GeoBlack: en fait dès le premier tour tu fais du rollout sur les enfants directes et tu prend la meilleur simu
GeoBlack: ?
WhatTrickeryIsThis: avec 150 ça devrait déjà bien marcher
GeoBlack: et bien pas vraiment
WhatTrickeryIsThis: je génére un arbre aléatoire de 10 tours à partir de mes actions possibles, puis je roolouts le reste de la game
BlaiseEbuth: Les tops 20 ils ont 70k rollouts plutôt non
GeoBlack: car le MCTS explore les noeuds en fonction de l UCT
WhatTrickeryIsThis: je prend le noued qui marche le mieux statistiquement
GeoBlack: oui mais tu n'explores pas si ?
WhatTrickeryIsThis: pour la formule d'explortation c'est galère à construire l'arbre simultané
GeoBlack: ok
WhatTrickeryIsThis: donc j'explore au hazard mes fils
BlaiseEbuth: :scream:
WhatTrickeryIsThis: dans chaque direction 10 tours aleatoires, puis dummy
GeoBlack: donc tu fais root -> fils -> direct rollout
GeoBlack: et tu prend le meilleur fils
WhatTrickeryIsThis: je continue un peu en aléatoire sur mes fils de niveau 1 voilà
GeoBlack: c'est quoi la différence entre dummy et aléatoire dans tes explication
GeoBlack: c'est tu fais des rollout aléatoire
GeoBlack: et ensuite tu fais un dummy pour comparer ?
WhatTrickeryIsThis: le dummy il fait des cmoplete quand il peut, des grow sur les arbres les plus grand, et 1 seed par tour à une distance de 2
GeoBlack: ok
WhatTrickeryIsThis: je fais un petit peu d'aléatoire au début 10 tours parceque ça explore un peu mieux
GeoBlack: dans ton rollout tu as alétoire au début et ensuite tu passe à un dummy pour fiinir les 24 days
WhatTrickeryIsThis: yes
GeoBlack: ton arbre c'est pas un mcts si on dirait un bfs
Alshock: faut faire attention aux biais du dummy si tu finis la game avec
GeoBlack: on dirait un bfs que tu finis avec un dummy
WhatTrickeryIsThis: oui tu peux faire un bfs de niveau 2-3 et finir les games en dummy
GeoBlack: c'est quand je lis "je génére un arbre aléatoire de 10 tours à partir de mes actions possibles"
GeoBlack: ok j'ai compris
WhatTrickeryIsThis: au départ je voulais faire 10 tours + évaluation
Alshock: c'est ce que tu fais, mais ton éval est un rollout avec un dummy
WhatTrickeryIsThis: mais l'evale je savais quoi mettre
GeoBlack: ok
WhatTrickeryIsThis: donc j'ai remplacer evaluation par rollout avec dummy
WhatTrickeryIsThis: tout ça avec des perfs moyenne en java
GeoBlack: par contre 10 tours = 10 jours ?
GeoBlack: oui pour le java
WhatTrickeryIsThis: 3jours ça marche aussi
GeoBlack: étant en c# c'est pour cela que je te pose les question
GeoBlack: car je suis sur des perf équivalente
GeoBlack: ma question 1 tours pour toi = 1 jours ou une action ?
WhatTrickeryIsThis: 1 action
GeoBlack: ok
GeoBlack: je me rabattrai sur cette technique
GeoBlack: si je n'arrive pas avec mon MCTS
GeoBlack: en tout cas merci
GeoBlack: le problème avec mon MCTS c'est mon UCT car du coup il a tendance à parcourir trop les même noeuds
GeoBlack: mon UCT et donc mon eval
GeoBlack: en gros dés qu'un noeud est concluant il est trop fort par rapport à un noeud non concluant
GeoBlack: juste avec un rollout sur ce noeud je peux le banir à jamais.
GeoBlack: bon ok en totu cas merci
BlaiseEbuth: Moi je bannis les têtes de noeuds...
GeoBlack: ;-)
GeoBlack: dernière question
GeoBlack: quand tu dis que dans ton state tu as un tableau d'arbre
GeoBlack: c'est un tableau de 37 ?
GeoBlack: et tu l'alimentes avec tes arbres précalculés ?
WhatTrickeryIsThis: 100 arbres
WhatTrickeryIsThis: je les recylce( les objets et java ...)
WhatTrickeryIsThis: si jamais ou je fais une partie ou y à plus de 100 arbres qui ont poussé je suis mal :p
Alshock: mais y en a jamais plus de 37 en simultané non ? Donc pourquoi ne pas simplement les recycler au cours de la partie ?
Alshock: (je me mettrai à ce contest que j'ai pas pu faire un de ces 4)
GeoBlack: oui mais du coup à chaque fois pour savoir tes actions possibles tu dois parcourir le tableau de 100
GeoBlack: pour toi et ton adversaire
WhatTrickeryIsThis: oui
WhatTrickeryIsThis: enfin non
WhatTrickeryIsThis: j'ai un nbrTree qui traine
WhatTrickeryIsThis: pour faire mes calculs d'action + trouver la meilleur action dummy, je n'ai qu'un seul parcours d'arbre
WhatTrickeryIsThis: tu dois précalculer les seeds, c'est el plus important
GeoBlack: oui c'est fait ça
GeoBlack: mais les seed restes assez nombreux
GeoBlack: restent
GeoBlack: tu ne plantes pas à côté d'un de tes arbres
GeoBlack: ?
GeoBlack: autre arbre que celui qui fait le seed
WhatTrickeryIsThis: non je fais pas
Thyl: bon
WhatTrickeryIsThis: mais je pourrai autoriser dans mes coups aleatoires
WhatTrickeryIsThis: ce serait une bonne idee de test
Thyl: j'arrive toujours pas à trouver sur ce purée de site si je suis qualifiée ou non
**Thyl aime Codingame pour la présentation des infos
Thyl: :)
GeoBlack: oui mais du coup pour chaque seed il faut reparcourir tes arbres pour savoir si plante sur une case voisine
GeoBlack: mes seeds sont précalculés comme si il n'y avait pas d'arbre autour (au premier tour)
GeoBlack: et ensuite pour chaque arbre non dormant je récupère les seed possibles que je dois filtrer pour ne pas planter à côté des mes arbres
GeoBlack: du coup mes arbres je les parcours 1 fois + autant de fois que j'ai de seed.
Thyl: a c'est bon
Thyl: quart de finale me voilà !
Cyprien.thuillier: Bonjour tout le monde, je suis nouveau sur codinGame et je n'ai pas très bien compris le fonctionnement. Est-ce que quelqu'un pourrait m'expliquer, au moins le système des différentes activités svp.
WhatTrickeryIsThis: c'est simple : faut coder
WhatTrickeryIsThis: en clash contre des mechants
WhatTrickeryIsThis: e, puzzle solo
WhatTrickeryIsThis: en arene avec des bots
philRG: faut tuer des goblins pour récolter des XP
Atala: Tu peux aussi apprendre y a plein de tutoriels et cours
Cyprien.thuillier: oe mais en fait je ne code pas très bien et je ne trouve pas de tuto assez complets
Cyprien.thuillier: je fait du python et c chaud de coder sans les bonnes bases
WhatTrickeryIsThis: ça viendra vite
Alshock: ou laors ça ne viendra jamais mais tu auras vite l'illusion de tout faire bien, c'est sujet à interprétation
WhatTrickeryIsThis: https://www.codingame.com/learn
Alshock: très franchement j'ai quasi jamais trouvé un truc intéressant sur tech.io
Cyprien.thuillier: g cherché mais rien trouvé
Alshock: bah pour le coup les bases en python y a que ça dans tous les sens tu devrais trouver
Cyprien.thuillier: mais c pas grave, au pire g un ami qui pourra peut être m'aider
Cyprien.thuillier: ps un ami dans la vrai vie car sur cogingame, g personne (emoji qui pleure)
WhatTrickeryIsThis: Automaton2000 il est copain avec tout le monde, copain comme tortue
Automaton2000: je suis bien content de ne pas passer par le centre du cercle
WhatTrickeryIsThis: parle lui tu verra
Cyprien.thuillier: ok je vais voir, mais là g des occupations mais merci pour les conseils
Cyprien.thuillier: Bonjour Automaton2000 on m'a demander de te parler si je voulais me faire des amis
Automaton2000: je pense qu'il a un algo de diagramme de voronoi
WhatTrickeryIsThis: ALLEZ WTIT, 50% dejà au dessus du boss
WhatTrickeryIsThis: c'est la win là
leojean890: ça va te fare décoller en légende ça
leojean890: car sur Hypersonic je suis 330/500 légende alors que pourtant poussé lol
leojean890: donc si tu domines la ligue tu vas être plus haut que ça
WhatTrickeryIsThis: moué je suis pas mauvais, par contre je me fais souvent trap
WhatTrickeryIsThis: j'ai rien codé niveau battle direct, juste les caisse et bonus
WhatTrickeryIsThis: et puis j'ai un bug timeout je sais pas d'où
WhatTrickeryIsThis: bon, on va dire que je me contente de legende pour l'instant
WhatTrickeryIsThis: pour l'xp
WhatTrickeryIsThis: 3em legende en moins de de 3 semaine sur les multis, je suis chaud là
WhatTrickeryIsThis: :triumph: GG :triumph:
WhatTrickeryIsThis: 2pts d'avance
WhatTrickeryIsThis: Automaton2000 c'est qui le meilleur ?
Automaton2000: nan mais la je suis sur le site ?
4nti7rust: Salut tout le monde, petite question, est-ce qu'il est possible de participer à un événement terminé ?
jdeveil: 'lut tlm
jdeveil: t1 je viens de pousser alaperot en gold sur uTTT
jdeveil: et j'ai aussi poussé pardouin vers le bas du classement, il a perdu 3 places depuis que je push :)
jdeveil: ah ben non, alaperot est retombé en dessous du boss à la fin du run :)
jdeveil: c'est pire que le tircé ce truc... c'est quoi le numéro pour les dépendants comme je suis en train de devenir ?
dwarfie: 42
dwarfie: la reponse est toujours 42 ... cf : H2G2
Boulet: pas faux mon dwarfie
EEA: vous avez appris quel l'anguage de programmation avec se site ?
Boulet: aucun
Boulet: on les connait deja tous :D
Boulet: nan mais en vrai ...
WhatTrickeryIsThis: appris ?
WhatTrickeryIsThis: pas facil de définir
Boulet: claro
EEA: vous me conseillez quoi pour commencer ?
Boulet: mauvaise question
Boulet: tu veux faire quoi ici ?
Boulet: pour faire quoi ?
Boulet: pour le plaisir ?
Boulet: pour le boulot ?
WhatTrickeryIsThis: ouch
WhatTrickeryIsThis: jsp, c'est pas beau ça
Boulet: tu codes déjà un peu ?
Boulet: WhatTrickeryIsThis : tu sors
Boulet: ah oui le truc de collège
Boulet: ah ok
WhatTrickeryIsThis: boulet je t'ai battu sur hypersonic
Boulet: de mémoire : c'est plutot à base de boucle et de truc comme ça
Boulet: WhatTrickeryIsThis: ça doit faire 4 ans que je n'ai pas regardé le code
Boulet: faudrait que je refasse tout ça
Boulet: un jour
WhatTrickeryIsThis: je te confirme, t'es mauvais
EEA: quelle language de programation et le plus important ?
WhatTrickeryIsThis: C / Java / Python
Boulet: balance du replay WhatTrickeryIsThis
Boulet: -java -python
Boulet: bon ok peut etre python pour un collégien ǎ fait du sens (vu que tu vas en manger au lycée)
WhatTrickeryIsThis: essayes python java, voit ce qui te plait
Boulet: Et pas le C c'est trop dur pour commencer seul
WhatTrickeryIsThis: javaScript c'est pour le côté web
Boulet: php peut être
Boulet: c'est pas si sale
Boulet: dwarfie ? un avis
Boulet: en vrai ? python c'est pour la foret tropicale
Boulet: mais tu vas en faire au lycée
dwarfie: si je donne mon avis , on va encore dire que je joue les trolls ... un comble pour un nain :D
Boulet: donc bon y jeter un oeil est pas totalement stupide
Boulet: dwarfie: oui mais bon il y a un contexte là
Boulet: parce que dans d'autre circonstances, tu m'as déjà vu conseiller du python ?
Boulet: WhatTrickeryIsThis: en même temps mon code ne compile plus
Boulet: du coup c'est pas trop dur de me battre
Boulet: non mais je rêve
Boulet: merci WhatTrickeryIsThis
Boulet: quel est le débile de de CG qui à compilé ocaml avec -force-safe-string
Boulet: l'option qui ne devrait pas exister
dwarfie: quelqu'un l'a bien ecrite cette option ... (pas gentil pour les quelqu'un ;) )
Boulet: non mais c'est l'option qui a la compilation du compilateur desactive definitivement le comportement normal du compilateur
Boulet: c'est donc completement débile
Boulet: 1- de la mettre
Boulet: 2- de l'utiliser
**Boulet est bon pour repasser sur TOUS ses putains de code
Boulet: bodel
Boulet: +r
**dwarfie tend un ss-20-n pour atomiser les mecs qui developpe ocaml :D
Boulet: ce serait bien oui
Boulet: avec ou sans tortues le SS-20-n Automaton2000 ?
Automaton2000: je peux dire que t'as un truc qui ne marche que si c'est pour un truc qui ne marche pas ...
dwarfie: philosophe ce soir le Automaton2000
Automaton2000: bonsoir à tous, petite question sur le puzzle du jour
Boulet: balances Automaton2000
Automaton2000: une fois qu'on a un problème
Bon[]Crayon: Sur le puzzle facile 'Gold Packing', le but est bien de remplir au maximum la longueur donnée en entrée ?
Bon[]Crayon: Automaton2000 Est-ce que tu as une solution ?
Automaton2000: ah j'avais pas vu que ça se passe ?
Bon[]Crayon: Automaton2000 En marche arrière.
Automaton2000: je commence à faire un multi
Bon[]Crayon: Automaton2000 Bon courage.
Automaton2000: je confirme, je viens de me faire une idée de la taille de la map
Remiavecuni: Bonsoir ... y en a parmi vous qui ont tenté le puzzle de retro inginérie sponsorisé par codingame ?
Boulet: ouaip
Remiavecuni: Vous avez compris quelque chose ou rien du tout ? J'ai fait des stats en envoyant des réponses ... je ne comprends rien.
Boulet: c'est tout le sel
BlaiseEbuth: Tout compris
Remiavecuni: Et vous avez compris au bout de combien de temps ?
Regulus136: je n'avais pas vu, il y a des indices
BlaiseEbuth: Pas compté...
BlaiseEbuth: Y'a des indices? Oo
BlaiseEbuth: Pff
Boulet: quelques siecles
Remiavecuni: Lol
Remiavecuni: Je me demandais si je devais abandonner ou continuer de chercher ...
Remiavecuni: Ils sont où les indices ?
BlaiseEbuth: Moins d'une heure pour l'idée générale, plus pour les subtilités...
BlaiseEbuth: Mais ce genre de truc il faut avoir la bonne idée. Moi ça m'a fait tilt rapidement, mais c'est un coup de chance...
Remiavecuni: J'ai tenté de n'envoyer que des 'A', puis que des B etc ... puis des cycles ... au bout de 3h je n'ai toujours pas compris l'évolution des valeurs, et certaines ne changent jamais non plus ... je n'ai peut-être pas pris la bonne direction. Peut-être que ce n'est pas en testant des réponse que je trouverai. Jusque là mon meilleur score c'est du random.
BlaiseEbuth: Y'a pas que l'observation, faut essayer de déduire des trucs des inputs. Même juste de leur agencement tu peux déduire plein de trucs qui pourraient te débloquer.
Remiavecuni: C'est vrai que je me suis concentré essentiellement sur les entrées 5 et 6, mais je viens d'avoir une idée pour les 4 entrées caractères, il va falloir que je la teste.
BlaiseEbuth: Mon code est dégueulasse. Va falloir que je refasse ça...
leojean890: j'ai eu du mal moi j'avoue
leojean890: je suis allé dessus genre 2-3 fois a avant de capter le truc
Littleyounes: oui
Monarc: oui salut
Monarc: ya du monde?
Monarc: tout le monde dors
Joh.CoderMada: oui
Monarc: hey coder mada