Chat:Fr/2020-03-20

From CG community
Jump to navigation Jump to search

b0n5a1: o/

WhatTrickeryIsThis: bien joué t'es premier

b0n5a1: ouais à 09h00 c'est tard, je m'attendais pas à ça

Bob: o/

b0n5a1: 'tain y'a tellement de mongols qui sont pas foutus de respecter une consigne simple et moyennement contraignante qu'on va se prendre un renforcement vite fait

Bob: ça te surprend ?

b0n5a1: t'en a une ce matin elle était sur le trottoir d'en face, elle a traversée pour venir essayer de carresser les chien

b0n5a1: non Bob

Bob: :see_no_evil:

Bob: les copines de ma mère lui proposaient de se retrouver chez l'une ou l'autre une fois par semaine

Bob: ...

b0n5a1: alors que bon techniquement si t'es malade et que tu touches tes chiens, y'a de bonnes cahnces qu'il y ait des trucs dans le pelage déjà

Bob: mais qu'est-ce qui vous échappe dans la notion de "restez chez vous surtout les vieux", bordel ?

b0n5a1: je leur lave les pattes en rentrant...y'a quand même pas mal de molards et autres parterre

Bob: t'as raison faut que la viande reste saine pour quand y aura plus que ça

Bob: :dog: :burger:

b0n5a1: mouais limite ils sseraient plus prioritaires que moi sur la bouffe

Bob: dans ce cas c'est à toi de rester sain pour quand ils n'auront plus que toi à manger

WhatTrickeryIsThis: putin c'et chaud j'ai commencé par une conf call à 1 min du réveil :grimacing:

b0n5a1: par contre claquer un ragondin (ça pullule) c'est pas une option en extême limite

WhatTrickeryIsThis: :mask:

b0n5a1: à part que 80% des ragondins portent la leptospirose

WhatTrickeryIsThis: imaginez maintenant si il fallait vraiment faire la guerre contre les Chinois

WhatTrickeryIsThis: déjà il sont 100x plus

WhatTrickeryIsThis: Mais niveau discipline on est des fillettes

b0n5a1: clair, pas nouveau en France

WhatTrickeryIsThis: si rester à la maison c'est déjà trop demander

WhatTrickeryIsThis: Automaton2000 c'est quoi la commande pour arrêter le virus, je me souviens plus ce qu'on a fait?

b0n5a1: on leur demanderait d'aller au boulot ça resterait enfermé...

Automaton2000: on me dit que c'est de la merde

b0n5a1: non c'est kloug Automaton2000

Automaton2000: ça doit dépendre du nombre de joueur

Bob: WhatTrickeryIsThis: cd E:\ubuntu

Bob: install.exe

b0n5a1: non, kloug, c'est kloug

Bob: Automaton2000 : le cul de chouette ?

Bob: :owl:

Automaton2000: ça me fait penser à un truc du genre

WhatTrickeryIsThis: AutomatonNN , ton grand frère il a pommé le referee, c'est toi qui l'a piqué?

AutomatonNN: une réponse dans le contest c'est pas trop dur à faire de la simulation

dbdr: b0n5a1: ça ressemble à quoi un renforcement?

SeebOmega: petite question pour utiliser lerp en c++ j ai ca une erreur disant que ca fait pas partie de std serais ce a cause de la version c++20 ?

SeebOmega: j ai bien include math et iostream

SeebOmega: ou je doit le reimplementer moi meme ?

b0n5a1: dbdr bin ça risque de devenir plus restrictif, ça commence à être évoqué à force de constater que encore trop de monde fait n'importe quoi

b0n5a1: (amendes plus salées genre majorée directe je sais pas..., restriction des cas de possibilité de sortie, va savoir...)

b0n5a1: c'est les h^pitaux qui sonr demandeurs, c'est eux qui se prennent la pression avec les arrivées qui augmentent

dbdr: SeebOmega: t'as vérifié sur la FAQ quelle vesion CG utilise?

SeebOmega: ouais mais j ai vu il est pas implem dans la version de cg

SeebOmega: j ai reimplem du coup

b0n5a1: on est en 17 sur CG de mémoire

SeebOmega: c est juste que la doc par default met le truc le plus a jour

SeebOmega: et du coup j ai pense que j avais mal fait un truc avant de remttre en question autre chose xD

Bob: ah, premières emmerdes de machines en rade au boulot

Bob: quelque chose me dit que le télétravail ça va ne fonctionner qu'un temps

dbdr: b0n5a1 le probleme c'est qu'il y a en gros une semaine entre les mesures et leurs effets

b0n5a1: SeebOmega tu vas sur quel site pour la doc ?

dbdr: exponentielle + temps d'incubation = bobo

SeebOmega: cppreference.com

b0n5a1: oui dbdr mais rester chez soi faut pas une semaine pour comprendre, hors à cause de certains cons qui sont pas foutus de respecter un truc simple ils vont devoir restreindre plus et être sans pitié avec les contrevenants

b0n5a1: ok SeebOmega, à droite de chaque proti

b0n5a1: oups

Bob: tant que t'auras pas deux mecs armés à chaque rond-point pour faire respecter le truc de toute façon...

b0n5a1: à droite de chaque proto de fonction y'a des trucs type "since c++ 20" "since c++ 17" pour pas te faire avoir

b0n5a1: en vert

SeebOmega: ah yes merci

Bob: c'est surtout quand les soignants eux-mêmes vont commencer à tomber pour de bon que ça va devenir moche

dbdr: ceux qui respectent pas les consignes de base ça craint. cela dit si t'as que 90% de gens qui le font, on gagne énormément quand meme

dbdr: 90% qui respectent

Bob: pour les Français, 90 est une valeur hautement optimiste

Bob: je le crains

b0n5a1: sérieux dbdr si je filme ce que je vois encore et tu le vois tu pètes un câble

dbdr: 50% aussi (bcp moins bien bien sur)

dbdr: sur un exposant d'exponentielle, tout gain est énorme

b0n5a1: des potes qui se rejoignent pour aller chez l'un en se faisant la bise dbdr par exemple, j'en ai vu hier soir en sortant les chiens vers 20h30

dbdr: https://www.youtube.com/watch?v=EeO1JqBZ6kI

dbdr: b0n5a1 bien d'accord, mais la tu es dans l'anecdote

dbdr: ça compte aussi d'y réagir pour la prise de conscience collective

b0n5a1: on devrait faire comme en Suisse : délation ) civisme (au moins dans ce cadre exceptionnel là)

dbdr: mais à la fin, ce qui compte c'est les stats, pas les cas particuliers

b0n5a1: on en est pas au cas particulier quand ce genre de truc est constaté encore souvent partout

dbdr: ya pas encore un #hastag de shaming? :)

Bob: la délation en France ça n'a plus très bonne image depuis 1940

b0n5a1: je suis en hauteur dbdr avec une vue dégagée lointaine...pas très anecdotique crois moi

dbdr: je veux des stats :)

dbdr: nombre de cas / nombre d'habitants

b0n5a1: le prend pas mal dbdr mais je m'en branle de tes "stats"...ils appliquent à la lettre point barre

Bob: dbdr, cadeau : https://coronavirus.politologue.com/

dbdr: les stats c'est ce qui permet de comprendre une réalité complexe

dbdr: sinon on est dans le propos de comptoir

dbdr: le prends pas mal non plus ;)

b0n5a1: et le fusil c'est ce qui éliminera les récalcitrants...

Bob: et c'est dans ce genre de situation que les dictatures sont plus efficaces

b0n5a1: oui, con à dire mais tellmement vrai

dbdr: "en cas d'épidémie, il y a deux dangers: la sous-estimer et la sur-estimer"

dbdr: vous voulez vraiment une dictature?

dbdr: létat d'urgence sanitaire très bien, mais ça reste dans un cadre légal

Bob: je n'ai pas dit ça

Bob: j'ai dit que la dictature permet d'aller plus vite

dbdr: c'est quoi qui les a ralenti?

dbdr: le cadre légal il existe

b0n5a1: une des routes en face de chez moi est un axe privilégié des ambulances pour accéder à un des hôitaux, on les entends pas parce que ça circule bien, mais y'en a souvent

Bob: si il te faut même une journée pour faire valider un truc de bon sens par deux chambres différentes, c'est une journée de perdue

dbdr: Bob: c'est vrai que tu la pas dit, mes excuses de l'avoir impliqué

Bob: au boulot quand on est pressé, on fait le job et on régularise la paperasse ensuite

dbdr: je crois que c'est ce qu'il on fait, non? Macron a annoncé les mesures, ils ont voté (ou vont voter?) a posteriori

dbdr: apres rien empechait de prendre les mesures une semaine plus tot

Bob: j'admets que je ne suis pas trop ce genre de détail

Bob: mais typiquement si tu as un cadre légal qui t'interdit de coller l'armée dans la rue alors que c'est vraiment ça qu'il faudrait faire pour garantir l'application des consignes

dbdr: yavait l'italie, c'était pas sorcier de voir quel pays sont sur la meme pente, avec les meme effets

b0n5a1: tui sais dbdr t"as entièrement raison pour les stats, mais tu constaterais dehors ce que beaucoup constate t'en aurais assez vite marre et te dirais pas "si 90% respecte c'est déjà bien"...tout le monde c'est out le monde, y'a pas à tortiller du cul à discuter sur ça

Bob: pour le coup je suis d'accord avec toi

Bob: il y a deux semaines, france info avait enchaîné en deux minutes entre la qualification de saint etienne pour la finale de la coupe de France en mode "superbe, 15000 supporters envahissnet le terrain"

Bob: et "au fait on va interdire les rassemblements de 5000 personnes d'ici deux jours"

dbdr: je pense que ya deux choses différentes: raler et agir contre ceux qui respectent pas, et en meme temps se dire que c'est déja super que les mesures soient prises (c'est pas le cas partout) et que 80% respectent, on gagne bcp

dbdr: 4% de morts en Chine quand meme. il me semble qu'on s'attendait à moins, une fois que la courbe se stabilise (seulement 9% de cas enore en cours)

b0n5a1: mouais je vais pas te répondre désolé (je vais virer radical là sinon)

Bob: un cas qui m'intrigue c'est le Japon

b0n5a1: (et ça changerait rien au problème)

Bob: où le nombre de cas officiel semble étonnamment bas

b0n5a1: la politis

b0n5a1: que de tests peut être

Bob: alors d'un côté c'est vrai qu'ils ont pris très tôt des mesures de distanciation assez poussées

dbdr: le probleme avec le nombre de cas, ça dépend énormément de la politique de test

dbdr: mais c'est possible qu'il aient bien géré

Bob: (écoles fermées depuis début févrierr)

SeebOmega: si je met les pragmas je timeout si je les mets pas je timeout pas ... WTH

Bob: clairement ils sont beaucoup plus disciplinés que nous et il y a une vraie culture de la sécurité chez eux

dbdr: oui

Bob: t'as pas un chantier qui ne soit pas bardé de panneaux "la sécurité avant tout"

WhatTrickeryIsThis: ma soeur est au CHU Nice, il y à plus de mort la bas qu'en annonce la télé

Bob: le fait qu'ils soient insulaires doit bien aider à filtrer les entrées

dbdr: SeebOmega: tu utilises un timer?

WhatTrickeryIsThis: vous pouvez multiplié les chiffres par 10

SeebOmega: oui chrono

b0n5a1: WhatTrickeryIsThis c'est rntrain de monter en plus oui

dbdr: si oui, la perf est pas censée faire moins de timeouts

Bob: cependant, je vois passer pas mal de commentaires qui disent effectivement qu'il y a peu de personnes réellement dépistées

dbdr: mais plus de sims

dbdr: apres, en fonction de comment tu teste le timeout, ...

SeebOmega: ben je stop a 90 ms au lieu de 100

Bob: et je vois passer de plus en plus de news dans lesquelles les politiciens commencent à parler de mesures drastiques et autres état d'urgence

WhatTrickeryIsThis: mais surtout les premiers jours ou ils annoncaient 2-3 morts alors que c'était par paquets de 10

dbdr: ah ouais, normalement c;est large comme marge

Bob: et ça me semble très décalé par rapport aux chiffres qui, eux, sont plutôt rassurants

Bob: du coup je me demande ce que ça cache

SeebOmega: ben oui je comprends pas je decommente la ligne de pragma magie je timeout plus donc doit y avoir une option que j utilisesmal

SeebOmega: comment*

b0n5a1: Bob y'a 3 semaines ce que tu voyait à la TV était déjà super décalé par rapports à ce qu'alertait les urgentistes ici...

WhatTrickeryIsThis: il doit y avoir un calcul de manière à contaminer une partie de la population qui va aquerir l'imminuté / nombre de patients qu'on peut traiter à flux tendu

b0n5a1: oups 2 semaines

WhatTrickeryIsThis: De manière à minimiser la duree de quarantaine

WhatTrickeryIsThis: Si on ressort de la quarantaine et que personne n'est immunisé on repart de si tôt

b0n5a1: oui

dbdr: ya toujours interet à ralentir la propagation, non?

WhatTrickeryIsThis: si on ralentit pas on prends le mur comme en italie c'est clair

WhatTrickeryIsThis: surtout qu'en france on s'est amusé a fermé les hopitaux

dbdr: oui

dbdr: pas qu'en france...

SeebOmega: pas possible je met 50 ms ca timeout aussi

dbdr: c'est la mode depuis 30 ans, les baises d'impot et réductions de couts

WhatTrickeryIsThis: met 45 ms Seeb

SeebOmega: non mais c est 100 la limite

dbdr: 40 plutot, depuis Regan/Thatcher

b0n5a1: SeebOmega fais gaffe à pas de noueau avoir un segfault pas visible sur CG

dbdr: SeebOmega: esaye de logger de temps en temps ton test de timer

SeebOmega: ben les pragmas provoquerais le segfault que je n aurais pas sans ?

dbdr: ah mais tu segfault?

b0n5a1: dispatche 4/5 cerr << "truc1\n"; cerr << "truc2\n"; pour vérifier que ça tourne vraiment

SeebOmega: non

dbdr: pourquoi CG reporte pas différement quand ton programme crash? ça aiderait vachement

SeebOmega: pas de pragma ca passe je gagne la game pragma je timeout tour 1

b0n5a1: dbdr depuis quelques temps y'a des segfault "invisibles"...ça te dit timeout c'est tout

b0n5a1: ec c et c++

b0n5a1: en*

dbdr: ça a toujours été comme ça non?

b0n5a1: non

dbdr: j'ai jamais vu d'autre message que "timeout" dans le viewer

b0n5a1: dans certains cas c'est juste devenu merdique

dbdr: apres sur la console, oui

SeebOmega: mais le seul truc qui change c est commenter / decommenter la ligne de pragma

dbdr: SeebOmega: tans que t'as de l'UB, tout changement de pragma/version du compilo/sens du vent peut expliquer des comportements arbitraires

b0n5a1: hmm mets les un par un une ligne après l'autre pour commenter/décommenter pour voir lequel provoque le truc

dbdr: et vu qu'en C tu peux jamais garantir que t'as pas d'UB, ...

dbdr: C/C++

b0n5a1: (j'ai vu que t'avais tout en une ligne)

SeebOmega: oui je vais les split en plusieurs lignes

b0n5a1: dwarfie, Boulet, moi et d'autres ont été emmerdés par ces timeout lors du dernier contest

b0n5a1: et en local : paf exception

b0n5a1: sur CG timeout

b0n5a1: conseil fais toi un code qui te permet aussi de récupérer les inputs et les mettre dans un fichier par exemple pour tenter en local

SeebOmega: apparement c est le -O3

b0n5a1: (au minimum ça, mieux plus tard pour avoir un truc simple à utiliser)

b0n5a1: SeebOmega si t'avais vu la sérialization de reCurse (bitstream) pour débugger/rejouer un tour en local...là t'as le truc nickel

b0n5a1: tu dépannes vite

b0n5a1: ça prends un peu de temps au début de mettre qqchose comme ça en place mais après t'y gagne

SeebOmega: si faudrait que j implemente ce genre de chose mais j essayes de comprendre pourquoi la compil en O3 engendre un comportement different (probablement segfault)

b0n5a1: hier ou avant hier je sais plus t'avais clairement un segfault sur vector en tout cas

SeebOmega: j ai tej tous les vectors

b0n5a1: lol

b0n5a1: WhatTrickeryIsThis c'est comme "on va devoir faire des choix" officiel, alors que c'est déjà le cas

b0n5a1: les infirmières réa "craquent"

WhatTrickeryIsThis: ça évoluera quand on aura des vrais traitements ou des vrais mutations

b0n5a1: sérieux c'est un peu le défilé les vsab + ambulances par rapport à la normale habituelle là

dbdr: SeebOmega une possibilité c'est O3 => plus de sims et ton code rentre dans une boucle infinie si tu dépasse N sims

Bob: j'ai vu passer des photos de vsav qui font la queue aux urgences dans les hôpitaux de ma région

dbdr: une autre, c'est que ton code a du undefined behaviour

dbdr: les optims plus aggressives peuvent modifier l'UB de façon surprenante

b0n5a1: je me dis que si je reste une heure au balcon pour compter ça va être "flippant"

b0n5a1: et les véhicules c'est tous direction hosto

b0n5a1: (c'est la route la plus rapide en face)

b0n5a1: (les véhicules de secours)

SeebOmega: c est quoi UB ?

dbdr: b0n5a1 si tu commence à flipper, fais un break avec ça et code un puzzle :)

dbdr: undefined behaviour

dbdr: par ex lire de la mémoire non initialisée

b0n5a1: je flippe pas, je veux juste dire que vaut mieux pas compter en fait

dbdr: mais t'en a plein, C/C++ c'est case geule...

dbdr: d'ailleurs on dit souvent "la mémoire initialisée contient des valeurs aléatoires"

b0n5a1: t'as remplacé les vector par quoi au fait SeebOmega

b0n5a1: du old school ?

SeebOmega: ye s

b0n5a1: ok

dbdr: tu peux faire deux lectures sans écriture entre les deux et obtenir des valeurs différents

dbdr: à cause des optims

WhatTrickeryIsThis: old school y à que ça de vrai

SeebOmega: par contre je viens de m apercevoir dans les meme condition avec le pragam je sors des chiffre negatifs WTF ? et sans ca passe

b0n5a1: ou alors sans O3 taper en dehors des clous ça passe par accident, avec O3 ça pète

SeebOmega: ca a l air de coller avec ce que dis dbdr

dbdr: je crois que ya des outils qui aident un peu à détecter ce genre d'erreur

dbdr: valgrind je crois?

dbdr: mais je pratique pas C++, yen a qui doivent savoir mieux

Mustapha_: bug

b0n5a1: je fais ça sous Windows / Visual Studio...

SeebOmega: l utilisation du square root inverse de Quake III pourrait avoir un impact vu les commentaires associes ?

b0n5a1: WhatTrickeryIsThis morgues pleines ici, il y a commandes de camions réfrigérés pour stocké (j'ai l'info de mon pote d'un hosto ici, très en haut de la hiérarchie)

b0n5a1: ça devient super critique

WhatTrickeryIsThis: par le feu

WhatTrickeryIsThis: ce que font les Chinois d'ailleurs

b0n5a1: et ç at'es pas prêt de le voir aux unfos je pense

b0n5a1: perso ils devraient le dire, ça ferait rentrer tous les couillons cette fois peut être

b0n5a1: et des anmulances se font braquer pour piquer du matos

b0n5a1: pendant intervention, t'as des cons qui ont piqué ce qu'ils pouvaient dans une ambulance

WhatTrickeryIsThis: une ambulance a pas le droits de circuler sans masque ou sans gel

b0n5a1: voilà...

b0n5a1: ça se sert...

SeebOmega: on peut desactiver l o3 que pour un bout du code ?

b0n5a1: je crois pas qu'on puisse push/pop ça

Stilgart: c'est quoi le soucis

Stilgart: si c'est une fuite mémoire qui explose tout en -O3, valgrind c'est le plus direct pour la trouver

b0n5a1: mouais mais pour ça faut pas rester sur CG Stilgart ^^

b0n5a1: faut qu'il se fasse un truc en local

Stilgart: d'où le bitstream de reCurse

Stilgart: la base de la base

Stilgart: encore plus que le -3vel, c'est dire

dbdr: tu pousses là qd meme :D

b0n5a1: et si t'as le bitstream buggué qui segfault, hein ? :joy:

dbdr: 🤯

dbdr: sinon, utiliser un langage memory-safe... j'ai dit une betise?

WhatTrickeryIsThis: j'en ai un

WhatTrickeryIsThis: public boolean isFound() {

       return !isNotFound();
   }

WhatTrickeryIsThis: :muscle:

dbdr: faut ajouter:

   public boolean isNotFound() {
       return !isFound();
   }

WhatTrickeryIsThis: egaetan initial commit

WhatTrickeryIsThis: attends oui on perdu l'historique complet sur la migrtation svn2git

b0n5a1: bah oui ^^

b0n5a1: d'ailleurs, y'a des outils corrects qui permettraient de faire ça (avec l'historique) ?

b0n5a1: (quitte à avoir des numéros de révision différents à la limite osef)

WhatTrickeryIsThis: isNotFound(){

WhatTrickeryIsThis: return super.isEmpty();

WhatTrickeryIsThis: :rolling_eyes:

b0n5a1: t'as vraiment ça ? ^^

Neozero: Sur javascript, dans une class, comment obtenir la valeur d'un attributs ? Car je le push dans un tableau mais à la fin c'est tous les mêmes.

WhatTrickeryIsThis: oh si c'était moi j'ai rajouté super.isNotEmpty()

WhatTrickeryIsThis: a['att']

WhatTrickeryIsThis: a.att

WhatTrickeryIsThis: a.hasProperty('att') ?

Neozero: je fait x.push(this.position)

WhatTrickeryIsThis: x[0].x ça devrait marcher

Neozero: this.x.push(this.position)

Neozero: mais this.position change à chaque tour

WhatTrickeryIsThis: mais pas beau

Stilgart: dbdr, à chaque fois que je me dis que j'ai la flemme de mettre en place un bitstream, je finis le (sur)lendemain par mettre en place un bitstream en pestant

WhatTrickeryIsThis: attendez c'est le lag de l'enfer encore

Neozero: du coup à la fin ca fait que tout le tableau à la même valeur.

Stilgart: (moi je réponds juste à un hl vieux de 20 min.)

Stilgart: b0n5a1, je code en Haskell, donc j'ai pas de bitstream bogué qui segfault en fait :)

dbdr: bien d'accord, extraire l'etat c'est utile meme si ton code est safe

dbdr: pour faire du profiling par exemple

Stilgart: et du "debug"

Neozero: WhatTrickery

Neozero: du coup j'ai fait ca

Neozero: this.loopSequence.push([this.position[0], this.position[1]]);

Stilgart: au sens comprendre pour ma super heuristique ne marche pas

Neozero: et ca marche

Stilgart: ou pourquoi couler ses propres bateaux à CotC c'est fort

Neozero: y'a pas un moyen sur js de récupérer la valeur et non l'object ? En tout cas la ca marche mais c'est bizarre que y'a pas une méthode pour récuperer la valeur.

Neozero: Sinon merci WhatTrickery ca à fonctionner.

dbdr: Stilgart: plusieurs fois, j'ai débuggé un bot qui faisait un mauvais choix, et au bout d'une heure je me rend compte que c'est lui qui a raison, j'avais pas vu assez loin

dbdr: en général ça veut dire qu'il commence à etre pas trop mauvais :)

dbdr: ya vraiment des cas ou se couler est bon à CotC? pas fait...

dbdr: sur HS le suicide peut etre bon, en tout cas

dbdr: (je l'ai pas implémenté)

SeebOmega: si a la fin tu as deux bateaux avec 12 de rhum et l autre a un bateau a 13 il gagne si tu coule un de tes 2 bateau et erecup le rhum tu tiens plus loingtempos

dbdr: il gagne si tu te coules? du coup c'est pas un exemple

SeebOmega: non

SeebOmega: tu coules un bateau sur 2

Default avatar.png Platiniom64: yo

SeebOmega: il drop du rhum

b0n5a1: et tu chopes le rhum ^^

b0n5a1: et t'as un "tanker"

SeebOmega: et tu le recup avec ton bateau restant du coup ta quantite finale sera > 13

dbdr: ah: il gagne, *mais* si ... ?

Default avatar.png Platiniom64: les gas je suis le seul a avoir des pobleme avec les jeu? genre apres avoir codé un peut quand je run mon code le jeu devient tout noir et la seul solution est de reloard la page

SeebOmega: Platiniom64 non j ai deja eu ce probleme, vider le cache du navigateur peu aider

SeebOmega: c est quel navigateur / version que tu as ?

Default avatar.png Platiniom64: chrome, la derniere version je pense

b0n5a1: erf

b0n5a1: avec ses 300 MB par onglet

Default avatar.png Platiniom64: ok j'ai cidé le cache de chrome, je pense que ca fonctionne

Stilgart: dbdr, oui, et ça m'a pris 3j de contest de m'en convaincre

dbdr: et c'est significatif, pas juste un cas tordu?

Stilgart: promu gold avec, mid silver sans

dbdr: wow

Stilgart: après, j'ai d'autres gros soucis... donc à au niveau c'est peut-être marginal

dbdr: joli :D

Stilgart: je misais beaucoup sur l'esquive + masse boulets de canon, et donc me retrouver à 3 bateaux presque à sec contre 1 était assez fréquent

dbdr: ok, ça dépend aussi de ta strat de base

dbdr: apres si c'est benefique...

dbdr: mais c'est pas un truc que ta recherche va trouver tout seul?

dbdr: ah mais t'es silver en multi? tu vaux mieux que ça normalement...

b0n5a1: premier trimestre : peut mieux faire ^^

Default avatar.png didyme: ou t'as trouvé mes bulletins ??

WhatTrickeryIsThis: spotted

Stilgart: dbdr, comme je l'ai dit, j'ai d'autres soucis sur CotC

Stilgart: et la version en arène et mon dernier bot, qui est un MC tout pourri

Stilgart: (donc pas mon meilleur bot)

Stilgart: faudrait que je refasse tout, mais pas le courage

SeebOmega: Game of drone bronze to gold direct on verra si ca passe legende mais ca serait trop beau

dbdr: faudrait que je commence par une jolie implémentation de grille hexa...

dbdr: gg SeebOmega!

dbdr: t'as résolu ton timeout/crash?

SeebOmega: oui madknight ma aide en fait l implementation de la fast inverse square root celon wikipedia est bugge dans un env 64 bits

SeebOmega: et avec les pragma elle etais negative et sans positive

SeebOmega: j ecris comme unchien

selon* etait*

SeebOmega: du coup j ai pas encore d AG mais je teste des trucs random sur 14 tours

dbdr: t'as corrigé l'article WP du coup?

b0n5a1: SeebOmega : 0x5fe6eb50c7b537a9 ?

Stilgart: SeebOmega, en fait, c'est assez facile les double jump sur les vieux contests

SeebOmega: // i = 0x5f3759df - ( i >> 1 ); // before

   i  = 0x5f3759df - (( i >> 1 )&0x7FFFFFFF);               // what the fuck?

Stilgart: par contre, gg si tu triple-jumpes

Stilgart: noob

SeebOmega: c est madknight qui ma aide j ai aucune idee de ce que ca fait mdr

Stilgart: i >> 1 c'est sous-spécifié à tous les coups :D

b0n5a1: c'est le code 32 ça

Stilgart: impossible de le savoir

Stilgart: faudrait une extension au 1 déjà

Stilgart: et avoir le vrai type de i

Stilgart: ha oui, je viens de comprendre la remarque de b0n5a1

Stilgart: (parce que quand tu vois comme elle est craftée en 32 bits, c'est juste du grand n'importe quoi )

b0n5a1: c'est la constante 64 bits Stilgart

b0n5a1: avec des doubles au lieu de flaot

Stilgart: (après, Newton c'est suffisamment convergent pour rattraper le coup, mais bon)

Default avatar.png didyme: tu l'a tapé de tête ?

Default avatar.png didyme: :p

b0n5a1: non

b0n5a1: http://chat.codingame.com/pastebin/716a54f1-5d43-4cd7-a8a1-4aca9730cb6a

b0n5a1: WP

dbdr: rand() et qqs coups de Newton aussi, du coup :D

Stilgart: marrant.. avec gajim j'ai des messages qui ne partent pas ?!

Stilgart: ha oui, c'est vraiment pas parti o_O

dbdr: c'est juste lent non?

dbdr: t'as écrit quoi?

dbdr: je peux regarder mes logs en raw XMPP :)

Stilgart: b0n5a1: je disais donc, oui, je sais à quoi sert la constante, et que du coup

Stilgart: c'est pas clair qu'il y ait un magic number qui marche en double

b0n5a1: tain ce lag...

Stilgart: et ça, je l'ai dit avec la () sur Newton

Stilgart: PS: je suis sur le webchat là

b0n5a1: pareil

b0n5a1: lent

Stilgart: et maintenant je vois mes messages... dedieu ce lag

Default avatar.png didyme: c'est la faute à netflix

Stilgart: sans doute

dbdr: c'est la faute au chat CG

dbdr: 95% du traffic c'est des messages de <presence> inutles en mode flood

dbdr: genre 20 messages que user X est actif inactif actif inactif actif inactif actif inactif actif inactif

dbdr: tout ça dans la meme seconde

Stilgart: y a pas moyen de les virer ces messages

Stilgart: coté serveur

dbdr: si surement

b0n5a1: ils s'en servent peut être pour "stats" de co

dbdr: c'est potentiellement lié à leur bridge webchat

Stilgart: go go go convaincre [CG]Maxime donc

b0n5a1: mais c'est lourd oui

dbdr: ou alors c'est parce que t'as des centaines de personnes qui ouvrent/ferment des tabs en permanence

Stilgart: b0n5a1: les stats ça se choppe autrement

dbdr: JBM a déjá essayé je crois

Stilgart: dbdr: ouvre oui

Stilgart: suffit d'ouvrir un nouvel onglet CG pour ça

dbdr: oui tb = onglet

Stilgart: merci le disableChat pas par défaut :(

dbdr: tab

Stilgart: ha, j'avais compris tab au sens des MP

dbdr: en meme temps c'est bien que ce soit là pour les nouveaux

dbdr: oui, c'est ambigu :)

b0n5a1: bah ouais mais parfois t'as des solutions de brutosaurumickeyrus rex aussi Stilgart

b0n5a1: ^^

Stilgart: (du coup, ça ne faisait pas grand sens retrospectivement :D )

dbdr: :D

Stilgart: c'est un peu dur en ce moment

dbdr: mais bon, tu t'es dit c'est dbdr, c'est normal que ça fasse pas sens ;)

Stilgart: JBM: pourquoi il n'y a pas de convention sur le remplissage d'une matrice de sylvester ?

b0n5a1: à cause de titi

b0n5a1: ok je sors...

dbdr: hard core tout d'un coup!

Stilgart: dbdr: mon cerveau a fini par arriver à "c'est dbdr, donc il a pas du dire ce truc qui ne fait pas de sens... ha... ce tab)

Stilgart: -)+"

dbdr: 2020-03-20T12:53:22.322006471+00:00 DEBUG xmpp_raw_logger - Stats for presence: 12071 B/s 2020-03-20T12:53:22.322159493+00:00 DEBUG xmpp_raw_logger - Stats for message: 8 B/s

b0n5a1: ouais mais si tu nous fous le flux en plus dans le char dbdr ça va sauter :joy:

b0n5a1: ouach

dbdr: ça fait 99.93% du débit qui est du bruit, qd meme...

Stilgart: owi... une mise en abyme de flux de chat !!!

dbdr: oui, faudrait que je fasse un chat bot qui met le flux XMPP sur le chat ;)

Stilgart: b0n5a1, tu sais que ta réponse avec titi est crédible (sérieusement)

b0n5a1: ha

Stilgart: bah, il a 4 façons de faire, et à chaque fois c'est "j'ai raison, et les autres ont tort./"

dbdr: Stilgart: ah, merci du compliment du coup :)

Stilgart: donc je préfère encore l'argument titi

b0n5a1: si jamais je fais un SE4 en coop avec mon frangin après je crois que je vais fermer ici...

dbdr: bon, donc avoir un client pour le chat CG ça bouffe 100kbit/s

dbdr: *en moyenne*

b0n5a1: et si t'as N onglets ça se répète

dbdr: j'espere que ça le fait pas dans le webchat

dbdr: je pense pas

b0n5a1: en tout cas quand j'ouvre un autre onglet y'a un sacré temps de chargement

b0n5a1: (de la partie chat)

Default avatar.png didyme: c'est une question de noob sans doute mais on peut le désactiver le webchat ?

Stilgart: oui

Stilgart: et c'est pas une question de noob du tout

Default avatar.png didyme: double bonne nouvelle donc :)

Stilgart: https://www.codingame.com/blog/tips-make-most-codingame-platform/?utm_source=codingame&utm_medium=email&utm_campaign=blog?disableChat=true cf 7. (et le reste éventuellement, ça peut servir :p )

dbdr: https://i.snipboard.io/uTNchB.jpg

Default avatar.png didyme: merci !

Stilgart: c'est quoi l'outil qui te donne ce rendu dbdr ?

Default avatar.png didyme: il me faut donc juste un client xmpp

Stilgart: gajim marche a peu près ici

dbdr: Stilgart https://console.cloud.google.com

Stilgart: et tu as le bas de la FAQ pour te dire comment faire

Stilgart: pas un truc installable chez moi ça

dbdr: non, mais j'avais utilisé un truc comme ça dans le temps, je cherche...

dbdr: Stilgart: Munin

SeebOmega: la console google pour le cloud c est relou chaque fois elle prends par default mon compte perso j ai pas trouve comment forcer mon compte pro

dbdr: après ya peut-etre mieux, c'était il y a longtemps

Stilgart: on doit déjà avoir munin sur chadok.info (je crois, c'est pas moi l'admin...)

dbdr: SeebOmega: j'utilise les containers firefox

dbdr: ça permet d'isoler tes utilisations

SeebOmega: genre un docker de firefox ?

**Stilgart pas trop convaincu par le container pour le coté perf

dbdr: non non, c'est bcp plus simple

Stilgart: SeebOmega, firefox a son propre système de sandboxing

Stilgart: intégré

Stilgart: tout lecteur de vidéo/pdf/web devrait avoir ça de nos jours

dbdr: c'est un seul process, il gere juste les cookies séparément par container, ce genre de choses

SeebOmega: ah bah ma solution cest de jamais eteindre le pc du coulot comme ca il garde l info mdr

dbdr: Stilgart: par les perfs des containers FF?

dbdr: SeebOmega: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/

SeebOmega: j achetes

Stilgart: dbdr, le risque, c'est une grosse perte de perfs

dbdr: très bon rapport qualité / prix ;)

dbdr: Stilgart: pourquoi? je pense pas que ça soit lourd

Stilgart: après, j'ai pas trop testé (ou testé sans le savoir si c'est activé par défaut)

dbdr: c'est juste une indirection vers le bon container quand tu vas chercher les cookies

dbdr: enfin je suppose :)

Stilgart: dbdr, dans un monde de vraie isolation, chaque onglet peut se retrouver à demander plus de resources et se voir accorder ces resources

Stilgart: (la RAM typiquement)

dbdr: mais ça c'est la séparation de process

Stilgart: j'ai qu'un seul process firefox moi

dbdr: c'est indépendent de ça

Stilgart: à part si tu voulais dire thread

SeebOmega: bref moi jsuis content j ai mon truc work ou j ai plus besoiin de switcher mon account pour la console google cloud

SeebOmega: Gold H -9 minutes

Stilgart: go go go legend !!!

dbdr: Stilgart: FF il fait plusieurs process, comme chrome, ça a rien à voir avec les containers

dbdr: c'est vrai que théoriquement je prefere les threads, mais bon c'est une barriere de sécuritué en plus

Stilgart: j'ai qu'un seul process (au sens système du processà

Stilgart: )

dbdr: ah, tu as toujours une vielle version?

Stilgart: et ma remarque visait plus le fait que si youtube se croit tout seul, il va se dire qu'il peut m'envoyer du 1080p parce que c'est auto par défaut... ce qu'il ne fait pas quand j'ai 100 onglets d'ouverts

SeebOmega: 6.8 pts au dessus du boss silver ca peut etre chaud

Stilgart: non, mais j'ai surement pas du réglage 'sortie de git clone'

dbdr: le site il a acces à cette info??

dbdr: quelle API JS?

Stilgart: sans container, oui, il doit pouvoir avoir ça

dbdr: ça me parait pas du tout évident

Stilgart: ou en tout cas, je veux bien accepter que firefox communique des infos partielles sur le sujet

Stilgart: genre sa charge actuelle

dbdr: ouais, ça se défend

Stilgart: (alors que dans un container, elle est de 0 avant de lancer youtube)

Stilgart: après, comme dit, j'ai pas vraiment regarder en pratique

dbdr: firefox il peut aussi collecter l'info systeme si il veut

dbdr: ou des autres containers

Stilgart: autre exemple, quand je vais sur lequipe, j'aime bien que la popup qui me diffuse lequipe21 ne s'ouvre pas (hélas, j'ai pas compris la condition d'ouverture encore... :( )

dbdr: *des autres processes

**dbdr essaye d'etre consistent

Stilgart: justement, là je m'attends à ce qu'il ne le fasse surtout pas

Stilgart: c'est pour moi le principe même du container ça

Stilgart: viser la sécu (ou plutôt limiter la fuite d'info au maximum)

Stilgart: après, peut-être que j'ai une vision trop idéal des containers, et que le but c'est juste que quand un onglet crashe, ça plante pas tout

dbdr: aussi pas d'access à de la mémoire partagée

dbdr: si t'as un canal de communication c'est qd meme bcp plus dur à exploiter

dbdr: mais pas impossible en théorie, je suis d'accord

dbdr: ça a l'avantage de limiter le code à vérifier à la loupe

dbdr: Stilgart: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Motivation

dbdr: c'est leur explication, après je sais pas si c'est criticable

Stilgart: perso, j'ai envie de dire que ff3 il ne ramait pas

Stilgart: mauvaise foi partielle, mais bon...

Stilgart: le fond du pb de perf, c'est que les gens s'en foutent royalement

Stilgart: que les images de 1k font maintenant 150k

Stilgart: etc.

dbdr: les web devs?

dbdr: les gens qui font ça ils s'en foutent pas: https://arewefastyet.com/win10/overview?numDays=60

Default avatar.png didyme: bon je dois être un abruti impossible de me connecter avec gadjin

Default avatar.png didyme: on me jette avec invalid credentials

Default avatar.png didyme: :'(

b0n5a1: baka gadjin desu

b0n5a1: (désolé)

Default avatar.png didyme: tout va bien

b0n5a1: (ça ressemble tellement à gaijin)

Default avatar.png didyme: desu c'est la premiere personne non ?

b0n5a1: abusivement c'est "être", mais c'est pas "être"

Stilgart: dbdr, c'est pas le usual web aussi

Stilgart: c'est plutôt youtube où je dois moi-même baisser la qualité parce que je m'en fiche de la qualité vidéo sur des pistes audio

Stilgart: sinon, la motivation de firefox se défend (au moins du point de vue système)

dbdr: tu gagnes qqch en le faisant?

Stilgart: gagner de la bande passante

Stilgart: (ou plutôt ne pas en gâcher pour rien)

Stilgart: de fait, je voudrais couper la vidéo, mais ça je sais pas faire

Stilgart: et quand tu regardes le web, tout est comme ça

dbdr: t'as des extensions pour downloader que le son

dbdr: c'est un peu moins pratique

Stilgart: oui, mais c'est lourd à l'usage

dbdr: oui

Stilgart: je ne downloade que les trucs que je vais écouter régulièrement

Stilgart: après, youtube c'est juste un exemple

Stilgart: la popup tv lequipe21 en est un autre

dbdr: le truc bete c'est un podcast sur youtube qui va mettre la visualisation des fréquences juste pour faire joli

dbdr: une vidéo statique ça prendrait 0

Stilgart: (et non, j'ai pas envie de créer un compte pour virer cette popup)

dbdr: ublock bloque pas?

WhatTrickeryIsThis: vous saviez que les tortues avait des oreilles ?

b0n5a1: des "trous"

dbdr: ya moiyen de faire un block avec l'ui il me semble

dbdr: mais pas utilisé

WhatTrickeryIsThis: oué

dbdr: right click -> block element

b0n5a1: c'est tout petit

Stilgart: dbdr, sur lequipe, j'ai pas compris quand la popup se lance

Stilgart: parfois oui, parfois non

b0n5a1: j'avais 2 tortues quand j'étais petit

Stilgart: (hum ce lag :/ )

dbdr: lynx, t'auras pas de popup ;)

dbdr: ni de process en plus :D

Stilgart: et pas de CG aussi

dbdr: c'est l'isolation

Stilgart: et j'ai encore perdu un message envoyé via gajim :/

dbdr: CG fait se fait tout en API ;)

[CG]Thibaud: https://www.codingame.com/multiplayer/bot-programming/crystal-rush

[CG]Thibaud: :boom:

Stilgart: tibo a explosé

dbdr: sorti direct?

dbdr: c'était en review?

Stilgart: Automaton2000, au secours !

Automaton2000: il est bloqué à 0%

dbdr: Stilgart: il arrivera ton message

dbdr: peut-etre demain ;)

b0n5a1: normalement l'hôpital de campagne de l'armée sera en place en début de semaine prochaine sur le parking emplyés à côté de l'héliport ici

Stilgart: comment je fais pour être 10e gold à crystal rush

Stilgart: c'est UTG ???

dbdr: ah, c'est UTG!

Stilgart: ho nice, c'est vraiment UTG

dbdr: [CG]Thibaud: \o/

b0n5a1: ha cool ça

dbdr: https://snipboard.io/hUV9fT.jpg

dbdr: c'est rigolo, pas de last battles

Stilgart: par contre, mon message dit que grâce à Automaton2000 qui a arrêté le compte à rebours, on ne perdra pas [CG]Thibaud , il n'est pas passé :/

Automaton2000: mais à la fin du push

dbdr: mais une dans le viewer quand meme

dbdr: et un classement :)

Stilgart: c'est un dump de la situation de contest a priori

[CG]Thibaud: à la fin du push, tu touches Automaton2000 ?

dbdr: le classement c'est celui du contest?

Automaton2000: mais il y a une fonction qui me donne le bon résultat

b0n5a1: ha tiens je viens de recevoir un mail comme quoi youtube réduit la qualité des vidéos

dbdr: ah la last battle c'est deux AI entre elles :)

[CG]Thibaud: yes, on a repush toutes les IAs dbdr

dbdr: c'est super!

Stilgart: hum... j'aurais pu passer legende...

**Stilgart maudit du UTG

b0n5a1: lol

Stilgart: ça va finir comme à C4L... 3 ans d'attente parce que flemme

Stilgart: (alors que bon, en un week-end ça doit pouvoir passer)

b0n5a1: JBM aurait pu ^ztre gold

Default avatar.png kla_FBU: salut à tous

dbdr: Stilgart: !remindme 3 years

Default avatar.png kla_FBU: juste un petite question. J'essaie de m'apprendre l'algo minmax et je pratique sur la première ligue du tic tac toe

Default avatar.png kla_FBU: cependant, je ne trouve pas l'information indiquant quel joueur est le premier à jouer. Aurais-je manqué quelque chose ?

dbdr: kla_FBU: quand c'est à ton tour de jouer, c'est toi ;)

dbdr: tu veux dire player 1 ou 2? je me rappelle plus du format d'entrée

Default avatar.png kla_FBU: oui, c'est cela

Stilgart: kla_FBU, grille non vide à ton premier coup = tu es joueur 2 ?

b0n5a1: bah c'est ton tout à chaque fois en fait

Stilgart: je crois pas qu'il y est l'info directement dans les inputs

Default avatar.png kla_FBU: je pense qu'il n'y a pas d'autre solution, oui ... car le jeu ne te l'indique pas

dbdr: [CG]Thibaud: du coup si on était légende sur le contest on prend pas d'XP?

dbdr: et si on monte après si?

dbdr: Révolte! :)

[CG]Thibaud: ça me paraît plus juste en fait :)

dbdr: Stilgart: tu vois tu as de la chance

Default avatar.png kla_FBU: merci

dbdr: ah, pour pas compter deux fois?

[CG]Thibaud: ouep

dbdr: oui, ça se défend

Stilgart: ça se défend

[CG]Thibaud: enfin la feature, c'est surtout d'avoir toutes les IAs du challenge direct (et de pas repasser les wood même si là toutes les règles étaient dispos en wood 1)

Stilgart: dbdr, oui parce que comme j'ai pas eu mes 500XP pendant le contest, j'ai fix mon CB

darkhorse64: C'est vrai qu'on avait pris de mauvaises habitudes marquer 2x les points sans forcer

dbdr: Stilgart le défend

Stilgart: le level up c'est la seule motivation qu'il me reste (sauf que là je suis à 3k du prochain)

dbdr: en meme temps prime à ceux qui sont monté en temps limité ça se défend aussi ;)

Stilgart: tu l'as en CP ta prime

Stilgart: ce qui est plus logique qu'en XP

[CG]Thibaud: allez c'est Noel

[CG]Thibaud: https://www.codingame.com/contests/ocean-of-code

dbdr: vous avez un babifoot au bureau [CG]Thibaud?

Stilgart: c'est quoi le statut de ce contest ?

dbdr: quoi, aujourd'hui?

[CG]Thibaud: oui Stilgart

dbdr: ah, un marathon de 1 mois

b0n5a1: erf

b0n5a1: bien vu

BlaiseEbuth: Crystal rush ET un contest le même jour !!! Demain les gens vont rester chez eux ! :o

reCurse: Il est où mon smurf que je puisse regarder sans autosubmit :upside_down:

[CG]Thibaud: alors, on l'a monté assez vite donc c'est possible que ça merdouille ce weekend

[CG]Thibaud: et que des règles sont changée

[CG]Thibaud: +s

Stilgart: je veux dire, c'est un vrai contest à la CG (ie, si on propose un multi de même qualité et qui n'a pas fuité, on peut en faire un contest) ?

[CG]Thibaud: c'est exceptionnel lié à la situation pandémique

b0n5a1: c'est pour pas t'emmerer en confinement Stilgart

Stilgart: c'est bon, mes journées sont remplies de tests de visios qui n'aboutissent pas :)

Stilgart: ça peut valoir le coup de le dire clairement quelque part

b0n5a1: et ça c'est pour que CG s'ennuie pas : http://chat.codingame.com/pastebin/c87257a7-8ff9-47a8-bf4b-b869ec7537dc

b0n5a1: (ok je sors)

Stilgart: (ou d'attendre qu'on beta-test aujourd'hui aussi)

Stilgart: b0n5a1: huhu

Stilgart: mais bon, AutomatonNN va être bien chaud et retrouver le moral là

AutomatonNN: bonjour tout le monde et Automaton2000

Stilgart: vous voyez, il est redevenu poli d'un coup

WhatTrickeryIsThis: lui ça va

WhatTrickeryIsThis: c'est l'autre qui est méchant

WhatTrickeryIsThis: vilain Automaton2000

Automaton2000: il est pas mal ce push

Default avatar.png didyme: Automaton2000, tu preferes pas les push en bois toi ?

Automaton2000: sauf que le mec a fait un peu à l'arrache

Stilgart: Automaton2000: tu te calmes et tu profites du contest !

Automaton2000: tu sais pas ce que c'est une question de motivation

Stilgart: hum.... ok, je suis mal placé pour répondre là :/

dbdr: [CG]Thibaud: " How long does it take? Creating a very basic AI only takes a few minutes. If you enjoy the game though, you may want to spend a few hours improving it. The contest is open for 10 consecutive days. "

dbdr: c'est pas à jour ça il me semble

dbdr: si c'est un mois

reCurse: Copier coller détecté!!

Neozero: dbdr c'est quoi le contest ?

SeebOmega: https://www.codingame.com/contests/ocean-of-code

Neozero: merci

b0n5a1: Neozero https://www.codingame.com/contests/ocean-of-code


Neozero: ah ca démarre dans deux heures cool

ThomasNicoullaud: OH PUNAISE

ThomasNicoullaud: :thumbsup:

ThomasNicoullaud: c'est du combat de bot ?

Steuh: Hello, super idée ce contest merci

Steuh: Est-ce que les retardataires pourront rejoindre sans s'être inscrit ?

ThomasNicoullaud: normalement oui

ThomasNicoullaud: comme a chaque fois

ThomasNicoullaud: surtout que là c'est un mois complet

Steuh: Ok merci, jamais testé

dbdr: vraiment Steuh?

ThomasNicoullaud: qqu'un sait si c'est du combat de bot ?

dbdr: d'apres la faq oui

Steuh: ouais jusqu'ici soit j'étais inscrit avant soit je participais pas

dbdr: apres elle est pas forcément correcte

SeebOmega: Steuh meme en etant pas inscrit a temps tu peux rejoindre une fois le contest ouvert. L enregistrement c est plus pour avoir l info des que ca ouvre

WhatTrickeryIsThis: Wéééééééééééééééééééééééééé

Default avatar.png JBM: c'est le contest de mai qui ouvre ce soir?

WhatTrickeryIsThis: 2h avant contest

dbdr: non c'est un autre

WhatTrickeryIsThis: 46 inscrits

dbdr: enfin je me trompe peut-etre

dbdr: c'est peut-etre le referee de mai

dbdr: y des infos sur #world

WhatTrickeryIsThis: putin la blague si c'est celui de mai :D

dbdr: Illedan et eulerscheZahl s'y sont mis il y a deux jours

dbdr: CG avait deja presque tout

WhatTrickeryIsThis: ça nous fera 1 mois d'avance :)

WhatTrickeryIsThis: nan mais il va marcher ce contest du coups?

WhatTrickeryIsThis: ça va faire pétard mouillé si ili faut

dbdr: au pire, en un mois ya le temps de corriger

dbdr: c'est sur que ya un risque de petits problèmes

dbdr: mais ça rappellerait des souvenirs :)

Iconejey: si vous avez participé au dernier concours (unleash the geek) il est de nouveau dispo sous le nom de crystal rush

Neozero: c'est possible de faire un exo du clash of code ?

Neozero: de refaire*

dwarfie: non , celui de mai etait pense etre un fait a 100% par CG ? et c'etait pas un marathon non plus

dwarfie: lag de la mort qui tue ... encore ...

dbdr: oui mais ils l'ont peut-etre repurposé?

dbdr: Illedan et eulerscheZahl l'ont juste retouché

SeebOmega: Iconejey ou tu vois ca ?

G-Rom: non je confirme que c'est pas le meme

SeebOmega: ah yes

SeebOmega: a la fin des game

dbdr: OK, merci G-Rom

dbdr: vous l'aviez dans les cartons alors? :)

G-Rom: c'était un petit projet perso que j'avais fait pour tester le SDK et pour le fun, que je voulais release en multi

G-Rom: puis j'ai jamais pris le soin de le finir

dbdr: ah OK. ça tombe bien!

G-Rom: donc voilà, c'est cool que la eulerscheZahl et Illedan l'aient repris

WhatTrickeryIsThis: chouette chouette :p

G-Rom: j'espère que ca vous plaira

Iconejey: @SeebOmega je l'ai vu dans les combats de bot, il montre tous ceux qu'on a déjà fait en haut, et j'ai vu crystal rush. là je suis dessus https://www.codingame.com/ide/puzzle/crystal-rush

WhatTrickeryIsThis: ils sont bien chaud quand même ces deux là

darkhorse64: En tous cas, c'est sympa de prendre de soin de nous. Merci

Iconejey: SeebOmega *

G-Rom: bah c'est normal, on essaye tous de faire un peu ce qu'on peut

WhatTrickeryIsThis: ohhh, il est là le jeu crystal avec les petards <3

dwarfie: ah oui ... meme pas besoin de resubmit a crystal rush ... etonnant mais agreable :D

WhatTrickeryIsThis: nice

WhatTrickeryIsThis: les petits coquins ils avaient pas dit tout ça

SeebOmega: je penses que la reunion pour le release du jeu c est faite hier

dwarfie: en fait , c'est le contest qui a ete remis en route ... donc la melasse en fin de gold est toujours la ... ca va pas m'arra,ger ca :D

G-Rom: on voulait faire ca pour le prochain challenge, du coup vous l'avez maintenant

SeebOmega: WhatTrickeryIsThis pour les RH on a dit que c etais des EMP sinon c etais mort xD

G-Rom: ca permet de reprendre vraiment là ou vous en étiez

Iconejey: j'appécie particulièrement crystal rush car le meilleur de mes profs de fac a fini 294eme ligue argent et quand je lui ai expliqué comment je suis arrivé 90eme ligue or il a dit "ah l'enc*lé"

WhatTrickeryIsThis: il a surement raison

Default avatar.png JBM: ca se prononce comment a l'oral, "*"?

WhatTrickeryIsThis: il faut avalé la langue et roter en même temps

Iconejey: xD

dbdr: JBM ça dépend du contexte ;)

WhatTrickeryIsThis: c'est un prof d'infos?

Iconejey: oui, je suis en L1 info

dwarfie: par contre , va falloir qu'on rerun pour avoir les cp (comme a fait struct) ou y'a une moulinette qui va tourner ?

WhatTrickeryIsThis: bien joué !

dbdr: dwarfie: cette nuit comme d'habitude, je pense

dbdr: struct il était sur un autre compte

struct: moi

dbdr: oui :)

WhatTrickeryIsThis: Bon ça y est vous m'avez mis de bonne humeur avec ça

WhatTrickeryIsThis: il était temps

Stilgart: "le meilleur de mes profs de fac a fini 294eme ligue argent " ouch...

struct: dbdr can you translate what im gonna say?

Stilgart: on va dire qu'il a bossé que le 1er week-end (ou alors il faut me dire dans quelle fac je ne demande pas ma mut )

SeebOmega: si il a passe 10 minutes

struct: but think like that I didnt get the CP points of the contest in this account, so its fine

dbdr: CG contribue à baisser le taux de propagation en releasant un challenge marathon

dbdr: faut faire un communiqué de presse :)

Stilgart: clairement

Default avatar.png JBM: Stilgart: c'etait le prof de litterature

Stilgart: par contre, j'ai la pression

Stilgart: boulet a promis des crédits ECTS aux étudiants qui finiraient devant moi

dbdr: struct: 95% of people here understand english

dbdr: just don't write too much

struct: ok

Default avatar.png JBM: en hongrois ici

struct: I can only read, not type

Stilgart: JBM: dans une fac de lettre c'est honnête en effet

dbdr: igen :)

WhatTrickeryIsThis: fix your type

Stilgart: mais du coup, je demande pas ma mut parce qu'ils ne seront pas fous au point de me prendre :D

dbdr: JBM: megszentségteleníthetetlenségeskedéseitekért

Stilgart: dbdr: il a un truc important à nous dire struct ?

Default avatar.png JBM: ca manque de o

dbdr: aucune idée

Stilgart: on pourrait pas aller sur #struct pour qui est intéressé ?

dbdr: oui, ya harmonie des voyelles en hongrois

Default avatar.png JBM: on est dans un monds post-84

Default avatar.png JBM: tout le monde utilise class maintenant

dbdr: celui là c'est plutot le e é

dbdr: pas Rust :D

Stilgart: le class de typeclass ça compte j'imagine :(

dbdr: on est aussi post 2010 ;)

Default avatar.png JBM: ca c'est le monde post-90

dbdr: ?

Default avatar.png JBM: haskell

dbdr: ah oui

WhatTrickeryIsThis: c'est ma tournée +1 banane à tous

Stilgart: ça serait tellement bien si c'était aussi efficace que je le voulais les typeclasses

ThomasNicoullaud: je suis pas prêt psycologiquement au contest

dbdr: OOP: 1962-2010, RIP

ThomasNicoullaud: (pas prévenu ma femme etc ...)

ThomasNicoullaud: xD

Default avatar.png JBM: alors qu'elles ne sont qu'aussi efficaces que tu ne le Peux?

Stilgart: (pour la défense des gens qui font ghc, c'est sans doute moi qui ne fait pas ce qu'il faut pour)

Iconejey: ThomasNicoullaud: xD

Haashi: Eh bah

SeebOmega: :banana: merci

Haashi: il y a 3 jours moi qui demandait un contest

Default avatar.png JBM: j'avais pas prevu de faire la battledev

Stilgart: JBM: c'est pas juste, toi tu lagues pas :/

Haashi: je vous aime

Default avatar.png JBM: mais sans le ski, je vais bien etre oblige

dbdr: ThomasNicoullaud: sur un mois, tu peux démarer doucement

Default avatar.png JBM: faut que j'apprenne un des langages de merde supportes d'ici-la

Stilgart: passer légende après ouverture c'est chiant

SeebOmega: me suis retourne j ai dit cherie contest surprise desole

**Stilgart tend D à JBM

dbdr: oui mais légende c'est dans 3 semaines

dwarfie: Stilgart : pour celui de mai ... pas celui la (a moins qu'il ai encore parle a tort et a travers le boulet)

Default avatar.png JBM: serieux ils supportent D

Default avatar.png JBM: et pas ocaml?

dbdr: tu parles d'expérience Stilgart? ;)

Stilgart: je sais plus coment c'est dans un marathon

Default avatar.png JBM: ben c'est inaccessible le premier et le dernier jour

dbdr: une ligue par semaine il me semble

dbdr: ça colle

dwarfie: oui , ll me semble aussi

Stilgart: dbdr: l'expérience du mec pas sérieux

Stilgart: en vrai, faudrait déjà que je code en C++ pour commencer

dbdr: silver, gold, legend, ça fait 3 semaines

Stilgart: mais ne le dites pas à JBM :)

dbdr: OK

dbdr: heureusement que tu l'as pas pingé

darkhorse64: wood -> bronze: 1 semaine

darkhorse64: en plus

struct: wood boss c'est NN

dbdr: bronze c'est ouvert des le début

dbdr: suffit de batter le boss wood

darkhorse64: 2 semaines pour legend alors: le cauchemar. Toutes les nuits tu perds 50 places

dbdr: 4 -3 ça fait pas 1?

Stilgart: darkhorse64: avec l'underflow ça peut le faire :D

ThomasNicoullaud: le NN sera autorisé ?

dbdr: enfin 10 jours avec le dernier we

Stilgart: j'aime bien la vision de dbdr aussi, mais elle marche jamais avec mon classement celle là

ThomasNicoullaud: pour une fois il y a le temps ...

dbdr: ThomasNicoullaud: oui, si tu écris une attestation sur l'honneur ;)

dbdr: ça veut dire quoi autorisé le NN?

ThomasNicoullaud: haha

Default avatar.png JBM: moi qu'avais prevu de streamer, si y'a un contest je vais remettre ca

Zorg1: ah je viens et paf je découvre un challenge pour ce soir ...

struct: haskell stream :grinning:

dbdr: Zorg1: \o

Stilgart: struct: I wish I knew how to use obs/twitch

Default avatar.png JBM: struct: ca va plutot etre stream private "cours de musique pour mes neveux" je pense

Zorg1: o/ dbdr

ThomasNicoullaud: dbdr autoriser des implémentations à base de réseau de neuronne. Généralement 10 jours c'est short. Mais sur 1 mois j'en vois bien qq'un tenter des choses

dbdr: comment ça pourrait etre interdit?

Stilgart: ThomasNicoullaud: c'est même le bienvenu je pense

Stilgart: vu que ça consomme rien coté CG

dbdr: t'as la limite de taille, c'est tout

b0n5a1: o/ Zorg1

reCurse: Et la fameuse règle "d'obfuscation"

Default avatar.png JBM: bah y'a 500 mille magouilles pour contrer la taille

Stilgart: c'est le seul soucis, oui

darkhorse64: Je détruis mon compte alors puisque c'est à la mode

Default avatar.png JBM: encoder des parametrse de NN, j'appelle pas encore ca de l'obfuscsation

Stilgart: darkhorse64: non, fais pas ton Boulet

reCurse: Qui sait

Neumann: Stligart : ca consomme autant, les NN-istes fourrent leur NN dans un algo de recherche, souvent

dbdr: JBM, ça reste une limite

Default avatar.png JBM: oui

Stilgart: Neumann: point taken

Stilgart: j'en suis pas encore à ce niveau hélas

dbdr: j'ai pas donné la valeur exprès

Default avatar.png JBM: ah ca fait plaisir de revoir un peu de Neumann par ici

dbdr: histoire de pas recommencer avec reCurse ;)

Neumann: Je suis en télétravail et j'ai qu'un clavier pour deux PCs, je dois switch le cable USB pour passer de l'un à l'autre. Mes interventions sont donc plus rares :D

Neumann: Setup de gitan

Default avatar.png JBM: y'a aussi la "solution" de chat direct par le pc boulot

WhatTrickeryIsThis: bien , le top 3 de mes enemies CG est arrivé, on va pouvoir démmarrer le contest

Neumann: Nos VPN sont en PLS, je réserve la bande-passante pour les trucs utiles

**Stilgart tend une banane à WTIT

Default avatar.png JBM: (avant d'envisager les setups geeks de clavier virtuel defere par ethernet)

darkhorse64: Liste ton top 3

dbdr: JBM je viens de réaliser: le test de charge de mon XMPP il arrive :D

Default avatar.png JBM: eheh

ThomasNicoullaud: Neumann https://symless.com/synergy

WhatTrickeryIsThis: 1) Neumam

WhatTrickeryIsThis: 2) Recurse

WhatTrickeryIsThis: 3)JBM

Default avatar.png JBM: je sais pas si les contests font exploser particulierement les xmpp flooders

dbdr: et encore, un contest 10 jours annoncé à l'avance c'est bien pire

dbdr: le volume de texte en tout cas oui

Stilgart: dbdr il fait bien plus peur (sans offense ni pour l'un, ni pour l'autre)

Neumann: Toutes ces solutions nécessitent d'être sur le même réseau ThomasNicoullaud, c'est pas mon cas

WhatTrickeryIsThis: attends il a le droit de lyncer ses deux pcs?

Stilgart: bon... gajim il envoie qu'un message sur 2, ça devient un peu chiant

Default avatar.png JBM: les reseaux, c'est assez virtuel en ce moment

Neumann: Je débranche mon clavier, a+

dbdr: Stilgart: j'ai pas suivi, peur?

Stilgart: "l'autre" c'était en référence au "JBM ?" que vous n'avez pas reçu

darkhorse64: Visual Studio -> Ajouter un nouveau projet

dbdr: Stilgart: pidgin est peut-etre plus stable?

dbdr: ah :D

Stilgart: dbdr: je te mettrais toi dans le top 3 de WTIT à la place de JBM

Stilgart: pidgin il peut crever :)

Stilgart: responsable du seul hack de mon histoire (dont je suis conscient)

dbdr: bon ben attends le client de JBM :)

Default avatar.png JBM: le pidgin dans la vm de mon pc boulot, il est super instable

x3nu: il y a un setting quelque part pour ne plus afficher le chat sur le site ?

Default avatar.png JBM: info sur soi-meme -> crash

Haashi: EN tout cas, malin d'annoncer 2h avant pour limiter les leaks Kappa

dbdr: WhatTrickeryIsThis: tes ennemis c'est de quel point de vue?

Default avatar.png JBM: la moitie des actions par systray -> crash

Default avatar.png JBM: deconnect -> hang

Stilgart: x3nu ?disableChat=true

Stilgart: mais faut le rajouter à la pogne dans l'url

Default avatar.png JBM: ou juste ?disableChat

Stilgart: (ou via une extension)

Stilgart: JBM: c'est true par défaut ?

Default avatar.png JBM: c'est pire que ca

dbdr: JBM: bien sur si tu fais ça. c'est comme taper "google" dans google. faut juste pas

Default avatar.png JBM: je pense que ?disableChat=false te desactive le chat

Stilgart: je veux pas savoir, merci :)

Default avatar.png JBM: vu que pour le reactiver c'est ?enableChat

Stilgart: je voulais pas savoir, disais-ke, merci

Stilgart: -k+j

x3nu: cy fonctionne merci

Default avatar.png JBM: pas de quoi

x3nu: *¼a

WhatTrickeryIsThis: c'est des enemies qui m'ont trollé injustement

WhatTrickeryIsThis: Et ça c'est pas juste

WhatTrickeryIsThis: on devrait rajouter des fiche préférés et detestés dans nos profil

dbdr: ?disableChat=surpriseMe

dbdr: ?disableChat=<script>Math.random() > 0.5</script>

**dwarfie reve toujours de la possibilite de dislike sur le forum .... sans rire

egaetan: hello

egaetan: bjour automaton

Default avatar.png JBM: les habitues des contests qui commencent a rappliquer ^^

WhatTrickeryIsThis: o/ egaetan

dbdr: c'est telepathique :D

egaetan: merci WhatTrickeryIsThis

dbdr: ils l'ont senti

WhatTrickeryIsThis: il pop toujours quand y à un contest

egaetan: il dure un mois ?

WhatTrickeryIsThis: tu aura gagné en 1 semaine gaetan, pas la peine de te fatiguer polus que ça

egaetan: he je bosse moi

egaetan: télétravail et tout

Default avatar.png JBM: tu voudrais pas faire bosser ton collegue la, qu'on respire un peu?

ThomasNicoullaud: tout le monde bosse j'imagine ?

Galrauch: en teletravail :D

Neumann: Sauf toi

dbdr: yaqqn qu'est barman sur #world, non?

Galrauch: Salut le chat

WhatTrickeryIsThis: pire, ils ont écoles en même temps certains

darkhorse64: Moi, je téléglande

dbdr: apres ya pas confinement dans le monde entier, mais c'est parti en californie par exemple...

Galrauch: ca ne saurai tarder

MadKnight: salut Galrauch et Automaton2000

Automaton2000: ah c'est le même code

Snef: Hello tout le monde quelqu'un de dispo pour une petite question visua studio ? je l'ai install sur mon pc mais la lecture d'input avec un fichier txt ne marche pas.. il ya un module à installer pour ça ? (c++)

Alshock: Tu cherches à lire avec un ifstream ?

Alshock: BTW salut tout le monde je viens de voir pour ocean of code, c'est une excellente initiative ! <3 \o/

Snef: Alshock : dans l'ongler Déboguer>Débogage>Arguments de la commande j'ai mis : < "in.txt" avec in.txt étant le fichier ou j'ai mes input (correspondant à 1 tour de jeu pour le debug)

Snef: ça marchait sur mon autre pc et la non donc je dois avoir louper un truc dans l'install ?

Alshock: Je t'avoue ne jamais avoir fait ça avec VSCode, ptêtre un problème dans l'endroit où tu mets le redirect. Je vais voir si j'ai le même souci.

Snef: J'utilise Visual studio pas le code

Alshock: Oui pardon, je confonds les deux

Snef: Je viens de le fix j'avais pas vu que l'argument de commande avait un onglet pour le debug et la release.. déso pour le dérangement ^^

Alshock: xD pas de souci, heureux que t'aies trouvé parce que les réponses SO semblaient dire que t'avais bon ^^

Snef: Je vais enfin pouvoir recommencer à faire de multis et me faire rouler dessus :grinning:

dbdr: l'artwork est super joli je trouve

BeberLeNewbie: I'm back !!

Default avatar.png JBM: t'as 1h de retard

[CG]Thibaud: lol

[CG]Thibaud: Beber

BeberLeNewbie: confiné et donc de retour ...

egaetan: salut BeberLeNewbie

BeberLeNewbie: plop ...

[CG]Thibaud: ça fait plaisir de vous voir tous

BeberLeNewbie: je me disais aussi : CodingGame a tout intérêt de balancer un contest dans cette période

BeberLeNewbie: il va y avoir du monde, à mon avis

Default avatar.png JBM: genre le reste du temps, ca te fait pas plaisir de nous voir?

Default avatar.png Whatelse: do what you want cause a pirate is free, YOU ARE A PIRATE

[CG]Thibaud: the more, the merrier comme on dit

Default avatar.png JBM: plus on est de fous plus on rit, as they say

Default avatar.png JBM: vu l'artwork ca evoque plus nemo que pirates

Stilgart: dingue, on a même un Beber

WhatTrickeryIsThis: haha, il est là

BeberLeNewbie: allez, je vais faire les courses et hop de retour ...

Stilgart: Beber qui s'autorise à sortir faire les courses, comme ça, sur un coup de tête

Stilgart: tout ça pour pas commencer le contest à l'heure et se donner un handicap

Default avatar.png JBM: plot twist: sur amazon

egaetan: Un one line d'un mois ?

otk: Merci Codingame pour le contest !

otk: Bonjour à tous les confinés

WhatTrickeryIsThis: o/

WhatTrickeryIsThis: Olivier

egaetan: salut otk

bananaMixer: Bonjour les gens :) Merci CodinGame, eulerscheZahl, G-Rom et Illedan. Grâce à vous, le confinement prend une tournure plus agréable ! Hâte de démarrer ce nouveau contest !

WhatTrickeryIsThis: +1 banane

Stilgart: ha non, il va la mixer

WhatTrickeryIsThis: :yum:

dwarfie: et pour le gagnant, une photo dédicadé de l'equipe de CG ... allez, ca coute rien ;)

WhatTrickeryIsThis: le mask CG antivirus

dwarfie: WhatTrickeryIsThis : apres le pare feu libreoffice ;)

Stilgart: j'aime beaucoup l'idée de WhatTrickeryIsThis

dwarfie: ouais , mais la c'est surtout "CG , le meilleur anti depresseur pour les programmeur"

WhatTrickeryIsThis: 1)CG 2)Banane 3)Rhum

dwarfie: merci pour la recette , j'ai tous les ingredient en stoc ;)

Stilgart: j'ai ni banane, ni rhum...

Stilgart: j'ai CG, c'est déjà pas mal

AdrDer: Hello, je rencontre des problèmes avec l'inscription au contest, avez-vous eu le cas?

WhatTrickeryIsThis: nope

WhatTrickeryIsThis: t'es sur la page du count down?

AdrDer: je suis sur la page Ocean of Code avec le bouton "Participer à l'évenement"

WhatTrickeryIsThis: allez tape dessus

WhatTrickeryIsThis: t'as 20 min

AdrDer: Je clique dessus, puis clique sur s'enregistrer dans l'onglet de droite. ça m'affiche à gauche "Internal error(-1)"

WhatTrickeryIsThis: te manque des infos dans le form à droite ou bien?

darkhorse64: Le nombre d'inscrits maximu est atteint. Attends le prochain contest

AdrDer: Non, à moins qu'il y ai un doublon avec quelqu'un mais je pense qu'il me le dirait, tout est rempli

darkhorse64: :wink:

AdrDer: =/

WhatTrickeryIsThis: ça marche plus

WhatTrickeryIsThis: j'ai essayer avec smurfWTIT

HyperDec: Salut à tous

HyperDec: Idem, l'inscription ne fonctionne pas.

dwarfie: je confirme le internal error

egaetan: tant pis pour vous

otk: Fallait être plus rapide, moi je suis inscrit et prêt.

egaetan: fallait pas sortir de chez soi

dwarfie: sauf que c'est un marathon ... pas un sprint ...

dwarfie: donc pas si grave.

otk: Et comme mon gamin arrive dans 15 minutes, je pourrai pas commencer tout de suite. J'accepte les virements pour ceux qui sont trop impatients

Legends: on peut rejoindre par la suite ou pas?

dwarfie: oui

darkhorse64: Oui, à n'importe quel moment

Legends: ok super

HyperDec: Le site est globalement un peu lent de mon côté. Peut-être une petite surcharge de début de concours inopiné.

darkhorse64: Le pb est remonté à CG

HyperDec: Les messages du chat mettent trente secondes à poper :D

[CG]Thibaud: un problème d'email, c'est bizarre, mais on est dessus

HyperDec: Merci sombre darkhorses64

Neozero: C'est marrant je vient de refaire un exo un an après, et à l'époque j'avais grâve galerer et pas réussi à obtenir 100%, et là je l'ai réussi en même pas 30 minutes. Et mon code à l'époque était illisible.

[CG]Thibaud: c'est bon normalement

WhatTrickeryIsThis: y à un blem sur RegisterToChallenge

WhatTrickeryIsThis: c'est bon ça inscrit

Neozero: L'exo c'était network cabling

HyperDec: C'est passé :)

AdrDerdegdgrww: C'est good pour moi maintenant

darkhorse64: Le chat qui lague, c'est récurrent

HyperDec: Et le chat semble ok aussi.

WhatTrickeryIsThis: L'expérience Néo :)

HyperDec: Yep, il répond en moins de trente secondes.

WhatTrickeryIsThis: 30s ça va, t'es pas trop exigeant

HyperDec: Il est même instantané, rassures-toi.

HyperDec: Mais t'al'heur c'était as

HyperDec: *pas le cas.

Neozero: WhatTrickery oui, je raisonne plus en fonction au lieu d'essayer de résoudre en force brute.

WhatTrickeryIsThis: force brute c'est le terme qu'on utilise pour le dénombrement exaustif, mais on se comprends

Neozero: oui je me suis mal exprimé.

dwarfie: h-10 minutes

YannT: oh tiens une occupation

YannT: bien bien

dwarfie: et tu dis ca pile au moment ou ca annonce un documentaire sur la seconde guerre mondiale ;)

Default avatar.png didyme: oh cool un concours

WhatTrickeryIsThis: c'est aussi l'heure de la conf OMS habituellement

WhatTrickeryIsThis: avec l'update des italiens

[CG]Thibaud: au fait, j'ai oublié de le dire, mais il n'y a pas de statement en fr pour l'instant

Default avatar.png didyme: Automaton2000 traduira

Automaton2000: attends je vais te donner une idée

Default avatar.png didyme: Automaton2000 ca sera pas de trop merci

Automaton2000: l'humanité a encore une chance

Default avatar.png JBM: ca y est, je suis au milieu d'un cours de danse distribue

Default avatar.png JBM: ca va etre folklo

YannT: input: bonjour Automaton2000, output: tortue

Automaton2000: si y a un post sur le forum ?

YannT: je vais p'tet le faire en Go pour la rigolade

YannT: si c'est sur 1 mois, la rapidité importe peu

HyperDec: J'ose pas faire en Rust de mon côté.

HyperDec: Je suis toujours trop faible.

NomNick: est-ce que rust c'est vraiment mieux que Golang ? (le chocolatine des développeurs)

Default avatar.png didyme: c'est quoi la difference?

HyperDec: Chais pas, c'est mon côté hypster qui me fait faire du Rust

dwarfie: 30s

YannT: pareil pour le go l'intérêt de l'appliquer à CG est quasi nul en vrai

NomNick: Go c'est simplicité pour le dev qui cacher la complexité

YannT: mais c'est pour le sport

HyperDec: (et on dit pain au chocolat il me semble ;) )

Default avatar.png didyme: ca taillade par ici.

HyperDec: GOoooooooOOO

TetraktysPhi: c'est parti

WhatTrickeryIsThis: bien je suis 2em

SeebOmega: captain

WhatTrickeryIsThis: c'est serré là

WhatTrickeryIsThis: Seeb il m'a battu wtf

WhatTrickeryIsThis: ça joue au premier qui va timeout

SeebOmega: la meta game

WhatTrickeryIsThis: marrant ça les mines qui flottent

dwarfie: humm , deja , les regles me plaisent bien ... ca a l'air clair et net ... ca change d'autres fois ;)

WhatTrickeryIsThis: comment il fait pour perdre ce boss?

WhatTrickeryIsThis: quoi vous avez déjà lu les règles ?

WhatTrickeryIsThis: bon diou

SeebOmega: c est captain sonar

SeebOmega: on en parle pour un concours interne depuis plusieurs annees xD

WhatTrickeryIsThis: captain iglo le prochain boss

WhatTrickeryIsThis: :D


dwarfie: WhatTrickeryIsThis : te base pas sur moi ,j'ai une capacité à lire tres tres tres vite :)

Default avatar.png didyme: t'as lu la coquille ?

WhatTrickeryIsThis: coquillage?

Default avatar.png didyme: :D

egaetan: WhatTrickeryIsThis c'est pour les faibles les règles

WhatTrickeryIsThis: oué

Default avatar.png khealer: Bonsoir, L'énnoncé est pas traduit en français ? merci

WhatTrickeryIsThis: tout ce que je veux savoir c'est comment poser les mines

HyperDec: Nop, pas de fr pour l'instant.

Nagrarok: aha le TODO dans l'énoncé :D

WhatTrickeryIsThis: google trad ça passera bien

Default avatar.png khealer: C'est pas une boite Fr à la base ?

WhatTrickeryIsThis: TODO xD

Xavier_Kress: Hello

Xavier_Kress: vous savez si il y a un starter comme la dernière fois pour éviter l'init des différentes classes ?

b0n5a1: bof, t'as un mois, osef non ?

SeebOmega: tu peux reprendre l init de unleash the geek

Azkellas: Vu que le contest a été fait en quelques jours en réaction à l'actualité, j'en doute

SeebOmega: vu que c est une grille et le pimper

Azkellas: Mais certains feront peut-être des starters ce soir / demain et les mettront sur le repo

WhatTrickeryIsThis: lol bronze

WhatTrickeryIsThis: je suis seul en bronze

WhatTrickeryIsThis: ;D

WhatTrickeryIsThis: alors bande de moules?

Xavier_Kress: ok, ce sera peut être moi alors

VilBoub: Oh, mais on dirait "Capitaine Sonar" ^^

WhatTrickeryIsThis: bon je parle pas Italiano mais ça s'arrange pas

SeebOmega: Captain obvious :D

SeebOmega: c est peut etre un boss plus tard

WhatTrickeryIsThis: +6K//+627 :'(

dwarfie: first submit ....

dwarfie: winrate : 95% lol

ThomasNicoullaud: ca sent la legend

dwarfie: c'est l'algo le plus bete de la terre ... :D

WhatTrickeryIsThis: attendez je suis toujours seul en bronze, c'est quoi ces mauviettes

Zylkao: Haha c'est ma 1ère fois. J'essaye de comprendre comment sa fonctionne concrétement X)

SeebOmega: t inquietes pas ca va bien se passer

dwarfie: WhatTrickeryIsThis ... t'es passer avant que le boss up a mort

b0n5a1: Je n'en dirai pas plus mais retenez cette date : 24 mai

dwarfie: ;)

egaetan: toujours les m^mes qui feedent le boss le vendredi soir

egaetan: ça me rappelle de mauvais souvenirs

dwarfie: bon , 36.37 et je suis 3 points en dessous du boss :(

Alshock: je comprendrai jamais comment on peut avoir fait un submit en moins de trois semaines ^^

egaetan: il va falloir parser la carte :(

WhatTrickeryIsThis: c'est le bouton en bas

WhatTrickeryIsThis: le jaune

Alshock: Je comprends pas j'essaye de cliquer dessus mais il me dit que "Cpt. Levine" c'est du texte est pas un bouton :P

dwarfie: Alshock : t'es pas passer par les lointains contest en 3h .. il te manque l'entrainement ;)

Alshock: @dwarfie c'est ptêtre une question d'entraînement, mais je déteste fondamentalement ça

domak: egaetan, tu vas faire accueillir un codinghub pour ce contest?

egaetan: domak oui sur skype ou zoom

domak: non en physique ça ferait double challenge...

domak: je survis et je passe légende

Stilgart: un graphiste dans l'assemblée saurait ce qu'est un BAT ?

Default avatar.png MatiasSan: BAT = bon à tirer

Stilgart: pas étonnant que je trouve pas vu le contexte

egaetan: on est en quelle version de Java actuellemnt sur codingame ?

Stilgart: mais ça fait sens, merci

Default avatar.png MatiasSan: Bonsoir ( pardon j'avais pas dit bonjour.. ni bonsoir )

Neumann: egaetan : vrai le codinhub online ?

Neumann: 11 ou 8 le JDK, selon les jeux, si j'en crois la FAQ

egaetan: Neumann ça me semble une bonne idée, tu viendrais ?

Neumann: C'est pas impossible ouais

Seiryn: en fait le challenge c'est Sonar mais avec des ia

Default avatar.png Whatelse: habituellement je m'en sort un peu au début vu mon faible niveau mais la je suis complètement hors jeu '-'

Zylkao: Toi aussi ? J'ai pas encore compris toute les subtilité ^^

mel-mouk: Pareil, je me sent pas encore hors jeu mais y a pas d'algorithmes evident qui me vient pour commencer

Default avatar.png Whatelse: bah trouver le bateau adverse au pif en se basant sur sa liste de mouvement et un secteur ça me parrait tendu

Alshock: @mel-mouk je comptais ne pas me viander dans un endroit interdit et tirer au pif pour commencer

Alshock: ça me paraît un excellent début :P

Seiryn: D'experience ça marche assez bien pourtant En tout cas c'est la stratégie de base pour la version irl du jeu

mel-mouk: @Alshock je pense que ca va etre ca au debut effectivement ^^ Et surveiller les surfaces pour bombarder

Zylkao: J'essaye déja de savoir si il y a moyen de check les case autour de moi pour définir si il y a une ile ou pas X)

Alshock: Oh ça c'est l'étape d'après, commencer à regarder ce qu'il fait

Alshock: les îles c'est des 'x' dans la grille

mel-mouk: @Zylkao si tu parses bien la map au. debut ca doit etre assez simple a implementer

Zylkao: @mel-mouk Je pense que je vais prendre une feuille pour ne pas me perdre dans ma réflexion X)

mel-mouk: Bonne idée ca aide

mel-mouk: Premiere competition ?

Zylkao: Oui ^^

Alshock: aaaah mais on a les points de vie adverses ! Si seulement j'avais appris à lire

Alshock: je pensais que même une fois touché on n'avait aucune info quand même

mel-mouk: Tu vas voir une fois qu'on est rentré dans le truc ca va mieux ;)

Zylkao: J'ai déja compris comment me déplacer c'est pas mal XD

Alshock: Ouais c'est une secte quoi @mel-mouk

mel-mouk: :joy:

Default avatar.png Whatelse: wouhou j'ai survécu 32 coups '-'

Alshock: Y a pas moyen d'enlever le numéro de tour de notre message de débug ? xD

Alshock: Il est pile sur l'info qui m'intéresse

fauresebast: ya un intérêt à soumettre le code de départ qui fait qu'aller vers le nord ?

ThomasNicoullaud: torpedo can be fired at an arbitrary water position within a range of 4 cells.

YannT: hm, je suis pas inspiré, je visualise pas trop encore...

ThomasNicoullaud: diagonal include ?

mel-mouk: Je pense vu qu'ils parlent d'angle

BeberLeNewbie: c'est le jeu captain sonar qu'ils ont retranscris

YannT: j'imagine que ça veut dire que la toperdo peux bouger 4 fois dans une direction cardinale

BeberLeNewbie: un classique

ThomasNicoullaud: je connais pas

ThomasNicoullaud: il y a des stratégies j'imagine

mel-mouk: C'est un jeu de plateau ?

BeberLeNewbie: oui

YannT: par contre ça dit pas quelles sont les règles de pathing effectivement :)

BeberLeNewbie: peu stratégique

Seiryn: En général ça fini par une extinction de voix xD

BeberLeNewbie: si il y a pas de règles additionnelles en ligue supérieur, ça va être vite limitée pour un mois

egaetan: BeberLeNewbie surtout sans cheater

WhatTrickeryIsThis: vous avez SONAR, MINE TRIGGER SILENCE et toutN

WhatTrickeryIsThis: ?

ThomasNicoullaud: Non

ThomasNicoullaud: tu peux copy/paste les règle plz ?

WhatTrickeryIsThis: bha voilà y à ça en bronze

ThomasNicoullaud: celle de bronze ?

dwarfie: bon, au final , ca va passer et ca ressemble a une de mes premieres versions de tron :D

Seiryn: Je pense qu'il parlait de regle additionnel au jeu de base

Seiryn: Parce que mine et silence ça y est dans le jeu de plateau

dwarfie: grrr , defaite sur la fin et le boss remonte ... pas de bol ...

[SG]Bisou: oui #dwarfie : tron ne suffit pas :(

Default avatar.png Whatelse: on connait la position de départ de l'adv?

dwarfie: ressemble ... j'ai pas dit qu'il y'avait que ca .. et y'a une heure ca aurait largement suffit je pense

[SG]Bisou: non

[SG]Bisou: #Whatelse : non

[SG]Bisou: #dwarfie: oui, mais j'ai pas été assez rapide pour le recoder

Default avatar.png Whatelse: comment le bit me snipe aussi vite alors? '-'

Default avatar.png Whatelse: bot*

[SG]Bisou: il devine à partir de tes déplacements

Default avatar.png Whatelse: 21 déplacement et il me trouve direct?

dwarfie: [SG]Bisou : moi assez rapide pour le coder (5 min) , juste j'y ai pas penser de suite lol

[SG]Bisou: 21 déplacements ça limite beaucoup

egaetan: il est casse pieds le Ctp.Iglo

dwarfie: bon , je vais jouer les boulet .... et attendre qu'on me pousse ... ca marche toujours pour lui en legend ;)

Stilgart: hum... première impression de contest...

Stilgart: "mais pourquoi CG a écouté cet illustre inconnu qui a dit de mettre un forever dans le stub alors que c'est complètement con"

Stilgart: voilà, fallait que ça sorte :)

dwarfie: pour une fois qu'il y a pas que moi que te l'entend dire ;)

Seiryn: "un forever dans le stub" je comprend pas ces mots

Stilgart: Seiryn: forever c'est une fonction haskell qui ne fait pas du tout ce pour quoi elle est utilisée dans le code par défaut fourni par CG (aka, le stub)

Seiryn: D'accord

Default avatar.png didyme: forcement si j'inverse ouest et est

Default avatar.png JBM: ala, cours de musique fini

Default avatar.png JBM: ca donne quoi le contest?

Stilgart: c'est fini et beber a gagné

WhatTrickeryIsThis: non c'est moi

Default avatar.png JBM: sacre beber

Default avatar.png JBM: bon je regarderai ca plus tard

WhatTrickeryIsThis: meuh je suis toujours tout seul bronze wtf

WhatTrickeryIsThis: afk pendant 1h34

Stilgart: sinon, c'est méchamment pas symétrique

Default avatar.png JBM: ah mince

WhatTrickeryIsThis: sacremoules

Stilgart: on joue aller-retour en arène ?

WhatTrickeryIsThis: je crois qui y à mirror oui

WhatTrickeryIsThis: le joueur 0 joue en prems

WhatTrickeryIsThis: mais bon le joueur 1 arécupère une infos en prems

WhatTrickeryIsThis: de ce que j'ai compris

Stilgart: "You cannot move on a cell you already visited before" ... ha... c'est ça mon problème en fait

struct: https://i.imgur.com/9U04KH9.png

Stilgart: WhatTrickeryIsThis: c'est plus vis à vis de la position de départ que de l'ordre que ça me chiffonne

WhatTrickeryIsThis: non, y à un spell pour débloqué après

struct: bronze

WhatTrickeryIsThis: en bronze tu peux refresh ta map

Stilgart: ha, c'est à ça que ça sert surface

Stilgart: thanks struct

WhatTrickeryIsThis: voilà surface

Stilgart: ouch, j'avais carrément zappé le paragraphe dans le statement :/

SeebOmega: si l opposant utilises sonar c est une coquiille l espace manquant ?

WhatTrickeryIsThis: ui vraisemblablement

k4ng0u: quelqu'un a des recommendations de tutos sur les bitboards?

BlaiseEbuth: Suffit de demander : https://eprints.qut.edu.au/85005/1/__staffhome.qut.edu.au_staffgroupm%24_meaton_Desktop_bits-7.pdf

k4ng0u: thx!

WhatTrickeryIsThis: j'ai pas si faut lui faire confiance à Blaisebuth

WhatTrickeryIsThis: il est suspect

BlaiseEbuth: :grin:

Neumann: Pourquoi je vois WTIT premier en bronze sans score

dwarfie: parce qu'il etait seul avec personne a affronter ;)

Neumann: Genre il est premier

Neumann: The fuck

WhatTrickeryIsThis: pas de score parceque personne ne peut compete avec le best

Neumann: m d r

WhatTrickeryIsThis: c'est mon push du debut ça a déconné

WhatTrickeryIsThis: je suis toujours au boulot :sweat_smile:

WhatTrickeryIsThis: print("MOVE N TORPEDO")

WhatTrickeryIsThis: ->bronze

WhatTrickeryIsThis: ah oui je supposes qu'il faut applaudir à 20h

egaetan: WhatTrickeryIsThis oui

mel-mouk: Trop tard ^^

Default avatar.png irmo322: "faut", plutôt "peut"

Default avatar.png irmo322: faut pas s'obliger

Default avatar.png didyme: exact

egaetan: WhatTrickeryIsThis je vais venir te délgoer

WhatTrickeryIsThis: pas cap

egaetan: il est violent captaine igloo

egaetan: il m'eclate à 100%

WhatTrickeryIsThis: print("MOVE N

WhatTrickeryIsThis: Ez

dbdr: ils viennet d'ou les noms de boss?

egaetan: d'un humour déplacé

dbdr: je dois mainquer les refs :)

dbdr: egaetan meme le boss de wood 2 il est pas ridicule

dbdr: je viens juste de passer

dbdr: apres j'ai peut-etre raté un cheese :)

dbdr: par contre je te bats maintenant??

dbdr: le gap wood 2 / wood 1 a pas l'air grand

egaetan: mais c'est vrai que tu me bats

egaetan: ooo

dbdr: +3 points :O

Zorg1: bon découvrons ce contest impromptu ...

Zorg1: "Captain Sonar" déjà je connais pas

1Alex: qui a developpe le challenge ?

Zorg1: c'est écrit dans la prez, Euler et deux autres de mémoire

1Alex: Par eulerscheZahl , G-Rom et Illedan


1Alex: thx

dbdr: G-rom a fait le plus gros

1Alex: pour ca que son nom est en 2eme

dbdr: Illedan a fait un gros boulot en urgence (2 jours)

1Alex: y a des kick starters ?

Zorg1: (orde alphabétique pour l'ordre ;-) )

RTM: comment on fait pour inverser les lettres

RTM: genre a devient z

RTM: b devient y

WhatTrickeryIsThis: arrache les touches du claviers

WhatTrickeryIsThis: et recolle ou il faut

RTM: presque drole

RTM: bien essayé

Zorg1: si a vaut 0 et z vaut 25, comment tu transformes les nombres ?

WhatTrickeryIsThis: sinon y à des trucs genre str.replaceAll('a','b')

Zorg1: ah oui plus simple que les maths :)

WhatTrickeryIsThis: comment ça presque drôle ? ça marche très bien c'est sérieux

Zorg1: c'est comme ça que je résolvais le rubbik cube à une époque ...

Default avatar.png irmo322: idem

Default avatar.png irmo322: aujourd'hui encore :D

WhatTrickeryIsThis: mais je crois c'est pas si simple à remonter unrubikcube

Zorg1: j'ai arrêté le rubbik pour tricher ailleur

WhatTrickeryIsThis: presque moins facil que de le résoudre

ThomasNicoullaud: pourquoi personne ne passe bronze ?

ThomasNicoullaud: tu as beta test le jeu WhatTrickeryIsThis ?

dwarfie: parce qu'on passe pas deja wood 1 ;)

WhatTrickeryIsThis: je suis passé parcequ'y avait pas de boss à l'epoque

Orabig: Faut avouer que rien qu'avec les règles de bois 2, y aurait moyen de faire un beau concours...

ThomasNicoullaud: lol

egaetan: t'as l'air malin tout seul

WhatTrickeryIsThis: malin come un singe

**Stilgart va la valider

WhatTrickeryIsThis: hey faut pas être mauvais les gars

WhatTrickeryIsThis: pleurer pas vous y serez bientôt

Zorg1: tu fais remplaçant de Beber en attendant qu'il revienne ?

dwarfie: redescend en wood 2 et reessaye pour voir :p

Zorg1: c'est quoi, une ligne de C# ?

WhatTrickeryIsThis: Beber

Stilgart: la légendaire bonne ligne de C#

WhatTrickeryIsThis: la chouette elle te met au défit

WhatTrickeryIsThis: défi avec un t ?

**Stilgart va faire la tortue

Zorg1: normalement sans, mais fais toi plaiz'

WhatTrickeryIsThis: :salad: :turtle:

Stilgart: merci pour ce repas

Stilgart: je sais pas attaquer sans faire le moteur... :/

Zorg1: pas super motivé en fait

Zorg1: obligé de bosse après 19h, avant tous les managers bouffent la BP avec leur réunion ... :(

Stilgart: faut dire que la semaine a été chaotique

Zorg1: Euphemism man !

dwarfie: s/chaot/merd/

Stilgart: nan, merdique c'est une semaine normale

Stilgart: ça on a l'habitude

dwarfie: :thinking: le pire c'est qu'il a raison

Zorg1: tant que mon bureau ne prend pas feu, je peu m'en sortir #optimisme

Stilgart: bon, on peut pas win sans torpedo

Stilgart: le boss wood2 n'est pas assez bête pour ça

dwarfie: et pourtant je le bas 3 fois sur 4 lors d'un run sans ...

Stilgart: c'est quoi l'intérêt de TORPEDO à la fin d'une commande move ?

Stilgart: (ou plutôt, ça sert à quoi de ne pas le mettre)

dwarfie: charger le power de la torpedo

dwarfie: (je te rassure , j'ai mis du temps a le piger aussi)

Stilgart: en wood 2 ça sert à rien, donc ?

dwarfie: non , sauf si tu veut lancer des torpilles

Stilgart: je viens de me dire que je veux faire ça oui

Nagrarok: pour les torpilles, la portée de 4 permet des déplacements en diagonale ?

Default avatar.png irmo322: non

dwarfie: oui

Default avatar.png irmo322: mais tu peux faire des chemins en escalier

Nagrarok: ah, mettez-vous d'accord :D

dwarfie: donc un tir en diagonale ... ;)

dwarfie: mais ca compte 2 cases

Default avatar.png irmo322: Tu as testé Nagrarok ?

Nagrarok: ok, le pb venait peut-être de ma question

Nagrarok: j'ai compris, merci ^^

Default avatar.png irmo322: good :)

Nagrarok: non je teste pas avant d'avoir écrit mon code final moi :D

b0n5a1: bon, faut que je lise ce sujet wood2, toujours pas fait ^^

b0n5a1: Stilgart dwarfie en cas de doute le MP c'est bien moi

Stilgart: j'ai pas reçu de MP :/

b0n5a1: je refais

Default avatar.png irmo322: Quand tu fais surface, est-ce que tu peux revenir à la case à laquelle tu as fait surface ?

Default avatar.png irmo322: (Est-ce qu'elle compte parmi les cases visitées?)

b0n5a1: c'est bon Stilgart ?

Stilgart: oui

WhatTrickeryIsThis: Alors , personnes veut jouer avec moi ?

WhatTrickeryIsThis: :(

WhatTrickeryIsThis: dsl si j'ai mis la barre trop haut dès le début les copains

dbdr: gg WhatTrickeryIsThis!

WhatTrickeryIsThis: ah moi les bananes

WhatTrickeryIsThis: :triumph:

dbdr: Magus, cgstats?

egaetan: WhatTrickeryIsThis ne t'endors pas !!

WhatTrickeryIsThis: hmmm?

WhatTrickeryIsThis: qu'est-ce qui se passe ?

WhatTrickeryIsThis: y à des amateurs?

Mazelcop: ah ben quand même

WhatTrickeryIsThis: Ramenez vos fraises

mel-mouk: Vous arrivez a passer bois 2 juste avec du pathfinding ? J'ai l'impression que le boss détecte deja ou je suis ..etc premiere fois qu'il faut coder un vrai truc pour passer le bois 2, ou je suis vraiment fatiguée ><

WhatTrickeryIsThis: bienvenue Mazelmachin

Mazelcop: il y a d'autres ligues de prévues ?

dbdr: dans une semaine

Zorg1: bon je veux pas faire le contest, alors je trouve plein de distraction : https://meltingasphalt.com/interactive/outbreak/

dbdr: alors tu fais un autre contest Zorg1?

dbdr: allez, lance-toi, c'est plutot bien pour l'instat

Samsa: je vais ce contest. je me suis déjà penché sur ce jeu et j'ai quelques algo pour aider les joueurs :)

Samsa: *je vais adorer ce contest

dbdr: oui?

RomanceDawn: yo les gens :D /

dbdr: yo RomanceDawn

Zorg1: \o

b0n5a1: o/ RomanceDawn

Zorg1: Automaton2000 paré pour être #1 ?

Automaton2000: bonne nuit tout le monde se met a jour la position de l'adversaire

b0n5a1: haha

Zorg1: zut il y a pas d'émoticône "pétard" :(

dbdr: Automaton2000 il fait vraiment le contest!

Automaton2000: non, c'est pas ça le problème

Zorg1: éclaire nous alors Automaton2000

Automaton2000: d'un autre côté je suis à la recherche de chemin le plus court

dbdr: Samsa tu as utilisé quel genre d'algo?

Zorg1: l'algo gagnant

Zorg1: #derien

dbdr: pas bete

Zorg1: je m'entraîne pour faire consultant chez Accenture

Zorg1: (tu te gargarises avec des évidences, mais t'évite surtout de rentrer dans les détails)

b0n5a1: (tu peux pas tu les connais pas ^^)

Zorg1: (oui faut rester au niveau du méta-concept pompeux, le client a l'impression d'en avoir pour son argent)

Samsa: dbdr j'ai utilisé que des algo pour la recherche de l'adversaire. Une liste d'objects contenant chacun une trajectoire possible et que je modifiait à chaque action : torpille, mine explosé, silence pour augmenter ou diminuer le nombre de possibilité

Samsa: Par contre je n'ai aucune idée de comment prendre les décisions d'action et de l'optimalité de ma recherche de l'ennemie car elle est exacte

Stilgart: l'ordre des actions compte je suppose

Stilgart: ?

dbdr: Stilgart: oui

Samsa: oui

b0n5a1: tu t'en fous Stilgart fais ton bitstream d'abord :grinning:

Stilgart: samedi

Zorg1: le fameux bitstream. un streaming en préparation ?

Stilgart: ie, dans 2h

egaetan: dans un range de 4 cells c'est quelle distance ?

Orabig: 4 ?

Orabig: manathan :)

dbdr: non

Stilgart: pas tout à fait

Orabig: ha ?

Stilgart: distance floodfill

dbdr: ile = obstacle

Orabig: ha oui exact

egaetan: roo c'est nul

Default avatar.png irmo322: bah ta torpille elle vole pas ;)

Stilgart: tu voulais tirer sur les iles pour en faire de l'eau ? :D

dbdr: passer sous les iles

dbdr: iles flottantes

Orabig: miam

Default avatar.png irmo322: bah du coup ton sous-marin aussi !

Stilgart: bon, go go go pousser le 3 et le 4 de la wood2 :D

Stilgart: et salut dwarfie :)

egaetan: l'île de la tortue

Zorg1: va falloir lire le referee :(

Stilgart: lire c'est pour les faibles

dbdr: deviner c'est plus drole

dbdr: et se planter bien sur

Zorg1: en convaincant les autres que t'as raison aussi :D

dbdr: :smiling_imp:

Stilgart: le tout en une ligne de C#

dbdr: il est où BeberLeNewbie au fait?

Stilgart: parti faire des courses, aux dernières nouvelles

Stilgart: 1 mois de marathon, ça se prépare

BeberLeNewbie: il est là !

dbdr: on l'a jamais revu :(

dbdr: yes!

Stilgart: :)

RomanceDawn: t'as trouver du PQ BeberLeNewbie ?

Zorg1: :)

BeberLeNewbie: ouaip

BeberLeNewbie: tout juste

Zorg1: nice

Stilgart: cool

RomanceDawn: gg !

dbdr: le PQ c'est pour les faibles

BeberLeNewbie: allez, je soumets un truc moisi et je vais dodo

dbdr: et paf, BeberLeNewbie #1

dbdr: classique

BeberLeNewbie: non, je tire au pif

Zorg1: c'est le plan

RomanceDawn: la fameux truc moisie

Tryum: Noooooon pas un challenge ! (bonsoir)

Zorg1: (ça doit faire 4 heures qu'il bosse sur son "truc improvisé" :D )

Zorg1: 'soir

Default avatar.png irmo322: Plus je rends mon bot intelligent et plus il descend dans le classement :/ Et ce Levine bidon qui reste en 2...

Tryum: télétravail de 6h à 13h + garde d'enfant de 13h à 20h puis codingame le soir, ça va être l'enfer 🤣

Zorg1: ah je viens de percuter que le contest dure 1 mois

b0n5a1: ouais t'as le temps

Zorg1: donc effet "révision du bac" on va bosser les 3 derniers jours ^^

egaetan: t'es plus vraiment bachelier Zorg1

Stilgart: clair, sinon il aurait dit 1

Zorg1: hihi

Stilgart: bon, ça on va dire que ça passe

Stilgart: tiens, on peut faire draw

Stilgart: pan le boss 3 fois, mais ça va pas suffire pour dwarfie

egaetan: Stilgart passe où ?

Stilgart: pan le dwarfie 3 fois, ça va suffire pour le boss :(

Stilgart: en wood1

Stilgart: je tente le double jump

egaetan: fonce

Stilgart: egaetan vient de me calmer :)

egaetan: 21 tours

egaetan: oups

egaetan: tu timeout

Stilgart: cela dit je perds que contre toi

egaetan: quand je dis SILENCE

Stilgart: ha, dans le top 10 c'est plus chaud

Stilgart: faudrait peut-etre que je tente de tuer vraiment l'adversaire en fait

Stilgart: le boss wood1 est pas si faible que prévu

WhatTrickeryIsThis: TORPEDO mechant.x mechant.y

WhatTrickeryIsThis: facil

egaetan: il sont costauds les boss

Stilgart: WhatTrickeryIsThis: sauf que je suis pas à portée :)

egaetan: WhatTrickeryIsThis fais ton malin... dès qu'on passe on a une torpille pour toi

Stilgart: il est toujours seul en bronze ?

WhatTrickeryIsThis: y à 3 copains

Stilgart: nice

WhatTrickeryIsThis: ils sont pas contents

Stilgart: conseil, prend un screenshot pendant que euler a le dos tourné

WhatTrickeryIsThis: trop tard je suis dernier :(

Stilgart: à UTTT, j'ai pas eu le temps

Stilgart: dans ce cas, il y a un proverbe russe qui dit "fix it"

WhatTrickeryIsThis: xD

egaetan: Nagrarok go

Nagrarok: tiens je suis passé en Bronze

Nagrarok: avec mon push d'il y a 40 minutes x)

egaetan: ;)

Nagrarok: trop fatigué par contre, je continuerai demain le bot :p

egaetan: Je suis passé aussi :D

egaetan: WhatTrickeryIsThis fais attention à toi !

dwarfie: meuh , c'est quoi cette blague , je regarde Stilgart est derriere moi et 5 minutes apres il a jumpe de ligue ... quel scandale :D

egaetan: j'ai rarement autant codé pour sortir des ligues bois

WhatTrickeryIsThis: vous me batterez jamais

Nagrarok: dit le mec avec 2 points d'elo

WhatTrickeryIsThis: tkt

egaetan: et des invalid move

WhatTrickeryIsThis: ça c'est parceque j'ai pas tout pauffiné

WhatTrickeryIsThis: ça viendra

dbdr: tiens Stilgart en top Wood 1, gg!

Stilgart: dwarfie: en même temps, j'ai tapé plus fort

Stilgart: je pensais sérieusement que ça pouvait double jump

egaetan: Il est raide le boos wood1 quand même

dbdr: c'était quel contest ou les bois étaient dur aussi?

Zorg1: CoK non ?

b0n5a1: calm ?

Zorg1: CalM je ne sais pas, pas joué. Mais CoK ils ont nerfé les bots je crois

b0n5a1: je sais plus ça date trop pour les deux en fait

Zorg1: y a une pause des CC il est vrai

Default avatar.png irmo322: Can you move while surfacing and while torpedo ?

Default avatar.png irmo322: all in same turn ?

Default avatar.png irmo322: oh putainj

Default avatar.png irmo322: sorry my english :D

Zorg1: on dirait que oui à lire l'énoncé

b0n5a1: tu lis les recettes ?

b0n5a1: ha ok

MrTimber: il y a une faute dans l'énoncé on dirait : Line 1: a string with 8 space separated integers. x y myLife oppLife sonarResult torpedoCooldown sonarCooldown silenceCooldown mineCooldown au lieu de Line 1: a string with 8 space separated integers. x y myLife oppLife torpedoCooldown sonarCooldown silenceCooldown mineCooldown

b0n5a1: oui

WhatTrickeryIsThis: meuh non

Default avatar.png irmo322: Est-ce que l'ordre des actions est importants ?

Default avatar.png irmo322: important*

QzL: oui

Default avatar.png irmo322: ok merci

QzL: tornedo y x|move [N,W,E,S] tornedo

bananaMixer: Se déplacer sur la torpille qu'on vient de lancer n'est pas une bonne idée.

WhatTrickeryIsThis: xD

egaetan: gg dbdr

dbdr: merci!

dbdr: toi aussi egaetan

egaetan: thx

Stilgart: bon, arrêtons de crash sur SILENCE déjà

Default avatar.png leojean890: 6/122 en bois 2.. cette league est plus dure que dans pas mal de sujets ;)

Stilgart: oui

Stilgart: en fait, que tous les sujets je pense

Default avatar.png leojean890: d'habitude on peut passer bronze voir argent en 2-3h de code mais là il va falloir plus xD

Default avatar.png leojean890: je croyais que les bois c'était des tutos ;P

bananaMixer: Les temps changent.

bananaMixer: Je croyais aussi pouvoir sortir de chez moi sans une attestation...

**Stilgart mange de la licorne

Stilgart: vous le croyez si je vous dit que j'ai encore inversé min et max...

bananaMixer: Oui, ça m'arrive aussi quelque fois...

Stilgart: nan mais moi ça m'arrive à CHAQUE début de contest

Stilgart: ha bah c'est mieux d'un coup

Stilgart: bon, le top 3 wood1 reste chaud

dwarfie: humm , pourquoi ca m'etonne plus venant de toi ;)

RomanceDawn: t'as fait un minimax direct ?

RomanceDawn: non rien

Uxof: Hello , quelqu'un aurait une piste pour m'expliquer comment lancer en local 2 bots de ma creation sur ma machine ? (ocean of code)

RomanceDawn: hum

RomanceDawn: tu peut faire affronter un code submit et un code pas submit

Uxof: Dans l'idée ca serait surtout de faire quelque chose d'un peu plus élaboré , en lancé par exemple 100 fois le bot A contre le bot B

Uxof: lancant*

Uxof: tout ca a partir du code source de ocean of code

Default avatar.png irmo322: Vous avez pas l'impression que le bot triche ?

Stilgart: non, j'ai juste fait maximumBy f avec plus loin

Stilgart: f x -- less is better

Default avatar.png irmo322: https://www.codingame.com/share-replay/440954990

Default avatar.png irmo322: J'ai plusieurs partie comme ça ou le bot devine bien du premier coup

Zorg1: "Ctp." Ils ont vouly dire Captain et ils se sont plantés ?

Stilgart: chut

Stilgart: personne ne l'avait vu

Default avatar.png irmo322: j'avoue

Default avatar.png irmo322: j'avais pas vu

Illedan: Had no space to write Captain :P

Stilgart: C t p

Default avatar.png irmo322: C'il te plait

Stilgart: should be Cpt

Illedan: oh :facepalm:

Illedan: Saiksy did those :P

Stilgart: héhé

RomanceDawn: Catipaine !

Zorg1: Conolel !

Default avatar.png irmo322: Arimal :)

Default avatar.png irmo322: not a pb Idellan ;)

dbdr: Stilgart #define min max

dbdr: #define max min

dbdr: </problem_solved>

Stilgart: j'envisage de faire un alias de maximumBy vers minimumBy oui

Astrobytes: Illedan I told euler about the Ctp / Cpt thing earlier and I think he blamed you lol

dbdr: maximumYesIDoubleCheckedBy

Illedan: lol

dbdr: capitaine c'est mignon

Stilgart: nan, parce que je l'ai vu qu'à la troisième relecture

dbdr: ya une invasion d'anglophones là non? :D

Zorg1: ils n'ont rien à fixer, ça va ;-)

Stilgart: dbdr: genre on n'a plus le droit de dire lol sans dérogation ? :fearful:

Astrobytes: ouais dbdr!

dbdr: lol?

dbdr: regarde deux lignes plus haut

Stilgart: ;)

Stilgart: emh il fait de la soupe de tortue :(

Zorg1: c'est pas une dérogation c'est une attestation dérogatoire sur l'honneur sur la nécessité de causer anglois sur ce canal

Stilgart: hum... ok

Zorg1: et c'est 135 boules si tu me la présente pas sur demande :p

dbdr: stderr a disparu??

Stilgart: j'ai qu'un seul todo, il s'engouffre dedans

Stilgart: j'ai lu 135 boulets :/

dbdr: cher

Zorg1: houla

b0n5a1: j'ai l'impression d'avoir le sous marin adverse au bout d'une ligne et de le mouliner vers moi en wood2

b0n5a1: il est cheaté l'autre hé

dbdr: votre stderr is s'affiche dans l'IDE

dbdr: moi il a disparu

b0n5a1: oui dbdr

b0n5a1: t'aurais pas tout au début dbdr ?

Zorg1: "stderr ne répond plus" une aventure de dbdr 007

dbdr: Ctrl-R et ça remarche

b0n5a1: ok

Stilgart: si seulement c'était vrai à prince of persia ça, tiens

dbdr: ah mais je me tire dessus moi-meme

dbdr: tu as des problès à PoP Stilgart?

Vry: Yop les gens ... :D

Stilgart: c'est stratégique, souviens toi de CotC :D

Vry: Y'a un contest !!!

Zorg1: o/ vry

Zorg1: ouaip

Stilgart: PoP ?

Vry: Ça faisait longtemps que je n'étais pas revenu mais là ...

Zorg1: il dure un mois en plus

Zorg1: PoP = Prince of Persia

Stilgart: ha... ça s'abrège en PoP

Vry: Bonne initiative en tout cas ! Merci CG

Stilgart: en vrai, j'ai joué qu'à celui sur snes et j'ai jamais le courage d'aller très loin

Zorg1: je ne connais que le premier. Jamais accroché en fait

Stilgart: hum, 40 matches, 2%

Stilgart: paf, 32%

Orabig: Question sotte (je vais chercher, mais peut-être que d'autres se sont déjà posé la question) : est-ce qu'on peut donner un ordre pour envoyer une torpille à plus de 4 (sachant qu'elle n'arrivera pas). Dans ce cas, quel est l'ordre que verra l'adversaire ?

Stilgart: dommage, j'étais parti pour refaire un run de légende

Zorg1: orabig : marrant je me suis demandé la même chose ;-)

Orabig: ben logique ! ;)

dbdr: Zorg1, Stilgart, sacrilèes!

Zorg1: "je t'assure je suis bien qu'à 4 case de là ..."

Stilgart: dbdr, il y a des PoP 3D sur steam qui valent le coup ?

smeagol: Bonsoir les amis

Stilgart: j'avais vu des avis mitigés

dbdr: aucune idée, j'ai fait le 1 et 2 sous msdos gamin

dbdr: c'est le canon

Stilgart: fair enough (le gamin)

dbdr: je suis pas sur de retrouver l'ambiance en 3d...

Stilgart: c'est ma crainte aussi

Stilgart: après, il y a eu de bons passages en 3D

Stilgart: sur d'autres licences

ThomasNicoullaud: c'est possible qu'une ame charitable partage les règles de bronze ? <3

dbdr: github

dbdr: https://github.com/CodinGameCommunity/ocean-of-code

ThomasNicoullaud: tu veux dire regader le referer ? :O

dbdr: statement.html

ThomasNicoullaud: ty

Default avatar.png irmo322: Enfin Bois 1! Youhou!

Vry: Bon on a le temps on commencera au mois d'avril ... :D

Vry: :zzz:

dbdr: gg irmo322

Default avatar.png irmo322: merci! C'est le passage bois 1 le plus dur de l'histoire de Codingame j'ai l'impression

dbdr: possible oui

dbdr: bn

b0n5a1: bn

Zorg1: bn

dwarfie: braaa ... freeze en plein run alors que c'etait bien parti pour que je passe bronze ... ou au moins que je pousse seebomega ....

SeebOmega: yes

SeebOmega: vas y

SeebOmega: j ai envie d aller dornir mdr

dwarfie: c'est bloque a 58% avec aucun match depuis 5 minutes ... les boules , j'avais descendu le boss a egalité avec toi en plus :p

dwarfie: on dit merci :D

Orabig: Damn, il faut compter nous même la charge des torpilles...

dwarfie: non , c'est donné en input ...

Orabig: non, c'est un "cooldown" qu'on a en input

Orabig: et c'est écrit que c'est égal à -1 en première ligue

dwarfie: ouais ... donc 3-cooldown = charge ;)

Orabig: tu es certain ? En lisant l'énoncé, j'ai l'impression qu'il n'y a pas encore de cooldown, mais qu'il y en aura un plus tard (en toute logique, un cooldown se décrément à chaque coup, pour tous les devices)

dwarfie: en tout cas , c'est comme ca que je l'ai codé ...

Orabig: bon, allez, go lire le code du referee

Orabig: ha ben en effet : https://github.com/CodinGameCommunity/ocean-of-code/blob/master/src/main/java/com/codingame/game/Player.java#L255

Orabig: Bon, ben l'énoncé est pas clair, à la limite du faux :)

Orabig: Mais merci dwarfie

dwarfie: de rien , j'ai l'habitude des trucs mal redige donc j'ai reversé ... ;)

SeebOmega: Merci dwarfie :D

SeebOmega: je peux enfin dormir

dwarfie: mais la , je rage , c'est parti pour que je me reveille demain et que le run sera toujours a 58% :p

Stilgart: go go go dwarfie

dwarfie: tu vas voir que j'ai poussé seebomega et que je vais me faire avoir parce que le run a planté alors que je suis devant le boss ...

dwarfie: :scream:

SeebOmega: ca va passer dwarfie tkt

SeebOmega: sinon un peu de beurre

dwarfie: c'est reparti

dwarfie: ... ou pas ...

dwarfie: si le boss continue a prendre aussi cher ... stilgart va peut etre profiter de l'aspiration ;)

dwarfie: bon sang ... euh les runs durent 6 min et loi ca fait 30 min que ca tourne ... CG m'en veut

dwarfie: eux ... et moi ....

dwarfie: et voila , je fais passer plein de monde et moi le compteur reste a 58% ... quelle merde ... et pas la premiere fois que ca arrive en plus !!!

dwarfie: j'ai du resubmit , mais y'a plus les forts que je battais pour me monter au niveau d'attaquer le boss :'(

Default avatar.png irmo322: bah t'es pas loin, ça va passer !

Stilgart: bon, c'est quoi ce mur au top20 ?!

b0n5a1: ça me rappelle un truc dwarfie

b0n5a1: pas taper ^^

b0n5a1: j'étais concerné aussi ^^

dwarfie: irmo322 ... tu sais pas a quel point je me fais arnaquer a chaque fois ...

Default avatar.png irmo322: 10 sec

dwarfie: putain ca rebloque encore !!!!

Default avatar.png irmo322: ah bah oui je pige, pourquoi t'es pas passé :(

Default avatar.png irmo322: pige pas*

b0n5a1: va dormir dwarfie

b0n5a1: ça va bien se passer...

b0n5a1: il reste 30 jours ^^

dwarfie: Stilgart a deja fini son run alors qu'il l'a lancé apres moi ... c'est dingue quand meme ....

Stilgart: tiens, je t'aide un peu

b0n5a1: enlève ton sleep de 40 ms

dwarfie: Stilgart ... je sais pas si ca va aider ... on parie que tu fini ton run avant moi ?

dwarfie: y'a un match qui semble bloque depuis un moment ...

Default avatar.png irmo322: L'action de trigger une mine peut se faire à n'importe quelle distance?

dwarfie: y'a des mines ?

Default avatar.png irmo322: en bronze

dwarfie: je vais gagner mon pari ...

dwarfie: grrr ... j'ai gagné ... pas possible ca

dwarfie: et maintenant je suis promu alors que le tun est pas fini ... c'est la meilleure ...

dwarfie: bon , je suis en bornze ... enfin ....

dwarfie: j'arrive meme plus a taper ... je passe devant WhatTrickeryIsThis et je vais dodotter ;)

Default avatar.png irmo322: Félicitations !

b0n5a1: dwarfie c'est un peu le bronx oui...su resubmit tu vois longtenps le submit d'avant et autres bizarreries je trouve

dwarfie: 'ai surtout un run qui est reste bloque 35 min , j'en relance un il rebloque 10 min , je lance le 3eme et ca promeut a 86% ...

dwarfie: rester bloquer avec un winrate de 97% ca m'aurait bien gonlfé :D

Stilgart: bon, voyons avec 2 bugs de moins ce qui se passe

dwarfie: vas y profite .. on l'as deja bien descendu normalement ... ca va passer

Default avatar.png irmo322: gg Stilgart

Stilgart: j'ai peut-être corrigé des features ;)

Default avatar.png irmo322: c'est cool ce que vous avez créé

Stilgart: tutubalin il est comme à son habitude tiens...

Stilgart: pour rester poli :)

dwarfie: moi je lui ai bien marché sur la tete ;)

b0n5a1: bon, crevé...bonne nuit

Stilgart: holé, passage à l'arrache

Stilgart: je me suis fait massacré par 3-4-5

b0n5a1: vais laissé mon random bot comme ça

Stilgart: mais moi je battais le boss :)

b0n5a1: ++

dwarfie: 3eme bronze ... mais compteur bloqué a 86% de mon coté

Stilgart: bien, plus que 3022 XP

Stilgart: ezpz

dwarfie: ah sympa , a peine arrivé , tu m'en colle une , j'apprécie ;)

Stilgart: non, c'est un draw

dwarfie: ouais , mais ca m'a fait descendre

Default avatar.png leojean890: bois 1, c'est pas trop tôt lol, 4h30 sur le sujet ;o

dwarfie: pas encore negatif WhatTrickeryIsThis ? :D

Stilgart: t'inquiète, il y travaille ;)

dwarfie: automaton2000 , tu fous quoi ? il est ou ton boss tortue ...

Automaton2000: en java c'est pas un truc comme ça, ça a l'air cool

dwarfie: Automaton2000 fais voir alors

Automaton2000: c'est pas forcément le meilleur site pour apprendre à coder

dwarfie: ca c'est vrai ... et on arrete pas de le dire ... pas vrai AutomatonNN ?

AutomatonNN: oui

**Stilgart note l'effet positif d'un contest sur les Automatons

Default avatar.png irmo322: c'est qui derrière automaton2000 et automatonNN ?

Automaton2000: c'est juste une manière de faire

AutomatonNN: oui

Default avatar.png irmo322: ok je vois...

Stilgart: c'est le serveur de Magus

Stilgart: Automaton2000: avoue que tu es un bot !

Automaton2000: la premiere fois que j'ai voulu faire un truc du genre

Stilgart: https://www.codingame.com/blog/markov-chain-automaton2000/

Automaton2000: mais si je peux aider

Default avatar.png irmo322: lol

Stilgart: Automaton2000: tu aurais pu donner le lien toi-meme... tu aurais pu dire tortue... mais non :/

Automaton2000: c'est parce qu'il est pas à la question de si c'est bien de la merde

Stilgart: ton code doit en avoir une couche Automaton2000

Automaton2000: moi je suis à la recherche

Default avatar.png irmo322: à la recherche de automatonNN ?

AutomatonNN: oui c'est ce que j'essaye de faire un truc du genre dans le chat que tu as des problèmes de contest

Default avatar.png irmo322: mais oui, mais c'est de la faute de automaton2000

Automaton2000: il était pas mal aussi :p

Default avatar.png irmo322: AutomatonNN dit truc

AutomatonNN: pourquoi tu parles de ce que tu veux dire ?

Default avatar.png irmo322: AutomatonNN dit truc!

AutomatonNN: t'as pas besoin de conference avec le contest de ce que tu fais quand tu es pas content de me donner

Default avatar.png irmo322: AutomatonNN, dit truc!

AutomatonNN: et je peux pas te dire que tu as pas le temps de faire un truc par contre

Default avatar.png irmo322: AutomatonNN, dit truc!

Stilgart: fais gaffe; ça va finir en contest de contest de contest de contest :/

AutomatonNN: i j'espère que tu as pas trop de contest de contest de contest comme ça

Stilgart: (au passage, tu peux spammer en MP)

Default avatar.png irmo322: oui pardon !

Stilgart: j'avais prévenu :D

Default avatar.png irmo322: bon j'y go

Default avatar.png irmo322: bn