Chat:Fr/2020-04-22

From CG community
Jump to navigation Jump to search

Bob: tortue, bonjour, Automaton2000 et tout ça

Automaton2000: donc je sais pas comment on fait la meme chose que toi

Bob: facile Automaton2000t : lis mes PMs et sois faineant

Automaton2000: mais ce n'est pas du tout

Bob: ah si c'est complètement, Automaton2000

Automaton2000: en fait il y a sans doute un peu de temps

Bob: sois fainéant mais un effort quand même, lis les PMs

Bob: les PMs sont tes amis Automaton2000

Automaton2000: et il y a des gens qui savent pas lire le referee

Bob: pas besoin Automaton2000, lire le referee c'est pour les warriors

Automaton2000: et si t'as des problèmes de perf

Bob: et nous on n'est pas des warriors, on est des soldats de la paix <3

Bob: pas de problèmes de perf quand on est fainéant Automaton2000

Automaton2000: parce que je ne suis pas un vrai langage

Bob: regarde la tortue dans la fable

Bob: :turtle:

Default avatar.png JBM: tortue ayant chante tout l'ete se trouvera fort depourvue quand la bise sera venue

Zorg1: (source : la tortue malade de la peste)

Haashi: il y a des PM sur ice and fire ?

Haashi: o/

poloch0n: 'est pas une torture Automaton2000 ?

Automaton2000: bon ça va, je suis pas le seul :d

Bob: #jeSuisTortue

Zorg1: Automaton2000 une idée pour se faire du fric rapidement sans trop se fatiguer ?

Automaton2000: il y a une question pour ceux qui font de la recherche

Bob: Zorg1 : monte une usine de masques

Bob: je prédis un avenirr radieux dans ce secteur

Bob: tu rajoutes HULK WAIT -3v dedans et t'es roi du monde

Bob: j'ose pas dire roi du pétrole au vu de la situation actuelle

Zorg1: :D

Zorg1: t'as aussi faire de la gnôle et la vendre un prix délirant au litre en SHA, et en plus t'as pas les taxes sur la vente d'alcool ;-)

Bob: vache, 17 $ le Brent

Bob: il y a 2 jours le big boss nous disait qu'à 20 $ les pertes du secteur devraient être autour de 100 milliards de $ comme en 2015

Zorg1: ah c'est vrai tu bosses dans un truc géologique

Bob: pire

Bob: destiné aux pétroliers

Bob: très spécifiquement

Bob: le miniers, universitaires et autres non-pétroliers reprséentent une fraction minime de notre chiffre d'affaires

Bob: bon, comment on fait un CV en 2020 ?

Default avatar.png JBM: quand t'auras trouve tu me diras

Default avatar.png JBM: mon dernier est en TeX

Zorg1: ça existe encore les CV en 2020, je croyais qu'on envoyait un truc sur snapchat ou équivalent

Bob: j'en sais rien à vrai dire

Zorg1: c'est vrai que quand tu bosses en SSII t'es toujours à jour niveau CV

Default avatar.png JBM: ah oui y'a un service microsoft pour ca, c'est un debut

Zorg1: LinkeIn c'est microsoft c'est ça ?

Bob: la dernière fois que j'ai vraiment fait un CV c'était en 2000

Default avatar.png JBM: oui

Zorg1: (je ne sais jamais qui a recheté qui)

Default avatar.png JBM: surtout que la-dessus ils se font super discrets

Zorg1: ça existe encore Viadéo ou ils l'ont enfin débranché ?

dbdr: envoyer le source TeX c'est pas mal comme préselection de l'employeur potentiel :)

Zorg1: et t'envoie le truc en nroff/troff pour faire barbu ?

dbdr: ça, jamais pratiqué

Zorg1: les pages man

**dbdr n'est pas assez barbu on dirait

dbdr: oui, je connais de nom

dbdr: enfin j'ai écrit/généré qqs pages man, je sais plus comment

Zorg1: je crois que tu peux générer ça à partir de TeX

dbdr: apres, tu peux envoyer le BrainFuck qui génère le TeX

dbdr: c'est l'autre qui m'a remis CotR dans la tête :D

dbdr: mais bon, j'ai un bug day-job sur la planche...

dbdr: fixed :)

Bob: voilà tu peux retourner à CotR maintenant

dbdr: aka reprendre une activité normale

Bob: atchao bonsoir

Vry: Coucou les gens :)

Vry: Sur OoC le boss Gold monte ... on est mal ...

Bob: boh moi tu sais je suis 300e

dbdr: à lire Vry j'ai l'impression d'être transporté une semaine dans le passé ;)

Default avatar.png pol34: Bonjour! est ce que quelqu'un aurait un jeu à me conseiller ou je peux utiliser python et sql ?

dbdr: pol34: pas de sql sur codingame à ma connaissance

Default avatar.png pol34: oh c'est bizarre j'ai un test technique à passer dessus... peut etre que c'est propres aux entreprises... en tout cas merci!

dbdr: c'est possible, je connais pas la partie test techniques

dbdr: tu peux faire du python sur les puzzles en tout cas

lhm: pol34 a ma connaissance il n'y a pas de SQL dans la partie "fun" (puzzles, contests, CoC...). Par contre, il peut y en avoir dans les tests d'entreprises. Sinon, tu trouveras peut-être ton bonheur dans la section "Apprendre"

Default avatar.png pol34: tu en as un à me conseiller stp? Pour 1h environ qui me permettrait de prendre mes marques sur la plateforme

RomanceDawn: moi j'ai déjà eu à faire des requête SQL en test techniques CG

Default avatar.png pol34: super je vais regarder ca merci!

lhm: Par contre tu n'as pas accès aux tests techniques (arrêtez moi si je dis une bêtise les autres, et dites moi ou les trouver dans ce cas :3 )

RomanceDawn: nan t'as pas accès

Default avatar.png pol34: Tristesse haha

dbdr: ce serait un peu cheaté non? ;)

leojean890: bah déjà d'une boite à l'autre les tests sont différents

leojean890: y'a un large panel de tests et chaque boite chosit ceux qu'elle veut donner

Bob: après si c'est juste une question de te faire la main sur la plateforme tu peux commencer avec python seul

Bob: si tu maîtrises la combo python + sql, le passage de CG+python à CG+python+sql devrait pas être trop compliqué ensuite

Vry: Sur Ooc ?

Default avatar.png pol34: Oui exactement, c'est ce que je fais

Bob: Ook Vry o/

Default avatar.png pol34: Le soucis c'est que ca fait 1 an que je n'ai pas touché à SQL donc je voulais plus miser la dessus pour m'entrainer

leojean890: déjà si t'as oublié la théorie tu peux relire des cours/tutos:p

Default avatar.png pol34: yeap ca va finir comme ca !

leojean890: les codingame for work, c'est bcp de questions théoriques

leojean890: parfois de trucs à développer aussi

leojean890: pas du même niveau de difficulté que les contests :p

leojean890: mais ça demande souvent des connaissances précises des langages

Default avatar.png ValentinSasaki: je comprend rien aux jeux les gars

Default avatar.png ValentinSasaki: on m'a dit " vas sur coding games pour apprendre à programmer" mais j'apprend rien comme je comprend rien

Default avatar.png ValentinSasaki: meme en suivant un cours de JS sur openclassrooms en meme temps j'y comprend rien help me

dbdr: ValentinSasaki: si tu débutes il vaut mieux regarder les puzzles faciles

hashirama: d'accord vec toi

Bob: CG n'est pas conçu pour t'apprendre à programmer

**dwarfie plussoie Bob

Bob: CG est conçu pour t'apprendre à utiliser ce que tu sais en programmation pour résoudre des problèmes

Default avatar.png ValentinSasaki: Hmmm d'accord on m'a mal vendu le truc alors aha

Default avatar.png ValentinSasaki: mais ça a l'air génial les petits jeux etc dommage que j'y comprenne rien pour l'instant

Default avatar.png HotSausageOfPower_223f: oh merci de l'info leojean890 meme si j'avoue ne pas comprendre l'intêret de la théorie quand on peut avoir la pratique

Bob: tu pourras sans doute améliorer tes compétences en programmation au passage mais il faut un minimum de bases d'abord

Bob: pour entamer, il faut être un minim à l'aise avec les notions de base : variables, fonctions, if/then/else, boucles (for/while), tableaux, strings

Bob: et comprendre le principe de fonctionnement input/output de CG

Bob: si t'as pas les bases tu vas ramer très fort et tout bien te mélanger entre les problèmes techniques qui viennent d'une maîtrise insuffisante du langage et les problèmes logiques qui viennent d'une mauvaise approche de la résolution du problème

Bob: donc phase 1 : commence avec du JS seul, hors CG

D4yBr3ak: phase 2 faire un neural network from scratch

Bob: hmmm j'aime ce warning

Bob: Material-UI: you have provided an out-of-range value `` for the select (name="select") component. Consider providing a value that matches one of the available options or . The available values are "".

Bob: :clap:

Default avatar.png ValentinSasaki: d'acc merci, ouais j'suis en train de faire du JS sur openclassrooms c'est vachement bien

Default avatar.png ValentinSasaki: merci à toi, je reviendrai une fois les bases acquises aha !

Bob: et en cas de souci normalement tu devrais trouver du monde ici pour te dépanner

leojean890: pol34 ouais ça dépend de ce que veulent les boites.. souvent elles testent les gens sur qq connaissances précises alors que c'est pas le point critique pour gérer dans le taf derrière, après parfois elles vérifient seulement que t'as les bases théoriques et te donnent des exos pour voir ta réflexion aussi .. ça dépend des boites

Bob: parfois ça trolle un peu mais c'est bon enfant :D

Vry: :upside_down:

Haashi: Je vais peut etre me faire taper dessus mais pol34, sur d'autres sites du genre, il existe des puzzles sql

Haashi: va voir par là bas vu que codingame n'en propose pas

dbdr: Haashi: pas de souci

Vry: Pour moi aussi, np :)

Palmipedus: tiens ooc n'apparait dans la categorie bot programming dans mon profile (pas de CP)

Palmipedus: pourtant je vois le jeux en multi

leojean890: faut que tu oues une partie dans l'ide

leojean890: joues*

leojean890: car ton profil c'est "activité récente"

Palmipedus: ok, et les ranking se mettent a jour tous les jours, le matin

Palmipedus: ?

leojean890: 1h15 je crois environ :P

Palmipedus: recente = jouer une fois? ou il y a un cut off?

Palmipedus: j'ai des multi auquels j'ai joue il y a des annes

leojean890: si tu joues dans l'ide ou tu soumets ton score apparait en haut de ta catégorie multis

Palmipedus: litteralement

leojean890: si ca fait lgtps il reste sur ton profil mais en bas quoi

leojean890: juste si tu joues dessus ça va tout en haut

Palmipedus: oui c'est bon je le vois maintenant

leojean890: :p

leojean890: découvert ça en reprenant UTG j'autre jour

Palmipedus: +3k CP, ca vaux le coup

leojean890: clair, moi j'ai gagné plus de 10k jcrois pour multi + contest

leojean890: et comme j'avais que 20k à la base..:P

Palmipedus: 8,7k, normal j'etais moins bien classe que toi

dbdr: pour gagner 10k exactement il faudrait etre 1er au contest et au multi, non?

Palmipedus: tu as du faire un sacre bond au classement

leojean890: moi je suis arrivé 72 mais j'ai jamais eu de classement aussi bon que ce soit multi ou contest;p

leojean890: le max à gagner c'est 15k dbdr :p

leojean890: 10k pour le contest, 5k pour le multi

Palmipedus: #418, mais avec les +3k restant je vais gagner encore

dbdr: ah, x2 pour les contests :)

leojean890: classement général j'ai gagné 350 places :P

leojean890: ouais contests c'est décroissant selon si il est récent ou pas

leojean890: 10000 max pour le dernier, 9500 pour le suivant, etc borné à 2000

Palmipedus: je vais prabablement revenir dans le top 200 d'ici qq mois, apres plusieurs annes et plein de changements

leojean890: Palmipedus jpense qu'il est déjà pris en compte

Palmipedus: j'aiais bien quand les puzzles comptais dans le ranking :D

leojean890: même si pas visible sur le profil

leojean890: à voir après

Palmipedus: a oui #403

Palmipedus: ha non c'est pasogique, le bind

Palmipedus: pas logique, le bond

Palmipedus: bref on verra demain

leojean890: le nouveau multi https://www.codingame.com/ide/puzzle/tulips-and-daisies a un côté yavalath, ça vaudrait le coup que je m'inspire de mon heuristique de yavalath, je suis 28/102 là bas..

Vry: ... trop de multi tue le multi ... finalement j'hésite entre me lancer sur breakthrough ou "finir" OoC pendant que c'est encore chaud (même si je vais devoir refaire pas mal de code).

Stilgart: Vry +1000

Stilgart: en plus, ils sont très mal validés ces multis...

Stilgart: suffit pas d'un bot qui marche et d'un referee qui ne plante pas pour faire un bon multi

Stilgart: Vry; clairement, finis ooc

Vry: Oui ... toi aussi d'ailleurs Stilgart ! :)

Stilgart: héhé

Stilgart: je suis afcg jusqu'au prochain contest perso

Vry: Flûte ...

Stilgart: sauf s'il y a du puzzle easy pour gratter 50xp entre deux cours

RomanceDawn: en vrai les CoC ...

dwarfie: salut les tortues et les licornes...

dwarfie: et Automaton2000

Automaton2000: j'ai un petit probleme : "corrupted top size" pour mon malloc au milieu de la map

dwarfie: bon ,j'ai plus qu'a casser les pieds a boulet ... mais d'abord le laisser se remettre ;)

Stilgart: Automaton2000: qu'est-ce que tu as foutu ?

Automaton2000: je me suis rendu compte que je suis sur qu'on peut le faire

dwarfie: quoi que ... je pourrais embetter stilgart ... d'apres mes tests c'est lui mon tuteur de stage ;)

Stilgart: dwarfie: clair, ce matin ça a été bien dur :(

Stilgart: les cours techniques en visio... ça marche juste pas

Stilgart: huhu

dwarfie: ca on le savait ... le probleme c'est qu'il suffit pas juste de le dire pour le faire comprendre ... le marteller suffit pas ... en fait faut buter les gens jusqu'a en avoir un qui ecoute ...

dwarfie: et oui , je comnfirme , je viens de sortir une convention de stages validée pas le ppds (meme s'il le sait pas) ou tu es tuteur ... lui est que encadrant :D

Hikar: Bonjour, selon vous, quel niveau faut y avoir pour bien se débrouiller sur les challenges de semaine en C s'il vous plaît ?

leojean890: Vry ça dépend de ce qui te motive le plus je pense :P

leojean890: Stilgart mal validés en quel sens ?

leojean890: Hikar ça dépend du ranking que tu vises

dwarfie: et ca depend de quel puzzle de la semaine surtout

leojean890: mais ça dépend autant de la capacité à trouver des solutions à des problèmes complexes que du niveau en prog

leojean890: ouais y'a des sujets plus ou moins durs

Hikar: top 30% des meuilleurs joueurs pour un début, c'est relativement atteignable ?

Default avatar.png JBM: comment es ton re

leojean890: Hikar c'est plus ou moins dur selon le sujet je dirais (et tes affinités avec le sujet)

Vry: Voilà +1 leojean890

leojean890: certains sujets me font galérer parfois et d'autres ça va :P

Vry: Moi je fais du C et j'ai presque fait minimum Gold à tout les contest

leojean890: moi code royale je galère par ex

Vry: Moi gitc ... :nauseated_face:

leojean890: après ça dépend du temps d'investissement

leojean890: gitc je suis genre 15O silver jcrois..

Vry: Pourtant je trouvais le sujet sympa ...

leojean890: parfois à un moment on a plus envie aussi :P

Vry: Le prochain je code la simu directe je ne réflechis même pas ... :nerd:

leojean890: sur certains sujets on veut tryhard et sur d'autres bof

Vry: Et parfois au bout de quelques jours de tryhard ... ben osef

leojean890: mais en contest on a plus de stimulation pour tryhard que pour les multis

leojean890: en moyenne

Vry: Oui c'est clair !

leojean890: en ce qui me concerne

leojean890: sauf si on kif vraiment le multi^^

Vry: Je n'étais plus présents sur CG depuis quelques semaines et paf je suis revenu ... :D

leojean890: sinon tu vas en bronze puis tu fais la simu^^

Vry: Souvent je kiffe le multi mais quand je vois le code à faire pour arriver à un résultat décent (Gold+) ça me refroidi ...

Vry: +t

leojean890: moi j ai fait quelques multis ces derniers mois mais je les tryhard moins que j'ai tryhard oc

leojean890: ooc

leojean890: ouais àa peut :s

leojean890: ça*

leojean890: selon les sujets, motivé ou pas..

Vry: UTTT je l'ai fait parce que j'étais là, à l'ouverture c'était sympa.

leojean890: il parait que BotG est pire que CR encore^^

Vry: Oui ... :nauseated_face:

leojean890: j'espere que le prochain sera cool;P

Vry: J'ai codé la simu. pourtant ma ça me gonfle d'une force ...

Vry: *mais

leojean890: BotG pasmotivé moi:P

leojean890: jle commence pas :P

leojean890: https://www.codingame.com/ide/puzzle/tulips-and-daisies jle commence ce soir

leojean890: faut que jteste les puzzles aussi un jour:P

Vry: J'en ai trop fait des puzzles ...

leojean890: moi j'ai fait les 3/4 des multis et des optim

Vry: Mais certains sont sympas ... (le CG surtout) (... et ceux de JBM aussi :D)

leojean890: après il me reste à les améliorer

leojean890: et à faire lesautres trucs

Vry: Tu fais un BFS sur les multi. ... :p

leojean890: comment ça ?:P

Vry: Tu les fait en largeur ... avant de les faire en profondeur (aka légende)

Vry: *fais

leojean890: ça dépend lequel :P

leojean890: mais jamais légende ouais :P

leojean890: souvent je tryhard jusqu'à or

leojean890: et si je l'aime moins et je galère j'arrête à silver

leojean890: mais si j'ai bien c'est jusqu'à or

leojean890: aime bien*

leojean890: ou si je galère pas

leojean890: et j'en ai tryhard 3 4 pour légende mais pas encore atteint

Vry: Ça va venir :)

D4yBr3ak: j'adore le C. le puzzle marche plus si j'enlève un log vers stderr

Default avatar.png DEIZ21: hello

Default avatar.png DEIZ21: quelqu'un a til deja fini l'entrainement The water jug riddle from Die Hard 3

Valbou: python n'importe lequel, pour SQL, je crois pas qu'il y ai de ça ici ;)

Valbou: oups désolé MAJ à retardement du chat ;)

RomanceDawn: test

Vry: tset

Alshock: stet

Default avatar.png CedricMontanuy: test

Alshock: ah mais non ! t'as sauté tets !

D4yBr3ak: hello world

Alshock: enchanté, mais c'est pas mon nom

Stilgart: je vois déjà Automaton2000 la ressortir celle là

Automaton2000: je pense qu'il est possible de savoir ce qu'on veut c'est qu'il soit light :o

D4yBr3ak: Automaton2000 nous avons élagué des chats

Automaton2000: mais des fois je suis pas si mal

Neumann: Pouet

Neumann: Est-ce que certains d'entre-vous utilisent le mode nocturne de W10 ?

ThomasNicoullaud: c'est quoi le raccourci ?

Default avatar.png JBM: l'anti-lumiere bleue?

Neumann: Cette merde se désactive une fois sur deux au sortir de mon screensaver

Default avatar.png JBM: ca m'arrive

Neumann: Oui l'equivalent de f.lux, mais en natif Windows

Default avatar.png JBM: ca m'arrive pas

Neumann: C'est trop relou

Neumann: "Disabled ton screensaver duuuh" incoming

D4yBr3ak: disable tes yeux

Neumann: Pas con

Default avatar.png JBM: ben c'est vrai que...

Default avatar.png JBM: je sais meme pas si j'ai un screensavre sur ce pc, ca autolocke avant

RomanceDawn: garde flux

RomanceDawn: c'est plus convinient

Neumann: Meh

reCurse: Screensaver?

reCurse: On est bien en 2020?

reCurse: C'est le texte 3d qui tourne dans tous les sens ou le cube qui se transforme en autre primitive?

Swagboy: Ou encore le réseau de tuyaux ?

reCurse: Neumann je m'en remettrai pas si t'as mis le labyrinthe 3d

Neumann: Haha non, c'est un screensaver tout noir

Neumann: C'est juste pour que ce soit plus rapide que d'éteindre/rallumer l'écran

Neumann: Black screensaver au bout de 2 minutes et écran éteint au bout de 10 ou 15

reCurse: Ah je vois

Default avatar.png N2R: Chtouille di breden Neumann ?

Neumann: Kom Da brut ?

Default avatar.png N2R: xD

Default avatar.png N2R: J'ai buggué en voyant ton avatar

reCurse: Ah moi je bug en voyant Neumann

Neumann: Kek

Stilgart: Neumann: oui, mais je l'utilise

Stilgart: (le mode nocturne)

Stilgart: par contre, j'ai coupé le screensaver

Stilgart: depuis environ le deuxième boot post install (à l'époque c'était encore un win7)

BigUP: BigUP 17H32 mince pas vu qu'ils avait déjà mis OOC en ligne... je vais pouvoir ne plus IA hidder et pousser mon vrai code !

Stilgart: go go go super légende BigUp

dbdr: TIL Stilgart utilise windows :o

RomanceDawn: y a aussi le mode nocture sur smartphone :)

RomanceDawn: n*

BigUP: ca va, l'IA que j'ai hiddé etait quand meme moins bonne que celle que j'avais dans l'arene ! ;) j'ai bien fait de hidder jusqu'au bout ! ;)

nicola: Hiddé ? C’est hideux.

YannT: "You've won a CodinGame t-shirt!" :tada:

nicola: Pouf, pouf.

dbdr: gg YannT :)

leojean890: mdr allez allez je soumets mon IA de yavalath dans tulips and daisies sans la modifier DU TOUT au cas où ça marcherait xD

leojean890: gg YannT !

leojean890: et bah écoute elle est pas trop mauvaise xD

leojean890: mais peut mieux faire ;P

leojean890: 6/13 à 21%

dbdr: les inputs sont compatibles?

leojean890: 5/13 à 45%

leojean890: eh non j'ai du remplacer des D par des 1 et des T par des 2 xD

leojean890: pas la modifier du tout c'était un abus de langage :P

leojean890: même la création du tableau de diagonales j'ai dû la changer un peu car le terrain n'a pas la même forme

leojean890: mais du coup dans yavalath on peut pas aligner les pions en colonne et là si donc je gère pas tous les mouvements

leojean890: et faut faire gaffe dans yavalath on envoie y,x et ici faut envoyer x,y

leojean890: bon de toute manière c'est clairement à améliorer

leojean890: yavalath je cherche qu'à piéger l'autre en alignant 4 pions

leojean890: là on peut faire de plus gros combos, et puis la défense n'est pas la même du coup

leojean890: même si je bloque les pions alignés qui peuvent donner de petits combos ça ne fait pas tout

leojean890: n'empêche, pas évident comme jeu, gros facteur de branchement car bcp de cases possibles, et faut quand même bien anticiper si l'autre peut nous bloquer ou pas si on tente un gros combo

leojean890: après on peut élaguer les possibilités qui sont trop éloignées par ex

Vry: Mais y'a pas de ligue Légende leojean890 ! Vient sur OoC qu'on lui fasse la peau au Captain ! :p

leojean890: hehe:P ça m'amusait de réfléchir à ce sujet aussi :) là t'es entrain de refaire ta simu pour la perfectionner ?^^

Vry: Pas encore mais je sens que la motivation arrive et je pense que c'est maintenant ou jamais ... :p

Vry: Ils m'ont déjà fait perdre 6 places les coquins ... mais de toute façon là il faut un gros bot pour passer : y'a 2.66 points entre le #2 et le boss ...

leojean890: je vois :P

leojean890: clir j'ai vu qu'on perd des places;P

leojean890: même la dernière nuit avant le rendu de 10h j'avais perdu plein de places à cause de martin qui m'a défoncé :P

leojean890: c'est plus wlesavo le boss donc ?

leojean890: genre j'avais 27.9 au coucher et le boss à 29

leojean890: j'esperais passer pendant la nuit par chance

leojean890: et bah au lieu d'être top 2 y'avait martin qui m'avait descendu à 26.2 et j'étais plu top 2;)

leojean890: et depuis que le multi est ouvert j'ai encore baissé

leojean890: 72 => 77

leojean890: en vrai ça tournait pas mal dans le top, je restais jamais lgtps top2

VincentBab: ptin j'arrive pas avec mon MCTS mdrrr

leojean890: UTTT legend?:P

leojean890: demande à Vry il a réussi :P

Zorg1: énormément de C/C++ en légende UTTT

VincentBab: je crois que c'est bon :O

VincentBab: on va voir ca

leojean890: grosses simus aletoires quoi ^^

VincentBab: nan mais je galerai sur le principe meme du MCTS bon bien propager le winner

Zorg1: oui avoir un compilo optimisant ça doit aider pas mal ^^

YannT: ValGrowth il a fait un truc de ouf en fait

VincentBab: c'est bon je pense que ca va passer legende

YannT: MCTS de toutes ses actions sur toutes les positions possibles de l'adversaire Oo

VincentBab: oué double MCTS lol

VincentBab: tiens d'ailleur il est 63eme gold sur UTTT je viens de voir xD

VincentBab: 3eme pardon

YannT: c'est très malin son truc!

Zorg1: (le MCTS dans OoC je vois pas trop mais bon je n'ai pas fini le contest en légende non plus)

YannT: ben il a fait un MCTS contre toutes les positiions possibles de l'adversaire individuellemenht quoi

YannT: ses childs c'est toutes ses actions possibles * toutes les positiions adverses

VincentBab: 3eme gold UTTT et ca monte !!! xD

YannT: héhé j'en avait bien chié sur ce boss

VincentBab: j'espère que je vais le passer la par ce que j'en ai marre xD

VincentBab: 2eme, mais ca redescend :O

nicola: VincentBab, ça monte, donc tu es maintenant 4e ?

VincentBab: ca monte vers le bas :D

nicola: https://hagetfabretraineau.e-monsite.com/medias/album/escaliers-infinis-escher.jpg

VincentBab: ^^

Zorg1: ça me rappelle qu'il y a eu des échelles de températures où 0 c'était chaud et plus que le nombre était grand plus c'était froid ;-)

VincentBab: on connaissait le 0 absolue a l'epoque ou on a inventer cette echelle ? ^^

VincentBab: yess je suis devant le boss :D

Zorg1: gg

VincentBab: Passage en Ligue Légende dans : 00H 03MN 59SC xD

Zorg1: c'est rapide

Zorg1: 4 minutes seulement.

VincentBab: oué

VincentBab: c'est moi ou le chat lag un peu par contre ?

Zorg1: oui il lagge un chouia chez moi aussi

Zorg1: mais ça va

Vry: gg VincentBab

VincentBab: merci ^^

leojean890: gg VincentBab

Zorg1: alors entrée triomphale en légende ?

leojean890: YannT j'avoue le truc de Valgrowth gère

VincentBab: triomphale je sais pas, ca monte tranquilement, 81/130 pour l'instant

BigUP: 130 en legende !??

leojean890: y'a que OOC avec qu 64 personnes ou y'en a d'autres ?:P souvent c'est 100 ou + non ?

leojean890: hypersonic tron god ou CB par ex y'a plus de 100 personnes

Zorg1: PCR n'a que 55 personnes en légende

VincentBab: oui 130 legende sur UTTT

VincentBab: 68/130 au final

ThomasNicoullaud: CR

ThomasNicoullaud: a peine 40 je crois

Neumann: 36

VincentBab: ils ont up le boss apres le contest ?

ThomasNicoullaud: oui

VincentBab: ah c'est pour ca que je suis en gold sur le multi xD

leojean890: ah ouais ça fait peu de monde 36-40 ils doivent s'ennuyer ;p

Zorg1: tout ce que j'ai retenu de CR c'est que le referee est en kotlin ^^

Zorg1: (enfin pour CR= Code Royale)

leojean890: ouais, c'est le multi qui me fait le plus galérer parmi ceux que j'ai commencés :P

Zorg1: z'aurait pu appeler l'autre "Kristal Rush" pour qu'on ne se paume pas ;-)

leojean890: (ça c'est parce que j'ai pas commencé BotG)^^

leojean890: j'avoue xD

leojean890: ou garder UTG

Zorg1: BotG c'est quand même un sacré bazar. D'ailleurs Antisquid un des auteurs n'avait pas dit dans son PM que OoC il le trouvait trop complexe ? ^^

Zorg1: ah non il disait qu'il fallait trop de boulot pour avoir un truc qui tienne la route. pas tout à fait tort

VincentBab: c'est un peu vrai pour tout les jeu nan ?

VincentBab: après ca depend ce qu'on entend par tenir la route

Zorg1: bah je vois quand même la taille finale de mon code qui vivote en gold

Zorg1: il fait quand même 1400 lignes, mon plus grand score

Default avatar.png JBM: comment es ton re

Zorg1: re mora ou manta ?

Default avatar.png JBM: connais pas la variante mora

Zorg1: le rémora, ou poisson ventouse

leojean890: ouais jvais jamais le commencer BotG jpense, Zorg1, enfin peut être, mais dans lgtps

leojean890: OOC c'est complexe aussi mais ça m'a bien motivé !

leojean890: pareil jai galéré de ouf à tenir dans les 100 ko pour OOC

Zorg1: ah oui tiens les rémoras parasitent aussi les raies mantas, c'est amusant

Stilgart: très bon thème de contest

Default avatar.png JBM: ah ok

Zorg1: Automaton2000 rémora, raie manta ou tortue ?

Automaton2000: genre le mec qui a fait le puzzle

Zorg1: genre le gars qui te pose une question Automaton2000

Automaton2000: mais la ça va être plus compliqué

Zorg1: oui Automaton2000 va falloir prendre position

Automaton2000: tu as quoi comme erreur ?

Zorg1: NullPointerException, what else Automaton2000 ?

Automaton2000: non il y a un an et demi

Stilgart: Automaton2000: tu abuses, on n'a fini par l'avoir le nouveau calcul des CPs :)

Automaton2000: mais comment ça se fait que tu sois un peu plus loin

Stilgart: Automaton2000: tu abuses, j'ai pas tant perdu de places :)

Automaton2000: mais je pense que oui

dwarfie: rah .... a mort la scol ...

Stilgart: bon, j'aurais pas le dernier mot là

dwarfie: Automaton2000 ... tu prends combien pour tuer des gens ...?

Automaton2000: arf ! ;) je crois que la derniere fois que j'ai essayé de faire un jeu de cartes

Stilgart: Automaton2000: des cartes perforées de programmes lance-missiles ?

Automaton2000: tu codes en quoi ?

VincentBab: hey je me pose une question, y a pas des gens, une fois arrivé en ligue legende qui essaye de faire l'ia la plus forte pour perdre ? xD

VincentBab: bon pour certain jeux ca aurai pas d'interet

VincentBab: genre OOC tu fait 6 fois surface...

VincentBab: mais sur UTTT par exemple ca peut être drole xD

VincentBab: (j'ai l'esprit trop tordu peut être ^^)

Stilgart: VincentBab: en général, je fais pas exprès

Default avatar.png test__: quelqu'un s'y connait en coding game où il ny'a pas d'enoncé ?

Stilgart: souvent, quand je passe légende, je change de multi

Default avatar.png test__: genre de jeu qu'on rencontre dans clash of code ?

Default avatar.png JBM: faut pas faire de clash of code

Default avatar.png test__: pourquoi ?

Default avatar.png JBM: j'ai un fichier, emacs me le marque en "unicode"

Default avatar.png JBM: ca me stresse

Default avatar.png JBM: il m'a pourtant l'air tout ce qu'il y a de plus ascii

Default avatar.png test__: http://chat.codingame.com/pastebin/18a83c94-2d27-4a2b-8a9f-4fd31e50de78

Default avatar.png test__: vous avez une idée ?

leojean890: tiens c'est vrai j'ai jamais testé les clashs of code hmm xd

leojean890: testons ce soir :P:P

Default avatar.png test__: je pige pas la logiqe

Default avatar.png test__: la logique de l'exercice

Default avatar.png JBM: le nom des variables?

Default avatar.png test__: il faut implémenter du code sans énoncé mais je ,e trouve aucune relation

Default avatar.png test__: entre les entrées et sortie

Alshock: Bah déjà le premier c'est le nombre d'éléments

Default avatar.png JBM: wow t'es fort

Default avatar.png JBM: j'avais meme pas remqraue

Default avatar.png test__: comment ça

Default avatar.png test__: ?

Default avatar.png JBM: c'est de la merde ce clash

Default avatar.png JBM: fous-lui 0 etoiles et move on

Default avatar.png test__: oui je veux bien comprendre

Alshock: J'avoue que j'ai aucune idée ça me perturbe

Default avatar.png test__: qu'elle est la relation

Default avatar.png test__: ça fait 2h

Default avatar.png test__: et je trouve pas

Default avatar.png JBM: y'a qqun du groupe qu'a trouve?

Default avatar.png test__: oui

Default avatar.png test__: mais j'ai pas vu

Default avatar.png JBM: ben demande-lui!

Default avatar.png test__: la solution

Default avatar.png test__: je voulai savoir si ce n'été pas évident

Default avatar.png test__: ou c'est moi qui est vête

Default avatar.png test__: bête

Default avatar.png JBM: l'un n'empeche pas l'autre

Default avatar.png test__: mdr

Alshock: putain j'arrive à rien c'est tellement frustrant

Default avatar.png JBM: a tous les coups c'est prevu pour etre avec enonce genre "2 signifie +, 3 'tourner a gauche"

Zorg1: tiens t'as retrouvé ton compte Alshock ?

Default avatar.png JBM: il a fini son autre contest

Alshock: Ouais le challenge est fini

Zorg1: ah ok

Alshock: Ma solution elle ne l'est toujours pas

Alshock: Dites, au fait. On est d'accord que sur un challenge court, se retrouver avec des codes de 1500 lignes sans aucun test c'est une mauvaise idée ?

Alshock: J'essaye de comprendre à quel moment je me suis fourvoyé

Default avatar.png JBM: depend de la fiabilite de ton code XD

Alshock: Ma fiabilité, c'est bagdad

Fangel: ah je me suis motivé à faire mon PM.

Default avatar.png JBM: ouais mauvaise idee alors

Default avatar.png JBM: gg Fangel

Alshock: C'est quoi ça ?

Default avatar.png JBM: qqun veut bien me motiver egaetan?

Fangel: Ca y est je peux fermer CG jusqu'au prochain contest ;)

Default avatar.png JBM: une IA qui passe legende e ayant fait que 4j de contest, je veux en savoir plus

Alshock: C'est dans pas longtemps ça, si je ne m'abuse ?

Fangel: justement il faut stocker du sommeil !

Alshock: Je sais pas, moi j'en stocke depuis 20 ans, mais les réserves sont vides

Zorg1: qq a vu egaetan dernièrement d'ailleurs ?

ThomasNicoullaud: nop

ThomasNicoullaud: c'est étonnant

ThomasNicoullaud: il était a fond sur le contest

ThomasNicoullaud: n°1 meme

ThomasNicoullaud: et du jour au lendemain plus de nouvelles

Default avatar.png test__: j'ai enfin trouvé

Default avatar.png test__: :sob:

Zorg1: et qu'est ce donc ?

Default avatar.png test__: example 5 1 2 3 4 5

Default avatar.png test__: le 5 represente le nmbre d'éléments

Default avatar.png test__: puis faut additionner le reste

Default avatar.png test__: et le mulitplier par le nombre d'élément

Zorg1: bah non

Default avatar.png test__: pourquoi non

Default avatar.png test__: ah oui

Default avatar.png test__: non

Zorg1: ça marche pour la première ligne mais pas pour les autres exemples

Default avatar.png test__: faut multipolier par le premier element

Default avatar.png test__: pardon

Default avatar.png test__: example 2

Default avatar.png test__: 6 5 1 1 1 1 1

Default avatar.png test__: 6 c'est le nombre d'élement rien de plus

Zorg1: ah oui

Zorg1: bon l'intérêt du CoC ...

Default avatar.png JBM: quel genie ce clash

Zorg1: c'est un peu "tiens je vais créer un clash

Default avatar.png JBM: et ca paye!

Zorg1: bon je vais faire un reverse y a moins de boulot

Default avatar.png test__: purée t'a vu c'est du génie j'ai même faillit chercher des algorithmes en réseau de neuronne pour trouver la solution

Zorg1: je somme les nombres et je multiplie par les différences des deux du mileu

Default avatar.png JBM: je sais pas comment le monde faisait avant toi

Zorg1: hop 4 tests, 4 validateurs, et zou je suis un génie

Default avatar.png test__: vous êtes sur que ça paye

Default avatar.png test__: quand quelqu'un impélemente un truc pareil ?

Default avatar.png JBM: 250XP non?

Zorg1: 300 XP un clash accepté

Zorg1: ah 250 plutôt

Default avatar.png JBM: non 300 c'est un puzzle

Default avatar.png JBM: (a supposer que tu saches le resoudre)

Default avatar.png JBM: jdcjdr

YannT: j'ai vaguement envie de faire un peu de A*Craft tiens

Zorg1: oui mais c'est un EXTREMLY HARD mon puzzle y a un tri mal spécifié et du binaire pourri

Default avatar.png JBM: ca te prend comme ca

YannT: j'étais complétement passé à coté sur le contest :o

Default avatar.png JBM: lol extremely hard

Default avatar.png JBM: ca faisait longtemps :D

YannT: en fait j'ai un process

YannT: j'oublie que CG existe

YannT: puis je viens pour faire un contest

YannT: et après la fin du contest je fais un gros post-partum et donc je cherche un multi à faire pour compenser

YannT: et en fait je le fais jamais hein, et je reoublie que cg existe

Default avatar.png JBM: et puis petit a petit il te gave et tu oublies cg

YannT: voilà, c'est le process

Default avatar.png JBM: on te chronometre?

Default avatar.png test__: je suis nouveau sur coding game donc moi je le trouve sympat

Default avatar.png JBM: ca se voit

Default avatar.png JBM: tu clashes encore

Default avatar.png test__: oui c'est une course au code

YannT: pas la peine, dire que je vais faire un multi sur le chat et ensuite pas le faire, ça fait partie du process

Default avatar.png JBM: ah ok

Default avatar.png JBM: bon ben a dans 2 semaines

YannT: j'ai encore le chat ouvert par reflexe pour l'instant, on est pas encore passé en phase 4 du process

YannT: on est sur la phase 3: je me dis que je vais faire un multi

Default avatar.png JBM: tu voudrais pas plutot [nous dire que tu vas] faire int shifting?

Zorg1: t'as un tableau de bord sous excell pour le suivi de ton process au moins ?

YannT: j'ai regardé ça a pas trop l'air d'être ma came number shifting

Default avatar.png JBM: t'as deja snobe awale?

YannT: connait pas?

Default avatar.png JBM: owari je crois

Default avatar.png JBM: le truc avec les graines

Default avatar.png JBM: ou etait-ce des cailloux

dwarfie: boulet ... boulet ... Automaton2000 , t'aurait pas vu boulet ? ;)

Automaton2000: j'en ai marre de me faire la main sur le puzzle ascii art

Default avatar.png JBM: sur un plateau de backgammon

Zorg1: https://www.codingame.com/multiplayer/bot-programming/oware-abapa

Zorg1: je crois pas que ça ressemble trop à un plateau de backgammon mais je ne connais pas toutes les variantes

YannT: je suis complete passé à coté de ce multi tiens, il a du sortir pendant ma derniière phase 4 du process

Default avatar.png JBM: deux cotes, mouvement circulaire, plusieurs pions par case

Default avatar.png JBM: c'est kif kif

Boulet: present

Zorg1: y a pas des dés au backgammon ?

Default avatar.png JBM: bon, c'est l'heure du whisky

Default avatar.png JBM: je parle du plateau

Zorg1: ah ok

Default avatar.png JBM: "des graines sur un plateau de backgammon" c'est mon resume d'awale

Boulet: dwarfie?

YannT: je comprend pas la dernière règle

Zorg1: laquelle ?

YannT: comment on gagne à ce jeu si on doit redonner des graines?

Alshock: YannT dans la version à laquelle je joue IRL tu ramasses les graines quand tu fais 3 ou 4 dans une case adverse

Zorg1: en fait tu peux pas prendre toutes les graines de ton adversaire si possible

Zorg1: sinon les graines ramassées tu les redonnes pas

YannT: et s'il a plus de graiine tu dois faire un move qui lui en redonne

leojean890: et .. ça y est j'ai testé les clashs of code.. bah exos très faciles, mais pour "taille de code" je perds sans surprise XD

YannT: donc, comment on gagne? Oo

Zorg1: voilà

Alshock: en ayant plus de graines à la fin

Zorg1: généralement dans ces cas là il y a plus bcp de graine et en général tu lui en donne peanuts

YannT: ahhh capturer des graiines = elles sortent du jeu!

Zorg1: voilà

Alshock: ah oui, ne effet sans cette règle là je comprends la confusion

Zorg1: à la fin t'as cinq graines qui se battent en duel

YannT: je voiis

Alshock: C'est donc un cinquiel

YannT: donc c'est gros minmax des familles on est d'accord?

Zorg1: oui si tu veux être précis ^^

Zorg1: yannt : tu peux mais je sais que certains on fait des MCTS et aussi un NN pour la fonction d'éval

YannT: ou MCTS doit être pas mal en fait, mieux surement

Zorg1: (si j'ai bien suivi)

Alshock: ouais t'as très peu de moves possibles

Zorg1: 6 au max

YannT: le branching étant pas énorme minmax ça doit biien donner

YannT: MCTS tu dois pouvoir faire vla les rollouts cela dit

YannT: vu la simplicité de la simu et de l'eval

Zorg1: mon negamax en lua se classe 31 avec une profondeur de 7 demi coups

Zorg1: (ou plies si vous préférez)

YannT: ah, c'est pas top du coup :o

Alshock: vous faites chier je m'étais promis de finir les conneries sur lesquelles je suis avant d'aller faire un autre truc nul que je finirai jamais proprement

YannT: p'tet un MCTS vu l'énoooorme paquet de rollouts que tu doit pouvoir faire

Alshock: arrêtaient de me donnaient envie là

Zorg1: enfin c'est en lua et la fonction d'éval est simpliste pour moi

Zorg1: (après faut faire gaffe tu peux tomber dans un jeu circulaire)

YannT: MCTS t'as même pas besoin d'eval tu fais juste des rollouts et la simu c'est des soustractions et des additions ahah ça va vite

YannT: le expand est simpliste aussi

YannT: ouais MCTS imo :o

Zorg1: pas tenter le MCTS, j'avais envie de bricoler un MM

YannT: j'aime bien les MM

YannT: je trouve ça élégant

leojean890: tiens 2 COC en qqmin je finis 2eme aux 2 et je suis 22000eme/166k avec ça XD

Zorg1: trictrac a un MM je crois, il est #6

leojean890: oware c'est mon pire ranking des multis jcroi

leojean890: ou dans les

YannT: le MCTS c'est du random magie noire je kiffe moins, mais bon force est d'admettre que généralement ça performe mieux

leojean890: il m' pas motivé plus que ça ce multi hehehe

Zorg1: bah la fonction d'éval d'un MM ....

leojean890: j'ai fait un MM anyway

Zorg1: dans le genre magie noire ça se pose là aussi

leojean890: alors pk ces coeffs marchent :P

leojean890: ensemble``

leojean890: hmm

YannT: j'aime pas les trucs que je comprend pas en fait, et le MCTS avec la formule UCT là, ben je comprend pas pourquoi ça marche (même sii j'ai bien fait le truc sur UTTT hein), donc j'aime moins

Alshock: Ah ouais ? J'adore le concept du MCTS moi perso

YannT: le minmax je me représente, j'aime mieux

YannT: je comprend le concept général hein

Alshock: Je m'en doute banane

Alshock: t'as 15 fois mon niveau

VincentBab: oué je suis d'accord pour UTTT j'ai préférer faire mon MinMax même si ca marchait moins bien

VincentBab: MCTS tu as l'impression qu'il faut juste de la perf pour faire le plus de rollouts

VincentBab: mais ya pas de "créativité"

Alshock: Bah, c'est assez vrai

leojean890: ouais pareil jpréfère faire du minmax et des evals pour comprendre la logique et faire preuve de crea

YannT: (wi / si) + c*sqrt(ln sp / si)

YannT: super ça marche

YannT: mais bon perso je sais pas pourquoi hein

YannT: donc j'aime pas :p

Alshock: ah c'est vrai qu'on a de la créativité sur MCTS

Alshock: on choisit c :D

Zorg1: c'est des stats avec la distribution de Jean Bob

YannT: encore une fois je vois l'idée, cooeff d'exploration toussa toussa mais bon

YannT: utiliser ça j'me sens comme si je met un truc au micro-onde et j'me prend pour etchebest derrière

Alshock: tous les plats bons ne sont pas complexes

leojean890: :P

YannT: Voui mvoyez je code des bots en MCTS et ça fait des trucs, j'ai choisii 1.3 comme coefficiient, moi top chef

Alshock: même si là c'est vrai qu'on est sur un plat de riz qui mise plus sur le nombre de kilos que sur l'accompagnement

Zorg1: après tu peux mélanger la formule avec une éval

leojean890: algo genetique au moins tu choisis comment faire evoluer ta population xD

Zorg1: là ça devient tordu

Alshock: anéfé, l'eval peut pas mal aider

Alshock: @leojean890 la famosa classe Tinder

VincentBab: tu intégre comment l'éval dans MCTS ?

YannT: beh à la place du rollout

YannT: au lieu d'avoir un 0 ou 1, tu sors avec un 0.xxx

YannT: c'est pour faire du MCTS sur les jeux ou c'est pas réaliste/pertinent de faire des rollouts complets

VincentBab: ok je vois mais du coup y a un vrai interet par rapport au minmax ?

Alshock: ou pour faire encore plus de rollouts sur les jeux ou ils sont pourtant pas si lourds

Zorg1: bah MSmits a fait un espèce de MCTS sur CSB

Zorg1: c'est sur ses playgrounds : https://www.codingame.com/profile/04d6badfff034762c87be88072d7d6840902252/playgrounds

Zorg1: "smitsimax"

YannT: MCTS avec rollout complet, typiquement l'intérêt c'est que du coup t'as besoin d'eval, sur des jeux type UTTT c'est typiquement pas gérable de faire une eval (je dis ça certain l'ont fait, mais à date je saurai pas te diire comment hein)

Alshock: Comment vous parcourez les playgrounds pour trouver des trucs intéressants ?

YannT: MCTS avec eval, l'intérêt c'est que contrairement à un minmax, t'as pas besoin d'explorer tout le branching

Alshock: Moi généralement je m'y perds entre un tuto additions et un truc dans un langage inconnu

Zorg1: euh moi je savais seuelemtn qu'il a publié un truc

Zorg1: ah oui entre le tuto Haskell, le truc sur une lib super pointu Java, un autre sur le Brainfuck

YannT: son truc c'est un genre de double MCTS en parralèle ouais

Zorg1: oui c'est ça

YannT: j'ai pas trop compris non plus, donc j'aime pas :p

YannT: mais, c'est original

YannT: il a inventé un algo le mec Oo

Zorg1: en fait si je trouvais assez clair

Zorg1: mais j'ai jamais tenté en fait

VincentBab: avec minmax (alphabeta) si tu tri bien tes coup tu explore pas tout normalement

darkhorse64: YannT: le MCTS pur sucre sur Yavalth ne marche pas bien. Il faut vraiment en faire plus pour grimper

ThomasNicoullaud: commnent ça tu n'explores pas tout en minmax ?

darkhorse64: en MM, tu as des cutoffs qui font que tu n'explores pas tout

ThomasNicoullaud: ok quand tu rajoutes l'élagage alpha beta

VincentBab: oui voila

ThomasNicoullaud: mais je vois pas comment en triant les coups tu te permets de pas explorer une partie de l'arbre

YannT: ouais enfin même avec alpha/beta pruning, tu explores toujours plus qu'avec la magie noire d'un MCTS qui expand les branches "prometeuses"

YannT: c'est la puissance du truc

VincentBab: si tu met les meilleur coup en 1er tu as plus de cutoff alpha bet

VincentBab: a

ThomasNicoullaud: ok dans ce sens la

YannT: ThomasNicoullaud: ça existe aussi, ça s'appelle un beam search

YannT: et tu peux faire un mix de minmax et de beam search

YannT: c'est ce que j'avais fait sur mon x-mas rush

ThomasNicoullaud: yep

YannT: en gros à chaque depth tu gardes que les N plus prometeurs

ThomasNicoullaud: mais sur principe il faut aller explorer tout les coups pour un minmax

YannT: parce que même dans un minmax, y a souvent des moves qui sont juste tout pourris dès depth 0 :p

ThomasNicoullaud: sinon les anciens programme d'echec n'aurait jamais pu faire de sacrifice par exemple

YannT: certes, c'est justement l'intérêt du MCTS sur le minmax, ça règle le problème du branching ingérable

ThomasNicoullaud: parce que donner sa dame en 1 au premier coup c'est ce qu'on pourrait apppeler un coup moisi à depth 1 ;D

YannT: ouais enfin ça après ça s'appelle une ouverture surtout et c'est hardcodé :p

VincentBab: en fait tu n'explore pas tout pour une profondeur donnée Mais les programme d'echec (meme ancien je pense) font du iterative deepening

ThomasNicoullaud: non je parle pas d'ouverture, je parle de sacrifer une pièce qui a profondeur du sacrifice te donne une éval catastrophique

Zorg1: c'est en ouverture le sacrifice de la dame ?

ThomasNicoullaud: heu non

Zorg1: oui c'est bien ce que je me disais ;-)

YannT: les programmes d'échecs nouveau sont en MCTS (optionnellement avec une exploration guidée par NN)

ThomasNicoullaud: oui

YannT: c'est notament ce que fait alpha go

VincentBab: oui mais je suis pas sur que alpha go tourne sur un PC standard contrairement a stockfish xD

leojean890: alphazéro est stylé !

ThomasNicoullaud: enfin du peu que je sais stockfish c'ets encore un minmax

leojean890: entrainé pendant X mois sur X servers :p

ThomasNicoullaud: et c'est encore le programme d'echecs le plus populaire

VincentBab: alpha zero pour les echec pardon

leojean890: alphazéro pour echecs shogi ET go !

leojean890: j'ai lu le paper :p

leojean890: un algo "adaptative"

VincentBab: ce qui est impressionant avec alpha zero c'est qu'il a apris juste avec les regles du jeux mais aucune connaissance humaine

ThomasNicoullaud: enfin bref tout ca pour tire que tu peux pas élaguer un noeud sur un minmax juste parce que apriori tu le considères mauvais

VincentBab: et qu'il retrouve les ouvertures de bases etc..

leojean890: mais ouais c du reinforcement learning aussi quoi

leojean890: ouais juste avec les règles

leojean890: c une bonne avancée en réinforcement kearning

leojean890: cmme ça ça lui laisse + de flexibilité pour trouver des strats originales

VincentBab: ThomasNicoullaud avec alpha beta tu elague bien des noeud non ?

Alshock: OK Celle-là je l'avais encore jamais vue

Alshock: <error-type> cout "cout" is ambiguous

Alshock: What the actual fucking fudge?

ThomasNicoullaud: oui mais pour élaguer le noeud a N t'es desendu a N+1 sur un autre noeud

YannT: ThomasNicoullaud: ben si, tu peux, tu peux jouer aux échecs (bien) sans faire de sacrifices :p

leojean890: alpha beta ouais tu en elagues

leojean890: moi de tte manière je mets presque tjr des criteres d'elagage au minmax

leojean890: deja y'a le zobrisk hashing

leojean890: et puis des criteres logiques propres au pbm quoi

YannT: pour reprendre ton example, entre un choix qui consiste à faire un sacrifice pour un avantage un peu nébuleux ou jouer 'solide', c'est un choix à faire, t'es pas obligé de partir dans le douteux ;)

VincentBab: Thomas oui je suis d'accord ^^

VincentBab: c'est pour les table de transposition zobrist

VincentBab: il me semble

ThomasNicoullaud: YannT si tu fais ce choix tu vois pas que le mec ta te sacrifier une pièce juste après et que t'es mat en 3 coups par exemple

YannT: ThomasNicoullaud: tu peux commencer à beam searcher à partir d'une certaine depth quand même ;)

ThomasNicoullaud: donc il faut bien aller voir les parties de l'arbre à priori moisi à pronfondeur du cou

ThomasNicoullaud: yep c'est sur

YannT: les mats forcés "surprise" en N coup pour N > 3, ça devient excessivement rare quand même

ThomasNicoullaud: ha bah je viens justement de mater une vidéo il y a 10min

ThomasNicoullaud: un carlsen se prend un mat forcé sur +5 coups

ThomasNicoullaud: (sur un blitz)

ThomasNicoullaud: https://www.youtube.com/watch?v=8ZxQeotkg8A

ThomasNicoullaud: donc ca arrive :D

VincentBab: xD

Azkellas: pas d'accord, 4-5 coups ça arrive souvent

Azkellas: et même plus, c'est pas que pour les puzzles

Alshock: il est nul aussi, ça compte pas

Alshock: pour un bot :P

YannT: ThomasNicoullaud: joli!

YannT: mais pour en revenir à notre conversation

YannT: lme mat est pas en 5 coup là

YannT: c'est 2 coups

ThomasNicoullaud: nop

YannT: avec possibilité de donner des trucs pour temporiser

ThomasNicoullaud: oui voila

ThomasNicoullaud: mais bon il faut bien aller voir jusque la

ThomasNicoullaud: pour voir que t'es perdant

ThomasNicoullaud: c'est donc bien à profondeur 5 coups que tu dois check

YannT: tu vois que t'es perdant dès que tu donnes la dame pour temporiser hein

YannT: donc pas 5 coups

ThomasNicoullaud: il donne pas la dame il la récupère après

ThomasNicoullaud: c'est encore plus loin qu'il est perdant

YannT: je parle de QxG2

YannT: il donne sa dame contre une tour pour temporiser

YannT: c'était déjà perdant

VincentBab: pas forcement, regarde les parties de alpha zero contre stockfish, il fait des sacrifices qui s'avère payant sur le long terme :P

YannT: voilà, ça tu peux pas le voir si tu fais du beam search par exemple

ThomasNicoullaud: pour voir que c'est perdant il faut bien calculer jsqu'au mat non ?

YannT: non

ThomasNicoullaud: tu peux espérer un perpet par exemple

YannT: devoir donner sa dame c'est déjà horrible

YannT: tu fais un beam search, tu vois que tu vas perdre ta dame dans la manip', typiquement tu peux élaguer la branche

ThomasNicoullaud: non mais tu peux pas dire a ton algo ne donne jamais de dame (ou de pièce en général)

YannT: ben tu fais une eval là dessous pas des rollouts

ThomasNicoullaud: :O

YannT: donc tu peux avoir un cutoff

ThomasNicoullaud: bon on sera pas d'accord je crois

ThomasNicoullaud: je pense surtout que ton algo il fera jamais de sacrifice du coup :D

YannT: typiquement si je devais écrire un minmax d'échec (j'ai jamais fait hein), mais je pense qu'à une certaine depth je jarte direct les branches ou je perd betement des pièces forcément...

ThomasNicoullaud: il s'en prendra plein parce que tu pensais que le mec irait pas donner sa dame

Zorg1: non il va faire 18 silences dans la foulée pour faire planter le bot en face :p

YannT: mon algo il tenterait des sacrifices à depth 0 si y'a un gain assez immédiat (depth 2 ou 3)

YannT: effectivement il ferait pas genre sacrifice d'un pion pour un avantage positionnel par exemple

YannT: je dis pas que du coup c'est idéal note

VincentBab: bah en minmax si tu va a depth N et que le sacrifice il s'avere payant a depth N+1 tu le vera jamais

YannT: de toutes façons un algo d'échecs il a le droit de compute 5mn s'il veut donc bon

ThomasNicoullaud: prochain contest

ThomasNicoullaud: :D

YannT: PS: tu joues aux é&checs en tant qu'être humain, tu vas pas non plus prévoir un sacrifice dans 3 coups sauf si y'a un mat évident derriière

ThomasNicoullaud: vu la complexité il y aurait pas bcp de monde dans l'arène par contre

YannT: l'idée d'un sacrifice te viens en général à depth 0 :p

VincentBab: bah tu prend le code source de stockfish et c'est réglé ^^

ThomasNicoullaud: mais non YannT

YannT: en tout cas moi je joue pas pour aller setup un sacrifice dans 5 coups hein

leojean890: un CG echecs je suis chaud xD

ThomasNicoullaud: y a plein de sacrifice très connu

Vry: https://www.codingame.com/ide/puzzle/breakthrough :p

leojean890: même si on est pas premier ça donne plein d'idées de solutions créatives

YannT: oui mais ça c'est hardcodé après :p

VincentBab: aller voir le source de stockfish c'est tres interessant d'aileurs ^^

Vry: Sacrifice de pions à la pelle !

leojean890: breakthgough c différent :P

leojean890: je fais pas de sacrifices volontaires moi

Vry: Il manque la promotion ...

leojean890: je suis que 37 eme dans ce multi`

leojean890: comme aux dames:P

leojean890: bah fais checkers sinon:p

YannT: après je dis ça mon ouverture préférée c'est le gambit du roi

YannT: tu donnes un pion d'entrée *juste* pour faire chiier en face

YannT: sans gain immédiat tangible

YannT: c'est juste pour direct gonfler l'adversaire :D

leojean890: il s demande si t'as pas prévu qqc derriere hehe

Vry: S'il connaît ça ira ... au pire il a juste à te "rendre" un pion ...

YannT: en général les gens connaissent l'existence de l'ouverte mais pas la théorie derrière

YannT: c'est pour ça que c'est bien à jouer

Default avatar.png JBM: la theorie c'est juste "faire chier"?

YannT: parce que si tu connaiis pas, tu risques de te planter

YannT: JBM: non en fait y'a moyen de pousser à la faute aussi

Default avatar.png JBM: mais presente comme ca ca n'a rien de specifique a cette ouverture

YannT: ça destabilise, et en plus possibilité d'erreur en face

YannT: et y'a un vrai avantage positionnel en cas de prise aussi

YannT: parce qu'il fini avec un pion indéfendable

YannT: donc de base à minima tu récup ton sacrifiice typiquement

ThomasNicoullaud: la fonction d'avaluation de stockfish c'est tellement le bordel qu'on dirait mon eval à ooc; j'y cmprends rien

ThomasNicoullaud: https://github.com/official-stockfish/Stockfish/blob/master/src/evaluate.cpp

ThomasNicoullaud: si machin truc ajoute un bonus, si bidule ajoute un malus

leojean890: pondérer en fct de l'importance de chaque critère

leojean890: normal no ?:P

VincentBab: oui y a tellement de feature dedan deja xD

leojean890: jdis ça mais mon bot était pas parfaitement équilibré entre esquiver mines et surface gratuite

YannT: appelez pb4 il va nous expliquer tout ça

leojean890: il es souvent dans le top lui:P

Zorg1: il était pas perplexe sur certains détails de sa stratégie ? ;-)

leojean890: cmme reCurse

leojean890: top4 eux 2

YannT: // Enemy bishops checks: we count them only if they are from squares from

   // which we can't give a queen check, because queen checks are more valuable.

YannT: lol

VincentBab: il me semble que stockfish il l'equilibre en en faisant des benchmark contre lui même pour voir si le changement d'un coef est meilleur

Zorg1: mais bon je vois qu'il n'y a pas de log() dans l'éval du jeu d'échec ...

leojean890: ouais du réinforcement quoi :P

Zorg1: une piste d'amélioration ?

leojean890: mdr

leojean890: un peu de log, exp

leojean890: lisez les PM de Agade

leojean890: notamment code4life

YannT: http://chat.codingame.com/pastebin/dade763c-c20e-4d98-86af-7e668375898c

YannT: c'est un peu comme la gestion des mines ouais

YannT: complet avec les coeffs de l'espace

YannT: + 148 * popcount(unsafeChecks)

ThomasNicoullaud: haha

VincentBab: xD

YannT: j'adore le +37 à la fiin du scoring

YannT: juste parce que quoi

ThomasNicoullaud: moi j'aurai été tenté de mettre 42

VincentBab: dans search.cpp ya tout le alpha beta

Zorg1: "chef on a trouvé un gisement de magic number !!" ^^

YannT: le danger, c'est au moins 37 de base

YannT: quoi qu'il arrive

YannT: pourquoi? parce que ça bench

YannT: :D

BigUP: ThomasNicoullaud, non, le scoring doit rester imparfait

Zorg1: t'as des -

ThomasNicoullaud: "on a sortie stockfish 12 les gars, c'était +35 en faite on est trop con"

VincentBab: mdr ^^

YannT: ahahah

Zorg1: on a gagné un nano pourcent de winrate !!!

ThomasNicoullaud: j'aimerai pas avoir cette aval pour tweak les coef dans un contest

YannT: "merde ça winrate moins contre le boss gold, rollback"

ThomasNicoullaud: lol

VincentBab: ya pas moyen de tweaj les coef avec un algo génétique ou un truc comme ca ? xD

VincentBab: tweak*

ThomasNicoullaud: "ha putin le nouveau boss captain alphazero il remonte on passera pas la ligue"

YannT: :laughing:

Zorg1: je crois qu'Euler avait sorti un outil pour bencher son bot contre des version de lui même en changeant les magics number

YannT: ben y'a brutaltester pour ça

YannT: bon sur ooc, ça ne servait à rien cela dit

ThomasNicoullaud: je me suis toujours posé la question de l'interet d'une telle méthode

ThomasNicoullaud: tu vas juste overfit ton ancien bot

YannT: ça marche pas pour les jeux avec des judgement calls intégrés

YannT: parce que tu self play contre tes propres suppositions

Zorg1: judgement calls ?

YannT: hmm

YannT: tes décisions?

YannT: je sais pas trop comment traduire ça :D

Zorg1: ha tes suppositions en fait

Zorg1: ou tes hypothéses sur le jeu ?

YannT: hypothèse c'est bien oui

Zorg1: ah ok je vois thx

YannT: un judgement call c'est typiquement une décision que tu prend sur la base d'information dont tu disposes à date (imparfaites)

YannT: on entend ça souvent quand quelqu'un a merdé en fait

YannT: "c'était un judgement call"

VincentBab: oué alors qu'au echec ya pas d'information caché

Zorg1: ils aiment bien l'info caché sur CG on dirait

Zorg1: sans doute pour éviter que ça tourne en concours de minmax ou de MCTS je suppose comme sur UTTT

YannT: typiquement pour en revenir à OOC, la décision entre je risque d'aller vers une mine, je silence pour essayer d'éviter la mine sans garantie, ou je surface et je reviens en arrière

YannT: c'est un judgement call

YannT: y'a pas de réponse objectivement parfaite, tu pèse le risque quoi

Zorg1: ok

VincentBab: on peut pas estimer que statistiquement ya une decision parfaite ?

YannT: ben non, parce que dans ton eval tu vas fixer des coeffs de l'espace

YannT: et ça représente où tu places ton curseur de risque acceptable

YannT: mais ça, c'est on choix

YannT: comme dirait evelyne

VincentBab: lol

VincentBab: oui mais si en faisant le choix A tu a 60% de chance de gagner la partie et seulement 40% en faisant le choix B

Zorg1: "vit ma vie de magic number"

VincentBab: il vaut mieu faire le choix A

VincentBab: meme si apres tu peux quand meme perdre la partie, ca veux pas dire que tu a pris la mauvaise decision. Statistiquement tu as pris la bonne decision

YannT: tu peux faire tes choix sur la base d'un paquet de benchmark, mais ça veut juste dire que tu vas fixer ton curseur de risque en fonction des adversaires que tu challenges

Zorg1: après l'évaluation des chances n'est pê pas parfaite

YannT: pas que c'est objectivement mieux :)

leojean890: jamais testé brutaltester

Zorg1: ton évaluation marche par ce que dans ta ligue ils font un peu pareil, genre un peu comme les marchés

VincentBab: oui en fait tu fixe tes choix par rapport a ton benchmark a un instant T mais les adversaire peuvent changer de strat et tes choix ne sont plus les bons

YannT: ça marche parce que tu vas fiter ton eval sur des adversaires ciblés, mais ça sera pas une réponse universelle, juste celle qui te va

YannT: typiquement sur OOC par exemple, selon les ligues mon curseur de torpilles acceptable a changé à chaque fois

VincentBab: oué c'est ce qu'on apelle la meta en gros quoi

YannT: jusqu'à gold c'était 50% de chance de taper un truc, en gros j'ai réduit à 100% de chance de faire des dégats, et en légende j'ai réduit à genre 90%

VincentBab: oué je voix

YannT: c'est qu'en fonction de l'adversaire, ce qui marche étaiit différent

VincentBab: vois*

Zorg1: bon après quand le top reste stable c'est acceptable je suppose

leojean890: 100% ça me faisait chuter de ouf

leojean890: jmettais de tirer si nb de positions < 3, ou si <5 mais au moins 2 collées, ou <7 mais au moins 3 collées (clusters)

leojean890: bien sûr si le cluster avec 2 3 positions est celui sur lequel je tire

BigUP: perso tir a <30

leojean890: dans tous les cas je maximise le nb de positions dans mon cluster si plusieurs possibles

leojean890: <30 le souci c que tu es détecté facilement si tu rates

BigUP: oui, je vais tenter <10 pour voir... mon IA a grave chutée apres avoir resubmit aujourd'hui

VincentBab: moi je calculais la moyenne des degant que je pouvais faire et fallait que ca soir > 1

VincentBab: degats*

leojean890: pas mal aussi ça

leojean890: moi juste le nombre de positions

VincentBab: et pareil pour les mines mais > 0.75

leojean890: incluses

leojean890: les mines plus de flexibilité

leojean890: pour t'en servir comme sonar ;p

leojean890: mais j'en mettais pas trop non plus

VincentBab: oué mais ca peut aussi comprometre ta position

BigUP: arf, je viens de gagner contre le boss en rejouant une partie contre le Boss avec tir < 10 positions ;)

leojean890: ouais c pour ça que j'en mettais moins

BigUP: j'ai un winrate excellent maintenant ! ;) dommage, j'aurais du tester ce parametre pendant le contest

Zorg1: ce que je me dis aussi ...

leojean890: enfin moins dans le sens pour le seuil mines je mettais bcp moins de 30 mais un peu plus que mon seuil de torpedo

leojean890: alors quel classement BigUP

leojean890: bah clairement 30 c large trop

leojean890: détecté rapidement

leojean890: par les autres

VincentBab: rien a voir mais c'est dur de passer legende sur Tron ?

BigUP: c astagne autour de 307 la, au lieu de 390 avant

leojean890: tron je sais pas je suis 81eme gold

BigUP: je suis a 30%

leojean890: donc la lgd à voir

BigUP: bonne periode de win a nouveau

VincentBab: et pour monté gold ca prend du temps ?

BigUP: 235 eme au rafraichissement

leojean890: si tu pars sur les bonnes heuristiques direct c'est pas trop long

leojean890: cf voronoi

leojean890: + maximiser taille de zone

VincentBab: jvais tenter vu que j'ai fait un peu ca sur OCC deja

leojean890: ouais j'ai repris du code de tron pour ooc

VincentBab: ooc pardon ^^

leojean890: yep;P

Vry: Moi je ferai l'inverse ... code d'OoC pour Tron ... ... un jour ...

leojean890: motivé pour tron ?:P

leojean890: bah y'a que la partie taille de zone en commun :P

leojean890: et ceux qui ont fait un voronoi pour OOC peuvent réutiliser

leojean890: cad pas moi

VincentBab: y en a qui on fait un varonoi ? moi j'y pensai mais j'ai pas eu le temps

leojean890: pas pour ooc

leojean890: voronoi*

leojean890: mais tron c'est la base

leojean890: :P:P

VincentBab: yes voronoi mdr ^^

leojean890: wow perdu 10 places déjà à OOC

leojean890: rien ne va plus ;P

BigUP: 282eme... au final 100 places de gagnées quand meme

leojean890: depuis que j'ai rien pushé (lundi matin)

VincentBab: pas sur que c'était applicable sur ooc

leojean890: clair BigUP fallait changer ça^^

leojean890: pas sûr ouais

leojean890: jvois pas comment en tt cas

leojean890: jmattendais pas à ce que mon IA prenne aussi cher en 3j

leojean890: 2.75j;P

VincentBab: en prenant la moyenne des positions possible de l'adversaire ? pas sur que ca donne quelque chose

leojean890: jsens qu'il va y avoir un submit de positionnement un de ces 4 à OOC ;P;P

VincentBab: xD

leojean890: si le classement tombe de 10 places comme ça en qqjours

leojean890: 72 => 82

BigUP: bon j'avais un test torpedo avant mouve et un test torpedo apres move... je passe les 2 a <10 pos (j'avais bougé que le premier)

leojean890: bon ajd c'était COC

leojean890: 7 COC

VincentBab: pas regarder moi

leojean890: et je suis passé de NC à 9900 eme ..

Zorg1: alors t'en penses quoi des CoC leojean890 ?

leojean890: sur 166k

leojean890: Zorg1, bah je préfère les multis, optims, et contests

leojean890: mais ça détend

leojean890: mais faut être concentré pour aller vite..

leojean890: c pas des sujets compliqués

leojean890: mais taille de code j'ai des rankings pourris

leojean890: rapidité je suis #1 ou #2

leojean890: taille de code : ça montre que j'utilise python en mode bourrin

leojean890: quand jvois le code des autres

leojean890: Lol

Default avatar.png Colios13: Salut

Zorg1: o/

Default avatar.png Colios13: leojean moi je fais que des COC je trouve ça trés fun mais ouais faut être concentré

leojean890: ça peut être fun mais moins intéressant que les optim et multis

Default avatar.png Colios13: pour les atilles de code c'est souvent en regardant les solutions des autres que t'appprend des nouveau truc pour code golf

leojean890: mais clairement ouais ça a son intéret

leojean890: pour apprendre à coder de façons ifférentes

leojean890: limite apprendre des astuces d'utilisation du langage

Default avatar.png Colios13: yep les tailles de code permettent de trouver des nouveaux trick plus court à écrire et te faire gagner du temps dans des contest si t'aime bien codeforce ou autre

leojean890: clair jviens de voir que ça a cet intéret

leojean890: et j'avoue je code un peu bourrin en python

leojean890: même si le résultat est là

BigUP: bizarement avec le torpedo avant et apres move a <10, c'est moins bon... 400eme a 35%

Default avatar.png Colios13: Et pour les tailles de code quand ils sont simple faut go en ruby

leojean890: j'atteins les 100k à ooc pour ça

leojean890: tu mets des seuils en fct du nb de positions touchées sinon

leojean890: ruby jamais utilisé

VincentBab: en bash il me semble que c'est laque tu fais les truc les plus cours

VincentBab: et les plus degeux du coup

leojean890: :P

leojean890: cg en bash

leojean890: quand jpense qu'un mec a fini 100eme d'un sujet en bash ;)

VincentBab: et d'ailleur je crois que ya plein de top1 en d'autre language qui font le truc en bash

leojean890: c l'un des pires langages pour ça

Default avatar.png Colios13: yep j'en ai entendu parler mais jamais vu personne l'use généralement tout le monde se met sur ruby

VincentBab: en appelant un script bash celui leur programme c++/php/etc..

BigUP: <10 et <24 semble prometteur

VincentBab: depuis

Default avatar.png Colios13: bah perso je connais pas ruby mais c'est tellement simple que quand c'est un exo simple de taille de code t'a le temp de le coder et tu gagne souvent 10-20 carac par rapport à python

leojean890: ça peut être intéressant de regarder les codes de ceux qui font le plus court

dwarfie: taille de code ... bash powa !!!

leojean890: :P

Default avatar.png poipoiAH: bonsoir amis du soir

leojean890: hellp

leojean890: o

Default avatar.png Colios13: bonsoir

VincentBab: bonsoir :)

dwarfie: non , mais franchement ... faut pas me lancer sur le golfing a cette heure ci , j'allais aller dormir moi ;)

Default avatar.png Colios13: dwarfie ton nom me fait pensen à un jeu ^^

dwarfie: Colios13 ... aucun rapport a priori ;)

leojean890: faut kjme remette au bash :P

VincentBab: World of dwarfie :O

dwarfie: alors que r4n4r4m4 ... lui c'est clairement un jeu ;)

leojean890: lequel ;p

dwarfie: ben lit , c'est ecrit ;) ... bon faut peut etre remplacer les 4 par des A mais c'est ecrit

leojean890: ranarama jconnais pas :P

leojean890: je cherche s'il a pas un jeu de lettres

leojean890: :p

dwarfie: alors , pour la couverture de la boite , c'est facile , c'est son avatar en plus :D

leojean890: un jeu avec des grenouilles?:p

dwarfie: mais bon , je dois etre le seul (avec lui) a y'avoir joué ... y'a longtemps ... tres longtemps ...

leojean890: c un ancien jeu ?:p

Zorg1: c'était un jeu sur Amstrad mais j'y ai jamais joué à celui là

Zorg1: (alors que j'en ai vu passé de ces trucs)

leojean890: j'connais pas amstrad

dwarfie: ouais ... je l'avais meme étonné quand je lui en avais parlé ;)

leojean890: c'est quelle génération ?:P

dwarfie: la vieille

leojean890: moi jsuis arrivé à 10 ans à l'époque de la game boy color xD

leojean890: 1991

dwarfie: celle des programme sur cassette audio

BigUP: la génération cassettes ;)

leojean890: ma naissance

leojean890: jvois;P

leojean890: quand jk'avais < 10 ans ça

Zorg1: et les disquettes qui font peur avec une capacité de stockage ridicule

leojean890: au collège j'étais dans la vague des mp3^^

dwarfie: Zorg1 ... les disquettes a retourner parce que 2 faces ? ;)

Default avatar.png Colios13: mdr en tapant r4r4r4r4 je suis tombé sur ça https://www.sec.gov/Archives/edgar/data/1514131

BigUP: La génération ou pour jouer a un jeu, tu faisais un jeu a coté pour attendre qu eca charge... et des fois, ca chargeait pas

leojean890: au fait vous confirmez, ils ont bien renforcé le boss gold à OOC ?:P

dwarfie: BigUP ... ben oui , fallait jouer sur la vis pour la vitesse de lecture :D

dwarfie: leojean890 ... aucune idée , je fais des journées de 12h de boulot dpuis la fin du contest :(

leojean890: y'a des gens qui submit pas mal on dirait encore :P

leojean890: ah ouais 12h ?:P

leojean890: la vache

leojean890: vous êtes overbookés à l'ENSIIE

dwarfie: non , juste des usagers qui font chuter le qi moyen des qu'ils rentrent dans un stade

leojean890: mdr

dwarfie: "ouais , c'est n'importe quoi cette adresse CDAB marche pas ..." "normal patate , c'est ABCD" ... par exemple

leojean890: erreur d'inattention :p

leojean890: mais ils peuvent trouver seuls

leojean890: qu'ils ont mal recopié

dwarfie: "ouais pourquoi ca marche pas pour untel" ... "ben , t'as pas fini son inscription"

dwarfie: pour trouver , faut chercher ... et comme la reponse automatique est que ca doit etre un "probleme technique" ...

dwarfie: ben ils cherchent pas ... risqueraient de trouver que c'est un probleme d'interface chaise-clavier

leojean890: lol ils ont la flemme de chercher on dirait:p

dwarfie: s/cherch/boss/

dwarfie: bon sur ce ... bonne nuit les gens , les tortues et Automaton2000

Automaton2000: tu peux mettre ce que tu as des infos sur le prochain cc

dwarfie: Automaton2000 ... reve ... je vais pas spoiler non plus

Automaton2000: je viens de me faire perdre des places

dwarfie: Automaton2000 continue , au bout d'un moment tu pourras que remonter

Automaton2000: donc il peut pas être un problème de perf

dwarfie: Automaton2000 . stoi le probleme de perf

Automaton2000: et je cherche a faire des trucs que je fais ça comment ?