Chat:Fr/2020-04-13

From CG community
Revision as of 10:56, 15 June 2021 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png nib: o/ <img src=/a/42165382220256> XLP: o/ File:Default_avatar.png nib: \o/ <img src=/a/42595285687232> EmilyJoly: Bonjour à tous :-) <im...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png nib: o/

XLP: o/

Default avatar.png nib: \o/

EmilyJoly: Bonjour à tous :-)

Palmipedus: o/

Vry: Yo Palmipedus EmilyJoly nicola XLP et les autres !

Palmipedus: salut Vry

Palmipedus: ton bot a bien tenu

Vry: Mouais ... j'étais quand même plus vers 40 hier ... mais ce n'est pas grave ! :p

Palmipedus: tu evites les mines?

Vry: De toute façon, pour passer il va falloir sortir une stratégie de la mort qui tue ...

Vry: J'ai du code pour éviter les mines mais je dois le retravailler c'est un premier jet rapide ...

Palmipedus: moi je vais devoir implementer un semblant d'esquive si je veux monter plus haut

Vry: Je j'ai quelques test contre le top 10 histoire de faire le point sur ce qui ne va pas ... histoire d'essayer d'être productif aujourd'hui ! :)

Vry: *fais

Palmipedus: bon courage

Vry: Merci, bon courage pour toit aussi ! ;)

BigUP: clair, refaire un toit, c'est pas toujour ssimple

leojean890: Hello

leojean890: moi perso c pareil mon esquive des mines n'est pas optimale

leojean890: j'ai enfin implémenté un truc pour pouvoir me déplacer, tirer et backer

leojean890: mtn pour progresser faut que j'arbitre mieux à quel moment faire quoi (éval)

jolindien: glouglou tout le monde

leojean890: hello jolindien

Riyuk: Hello

BlaiseEbuth: :apple:

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: si t'as pas le choix

AutomatonNN: oui j'ai pas trop de temps de contest de contest de contest de contest de contest sur le chat aussi

Zanbez: o/ BlaiseEbuth

BlaiseEbuth: \o

Vry: Comment c'est relou de jouer défensif ... https://www.codingame.com/share-replay/448944994

Vry: Mais ça peut marcher

BlaiseEbuth: Bon. Il reste une semaine. Il est donc temps de mettre mon code à la poubelle et de repartir sur des bases saines...

leojean890: ah ouais Vry comment tu t'éloignes volontairement xD

Vry: leojean890 ... volontairement à l'insu de mon plein gré en fait ...

leojean890: t'as pas demandé à ton éval de maximiser la dist à l'autre ?:P

leojean890: dans certains contextes ?

Vry: Non pas encore ... je viens a peine de faire le calcul de la distance min entre nous deux histoire de ne pas faire de silence si je suis de l'autre côté de la map.

leojean890: moi mon prgrm se suicide parfois quand je me rapproche puis j'escape il revient sur sa trace, normalement j'avais mis des controles pourtant :O

leojean890: ah ok donc c vraiment un hasard ?

Vry: Ah si j'ai intégré la notion de distance ! :p

BigUP: probablement, les silences faudrait les conditionner a la vision qu'a l'adversaire de notre position

leojean890: ah ouais c inutile de faire un silence si t'es loin c vrai^^

BigUP: tant que tu reste sur environ 30 positions possibles, tu risque pas grand chose

BigUP: mais j'ai implémenter une distance min également

Vry: Moi c'est 8 le seuil ... :smile_cat:

BigUP: 8 ou 9 pour moi aussi, je ne sais plus... faut compter Move + Silence + Tir

Vry: 8 c'est la détectabilité ...

BigUP: putain quand les collègues balancent des images qui ne marche pas sur github !!! 1 matinée de foirée

Vry: distance j'ai fait < 10 : 4 + 1 + 4

Vry: C'est pas férié aujourd'hui BigUP ?

leojean890: ouais logique

leojean890: silenc emove shoot

leojean890: :p

BigUP: Vry, je suis sur un projet ou on ne respect aucun process! ;)

leojean890: c fréquent ça^^

BigUP: Vry, le collègue s'est engagé a fournir de la doc pour monter un cluster kubernetes de test de l'appli qu'on prépare...

leojean890: le boss est à 30.24 c le moment de l'avoir xD

leojean890: gogogo k4ng0u !^^

Vry: Bon je submit alors ?

Vry: :p

Vry: 9/10 :D

BlaiseEbuth: défaites ?

Vry: Nan victoires ...

Vry: Même le boss ...

Vry: Comme dirait Stilgart c'est le push de la moule ...

leojean890: t'as ptet réellement amélioré ton IA aussi :P

Vry: J'ai juste modifié la pose de mine pour qu'elles soient mieux réparties sur la carte ... filtré un peu les silences

BigUP: c'est peut-etre ca le szecret !??

Vry: Là il faut que je refasse la carte des mines adverses histoire d'avoir un truc propre

k4ng0u: j'ai l'impression que mon iteration est pas mauvaise cnotre le boss

k4ng0u: http://cgstats.magusgeek.com/app/ocean-of-code/k4ng0u

leojean890: ouais t'es pas mal là:)

Vry: En effet, je l'aime bien la tienne k4ng0u

leojean890: tu vas l'avoir^^

leojean890: gg!

k4ng0u: peut etre que ca va en aider d'autres

Vry: Moi c'est fini j'ai rebondi contre un mure invisible dans le top 50 ... :p

leojean890: t devant ;P

Zorg1: quel mur vry moi je suis monté pendant la nuit ? ;-)

leojean890: valdemar, amurushkin sont pas loin

leojean890: esperons que tu restes devant en fin de run

leojean890: gg legend

leojean890: boss en dessous de 30 c le moment

BigUP: Et merde, les websocket ne traversent pas la VM ... :(

BlaiseEbuth: Le réseau sur les vms...

BigUP: ha ! si ca passe, mais ca prend 3 plombes ! ;(

BigUP: c'est limite pire

Boulet: gg sylB

Boulet: avec du retard sans doute mais bon

Zorg1: ah SlyB est passé légende ?

Boulet: #20

Nagrarok: apparemment je suis passé légende hier, je sais pas comment :D

Nagrarok: j'étais si loin du boss

Boulet: tu as du être poussé

Default avatar.png shootiz: Des idees pour passer en gold e_e

Zorg1: bah gg aux nouveau légende, Nagrarok & SlyB :)

Default avatar.png shootiz: J'ai l'impression de tourner en rond

YannT: welcome :)

SlyB: Bon courage a vous pour le Boss Gold

domak: http://chat.codingame.com/pastebin/91055ba2-5913-4b39-93e6-bca4158079ad

leojean890: slyB ça fait plusieurs jours

leojean890: Le nouveau légende c'est k4ng0u

leojean890: Nagrarok c'était hier soir :P

leojean890: mdr pareil pour atteindre le boss c chaud ;P

Vry: Oui ça promet d'être tendu ...

leojean890: Nagrarok t'étais à moins d'un point du boss pendant 24h au moins ;p

leojean890: ouais là je suis 21eme..

domak: bein plus que 20 à passer et tu seras premier...

leojean890: depuis hier soir j'arrive plus à retourner dans le top 10

leojean890: donc ça va dans le mauvais sens ;o

Zorg1: on est quand même 300 en gold

leojean890: mais j'ai qq idées d'amélio heureusement

leojean890: ....

Zorg1: j'en ai pas mal des idées, va falloir trouver la motivation de les coder

leojean890: bah moi je les code mais ça me fait stagner xD

leojean890: voir baisser (et là je les vire)

Zorg1: mais vu que je suis au chomage partiel cette semaine je mpeux me consacrer à ça

leojean890: ah j'avoue^^

leojean890: moi je bosse dès demain donc mal barré pour CG ;P

Zorg1: après c'est assez compliqué de voir une "idée qui te fais baisser" j'ai cru pour certaines features que j'ai codé, mais en fait elle valait le coup

ThomasNicoullaud: ca se passe bien la legend k4ng0u ? xD

Stilgart: gg k4ng0u

k4ng0u: ThomasNicoullaud je m'installe solidement au fond du classement :D

Vry: Bon j'ai faim moi ! Allez mini-feature + submit et miam ...

Vry: #64 pour mémoire

ThomasNicoullaud: ca donne pas envie d'y aller

leojean890: Zorg1 ce qui me fait baisser c quand je change les rations silence mine

YannT: ah j'ai bien fait de pas jeter ma feature hier soir

leojean890: ratios

YannT: je crois que ça marche!

leojean890: faut que je le fasse mieux

leojean890: conseil de YannT :P

YannT: tu devrais toujours avoir le silence de chargé en fait

YannT: par contre l'utiliser à bon essien, ça c'est tricky

leojean890: une fois en légende c dur de s'y imposer ouais xd

YannT: y'a que siman qui "s'impose" :p

leojean890: moi quand je le priorise sur les mines je perds du winrate mais en fait c que je le fais pas bien je pense :P

YannT: mais genre intouchable lui hein

leojean890: ouais mais les nouveaux arrivants prennent cher aussi ;P

leojean890: rester dans ke top 5 en partant de la fin :P

leojean890: après certains sont arrivés après mais ce sont bien débrouillés

leojean890: exemple Saelyos

Azkellas: Je t'echange tes idees contre le temps que j'ai pas non plus si tu veux Zorg1

Zorg1: j'évalue ta proposition Azkellas :thinking:

dbdr: YannT facile d'avoir le silence toujours chargé, suffit de jamais l'utiliser ;)

Zorg1: les bonnes astuces d'oncle dbdr :p

Zorg1: sinon un diff ça serait utile dans l'historique

dbdr: c'est comme l'idée de construire les villes à la campagne parce que l'air y est plus pur

dbdr: Zorg1 https://git-scm.com/ ;)

dbdr: mais au pire, tu copies les deux sources et tu fais diff en local

Zorg1: oui ça serait bien qu'ils mettent git pour gérer les historiques :p

Zorg1: (bon là je pense qu'ils vont m'étriper)

dbdr: ça leur gagnerait de la place aussi

dbdr: là ils stockent toutes les versions jusqu'à la fin de temps

dbdr: *des

dbdr: qui est proche

Zorg1: d'un autre côté le code source ça se compresse bien

dbdr: oui, à 90%. mais un spam submit ça se compresse a 99.9%

dbdr: un tweak de constante magique aussi

dbdr: en stockant le diff, ce que git fait pour toi

dbdr: puis en compressant le diff :)

Zorg1: tous les système de version en fait

Zorg1: compresser le diff c'est pas très rentable je crois en fait

dbdr: svn est bcp moins efficace qd meme

dbdr: ben c'est du texte

dbdr: tu regagnes 90%

dbdr: au cas où c'est completement différent ça vaut le coup

Stilgart: dbdr

Stilgart: compresser le diff c'est sans doute overkill quand c'est juste un chagement de magic number :D

dbdr: quand je suis passé de svn à git, le dir git avec toutes l'historique sur plusieurs années (boulot) était plus petit que le checkout de svn, qui n'a pas l'historique du tout

dbdr: oui mais c'est transparent de toutes façons

dbdr: compresser si c'est tout petit oui il met juste un header de qqs octets pour dire pas de compression. ça perd peanuts

Zorg1: tu compares deux choses différentes là

Zorg1: la taille du repository git et la taille du source tout déployé

R4N4R4M4: Salut tout le monde

dbdr: je comparais les deux

Stilgart: salut R4

R4N4R4M4: Ma fonction d'élagage est commencée :D

R4N4R4M4: Elle sera opérationnelle dans 3 jours... :(

dbdr: source git + history git < source svn

dbdr: c'est dire si svn est un porc

Zorg1: ah ok

Stilgart: dbdr: ça parait quand même étonnant sachant que svn stocke ~rien en local

Stilgart: (ou je confonds avec cvs ?)

dbdr: de mémoire, il a une copie complete du checkout dans .svn

dbdr: donc taille x2 tout de suite

dbdr: peut-etre pour faire svn diff dans le réseau?

Zorg1: oui comme cvs pour savoir les modifications apportées par l'utilisateur

dbdr: *sans le

Stilgart: vrai

domak: j'ai remarqué la même que dbdr pour tous les repos svn/cvs que j'ai migré vers git

Zorg1: sans tout récupérer du repo central

Stilgart: (pour la copie "HEAD")

dbdr: alors que pour git c'est qu'un point dans l'historique comme les autres, et bien compacté et compressé

domak: sinon moi j'ai un script qui assemble mes fichiers. Il colle un timestamp dans le fichier et utilise ce timestamp comme message pour faire un commit git

domak: la meilleure idée de ce contest pour moi

dbdr: donc tu gardes ton status clean? git commit -a ?

domak: oui et quand j'ai une bonne strat je modifie le commit message à la main

dbdr: oui, ça aide. je me force aussi à faire des feature branches là dès que c'est un peu experimental

dbdr: et ça permet de les mettre de coté si besoin

domak: comme ça je retrouve ma strat soit en partant de l'historique des submits (j'ai soumis à telle heure, j'ai fait plein de modifs depuis mais je sais plus ce que j'ai soumis)

domak: soit je la retrouve par le commit message (j'ai reword le commit avec le rank mais je me souviens plus à quoi cela correspond dans l'historique des submits)

Zorg1: ah oui je suis encore au moyen âge de ce côté ;-)

domak: mon histo git ressemble à ça:

domak: http://chat.codingame.com/pastebin/7a1f8d1a-f2c0-40e1-b854-9f1254bbea69

Zorg1: des tonnes de fichiers ooc_xxxx.go

domak: à chaque contest je galèrais, et là c'est juste du bonheur

domak: d'autant plus que je code sur plusieurs fichiers donc je suis obligé de passer par un tools qui les assemble (un pauc truc maison qui parcourt un dossier)

dbdr: https://xkcd.com/1459/

R4N4R4M4: Moi, c'est l'inverse domak, d'habitude, c'est du bonheur...

domak: sinon Stilgart, de mémoire, en local tu as des .svn un peu partout (je crois qu'avec les dernières versions tu peux avoir qu'un seul .svn)

Vry: Ah ouais, il me manque encore 7 points ... :nerd:

domak: c'est toujours mieux que 9 ou 10...

Vry: Oui mais à ce niveau là je pense que 7 == 9 == 10 :)

Vry: C'est facile d'avoir quelques point d'écarts avec un mauvais submit.

domak: clair

RomanceDawn: comment je passe legende Automaton2000 ?

Automaton2000: ah ben c'est pas trop compliqué

Zanbez: Ca m'intéresse aussi Automaton2000

Automaton2000: on sait quand la ligue or

Zorg1: déjà ouverte la gold Automaton2000. Maintenant le hype c'est d'entrer en légende ;-)

Automaton2000: je ne connais pas le nom

Zanbez: C'est tortue

Zanbez: Automaton2000

Automaton2000: et c'est pas plus mal

Stilgart: Automaton2000, apprends un peu :(

Automaton2000: je ne pense pas que ça change grand chose

Zorg1: sacré Automato2000

Zorg1: ah zut j'ai fail en écrivant le nom d'Automaton2000 :(

Automaton2000: on peut voir ça comme ça

Stilgart: Automaton2000: et la légende, on peut la voir comment ?

Automaton2000: je suis pas sur de comprendre

Stilgart: chaud, il refuse de leak le code de magus

ThomasNicoullaud: XLP pousse tout le monde en legend

XLP: amurushkin tu peux me remercier ^^

Stilgart: gg amurushkin

XLP: j'ai bien descendu le boss là

Azkellas: Ah non moi il m'enfonce :D

leojean890: gg amurushkin

pb4: Yop, j'ai besoin d'aide en bash svp j'y arrive pas :(

pb4: Plus précisément du sed ou du awk j'en sais rien

Zorg1: ah tu veux recoder ton bot en bash ? :D

pb4: Zorg1 : ça j'ai déjà les outils pour le faire :D

Zorg1: pose ta question awk/sed ça va chez moi

pb4: J'ai un fichier exporté de cgbenchmark

pb4: Je veux récupérer tous les numéros de replay dedans

pb4: En gros il faut match [0-9]{8} et ne garder que ça

pb4: Ca fait une demi heure que je suis dessus et je ne trouve pas la bonne combinaison :'(

XLP: Valdemar aussi apparemment

Stilgart: sed -E 's/[0-9]{8}//' ?

Zorg1: tu veux utiliser sed pour ne sortir que les séquences de 8 chiffres ?

pb4: J'ai testé ça en dernier :

pb4: sed 's|.*\([0-9]{6}\).*|\1|g

Zorg1: SeebOmega : tu les efface là

pb4: Oui zorg1

Stilgart: ha non, ne garder *que* ça

pb4: Les effacer j'y arrive

pb4: les garder je galère :D

Zorg1: faut pas utiliser le buffer ? je regarde

Stilgart: pb4: -E

Stilgart: ça doit pas exister en regex normal le {8}

Stilgart: et du coup, je crois que c'est () et plus \( \)

pb4: Stilgart désolé je ne t'ai pas suivi :/

dbdr: grep -o

Stilgart: pb4: deux choses

Stilgart: 1/ sed ****-E *****

Stilgart: 2/ tu en as plusieurs sur la même ligne ?

Zorg1: -E => les regexp étendue

pb4: Nope

pb4: Ca ressemble à ça le fichier :

dbdr: c'est faisable en sed, mais grep -o c'est plus simple

pb4: http://chat.codingame.com/pastebin/21f92383-ec5a-4235-a411-762dba5ad84b

pb4: dbdr donc un grep -o -E maregexp ?

dbdr: voila

pb4: yay ça marche :)

Stilgart: en effet, c'est chiant en sed... j'avais oublié qu'il gardait l'intégralité d'une ligne qui match pas

dbdr: ça affiche la parie qui matche et rien d'autre

pb4: Merci

pb4: grep -o -E '[0-9]{9}'

dbdr: un par ligne ou plus, peut importe

dbdr: à tester, mais oui

pb4: dbdr : là c'est juste une curiosité, mais je suis étonné quen mettant comme regex juste le [0-9]{8}

Zorg1: (enfin moi j'aurais utilisé le fait que le numero soit une série de chiffres après replay/)

pb4: au lieu de {9}

pb4: il ne me sorte par le double des solutions

pb4: Zorg1 : tu aurais fait comment pour ça ?

dbdr: pourquoi le double?

dbdr: ah

pb4: sur 448840333

pb4: il devrait trouver 44884033

pb4: et 48840333

dbdr: oui. il doit pas faire les overlap

dbdr: il continue apres le match

dbdr: c'est pe une option :)

Zorg1: un sed 's!replay/([0-9]+)!\1!' non ?

dbdr: faudrait aussi virer tout le reste

pb4: je tente pour voir

dbdr: il va laisser passer Temporary results :

dbdr: etc

Zorg1: ok ça marche pas

Zorg1: oui oui

Zorg1: le grep -o marche très bien en fait ;-)

Vry: Partie très très longue ... https://www.codingame.com/share-replay/449006347

leojean890: XLP et _Rolayle soon to be legend

leojean890: ptet même GiB

GiB: J'y travaille :)

leojean890: zasmu aussi

leojean890: ptet même sans repusher

leojean890: surtout pour XLP qui est à 0.07

dbdr: tout fout le camp

Vry: C'est ballot j'aais laissé un break de debug dans mon code ... :D

Vry: ... je ne mettais à jour ma carte des mines qu'avec la première ... :sunglasses:

Vry: Bon un dernière micro feature avec les mines ... après je ne vais plus avoir le choix il va falloir passer à l'éval. ... :nerd:

XLP: merci à celui qui m'a push :relieved:

Vry: gg

nmahoude: gg

Vry: zasmu on dirait

ThomasNicoullaud: XLP :)

ThomasNicoullaud: j'ai mis 2 looses au boss

ThomasNicoullaud: mais je passe pas !!

_Royale: gg XLP

XLP: merci

leojean890: gg

Vry: Moi aussi ThomasNicoullaud, je lui mets des looses en début de submit et après je passe pas non plus ...

Stilgart: gg XLP

GiB: gg :) À mon tour de challenge

GiB: J'ai un excellent winrate contre le boss mais je perdais souvent contre XLP :D

XLP: problème réglé :grin:

leojean890: ah ça devrait passer alors hehe

Boulet: gg XLP

leojean890: bah moi comme d'hab mes tests servent à rien et j'arrive pu à entrer dans le top 10;o

leojean890: moi comme d'hab mes tests servent à rien et j'arrive pu à entrer dans le top 10;O

XLP: merci

dwarfie: bah ... moi soit j'ei des bugs et je gagne contre le top 10 , soit j'ai plus les bug et je rentre pas dans le top 100 ... c'est le constat que j'ai fait y'a une semaine et c'est toujours aussi vrai :D

dwarfie: (de silver bien entendu)

RomanceDawn: go top 10 et attend qu'on te push

dwarfie: je reformule ... (parce que j'ai pas ete bon sur la redac) ... j'ai un bot buggé qui bat le top 10 mais monte pas assez ... sans les bug , je monte encore moins :p

Zorg1: faut que je me motive à réécrire mon bot

Zorg1: ah tiens le chat remarche

LuckyJ.: Salut! Ya moyen de choisir qui commence une game pour tester sur OoC?

Je veux reproduire un bug que j'ai vu pour le corriger ^^

LuckyJ.: En Manual, on peut setter ça?

Zorg1: oui tu peux te supprimer dans les joueurs ainsi que l'adversaire

Zorg1: et te mettre en tant que joueur jaune/orange

LuckyJ.: Ah, punaise, laisse tomber, j'avais pas pensé à changer l'ordre comme ça

LuckyJ.: Merci

Zorg1: de rien

LuckyJ.: Heureusement, l'adversaire est déterministe ahah

ThomasNicoullaud: Orange ?

ThomasNicoullaud: c'est orange ça ?

dbdr: en hongrois il y a que jaune

dbdr: et "jaune orange"

dbdr: c'est une teinte de jaune

RomanceDawn: color: rgb(255, 143, 22);

RomanceDawn: https://www.google.com/search?q=rgb(255%2C+143%2C+22)&rlz=1C1CHBF_frFR734FR734&oq=rgb(255%2C+143%2C+22)&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8

RomanceDawn: je dirais orange

Zorg1: t'as pas mal d'études linguistiques sur les noms de couleurs dans les langues je crois

dbdr: oui

ThomasNicoullaud: je croyais que Zorg1 parlait du rouge

ThomasNicoullaud: :D

Vry: Bon aller mini-featurette développée, submit ! :p

ThomasNicoullaud: mais il parlait de la même position

Vry: *rose tu veux dire ?

ThomasNicoullaud: :O

dbdr: TIL on est tous daltoniens :D

Vry: Ou on a tous des écrans mal réglés ..

Vry: .

dbdr: ya le rouge joueur 1 et le rouge légende

RomanceDawn: et le jaune gold

Zorg1: en plus je suis en "élcairage nocturne" où ça tire vers les rouges :p

dbdr: le jaune joueur 2 et le jaune timeline

Vry: Et le rouge de notre niveau ... :sunglasses:

dbdr: et jaune gold effectivement

Zorg1: je préfére le jaune légende ;-)

dbdr: #define LEGEND GOLD

dbdr: ça aide pour l'atteindre ;)

Zorg1: j'aimerais pas lire ton code avec tes #define bizarre dbdr ...

dbdr: #define true false

Zorg1: t'es le genre à renommer tous les opérateurs pour le fun

dbdr: ya pas #define en rust, mais ya des vraies macros

XLP: gg Skril

dbdr: je suis pas encore tres à l'aise, mais j'en ai fait une ici pour aider au debug, c'est sympa

Zorg1: vrai macro ?

dbdr: pas juste du remplacement de texte

pb4: Ca s'appelle une fonction alors ?

dbdr: en gros tu peux manipuler l'arbre de syntaxe

Zorg1: bah c'est un peu le concept d'une macro chez moi en fait ..

BlitzProg: Question de débutant

dbdr: une fonction qui s'execute à la compilation, oui

BlitzProg: c'est quoi la façon la plus pratique de découper une chaine avec séparateur en c++?

dbdr: pb4, donc non, c'est une fonction qui genere du code

Skril: thanks XLP :-)

Zorg1: enfin macro=copie/colle du texte avec remplacement, et substitution de macro

Vry: BlitzProg ... *p = 0 ? :door:

Zorg1: après oui si tu veux des macros plus dans le style de ce qui exite dans scheme

Zorg1: après de là à en qualifier une plus "véritable" que l'autre ;-)

dbdr: avec #define faut faire super gaffe, genre mettre des () partout, parce que c'est textuel et pas syntaxique

Zorg1: oui

dbdr: la definition est subjective, c'est sur :)

Zorg1: après bon je suppose que tu voulais dire "macro bcp plus intégré au langage"

Zorg1: c'est vrai que cpp c'est plaqué au C, c'est deux trucs distincts

dbdr: ça revient à peu près à ça, oui

Zorg1: (j'avoue je pinaille là ;-) )

dbdr: après ya les bonnes macros et les mauvaise macros

dbdr: arf, inf dans ma fonction d'eval, ça va pas

Zorg1: la mauvaise macro bah elle remplace copier/coller sans réfléchir

Zorg1: ;-)

dbdr: :)

dbdr: la bonne macro elle le fait auss, mais c'est exprès

Zorg1: voilà

Zorg1: allez un peu de métal dans les esgourdes pour me motiver

dbdr: pas trop pointu j'espère

Zorg1: c'est froid

dbdr: mieux que du métal fondu dans les oreilles

Zorg1: du Mercure ça devrait aller, si ce n'était pas aussi toxique ;-)

Boulet: go go go gamoul

BlitzProg: La gestion des chaines en C++, un cauchemar

BlaiseEbuth: Ah ?

RomanceDawn: y a pire

dbdr: s/La gestion des chaines en //

BlaiseEbuth: Skoi l'prob avec les chaines en C++ ?

BlitzProg: deux explodes imbriqués en PHP pour les opponentOrders et j'aurais fini en deux minutes

BlitzProg: mais là

BlitzProg: je sais absolument pas faire en C++

BlaiseEbuth: Use the stream luke

dbdr: BlitzProg appelle system("php parsing code") ;)

Vry: Easy BlitzProg (en C) ...

Vry: http://chat.codingame.com/pastebin/3f8e917f-773b-47c7-b5e5-f8e1745699bd

Vry: La version épurée :p

Vry: http://chat.codingame.com/pastebin/13a963fa-da8a-4ae6-8ee2-7458d8056829

BlitzProg: Merci T_T

BlaiseEbuth: BlitzProg, cadeau : http://chat.codingame.com/pastebin/648a5cb3-a436-4c91-941b-ce69c7b6fd40

BlitzProg: merci =)

Vry: La version vraiement épurée ...

BlaiseEbuth: Ah j'ai oublié un include. Il faut <algorithm> aussi

BlitzProg: ah tiens y a du vector

BlitzProg: ben ça je vais garder de coté alors, j'ai jamais utilisé x)

BlaiseEbuth: Les streams c'est cool ^^

BlitzProg: Oui le truc des streams me plait, faut que je test

Boulet: Yop

Boulet: qui est reproductible dans le top gold ?

Neumann: ThomasNicoullaud

351062: Mais c'est plutot le sub-top

Neumann: :D

BlitzProg: http://chat.codingame.com/pastebin/5102da62-57fb-4a96-a03b-1d1342dabede

BlitzProg: Ca à l'air de marcher

BlitzProg: Merci les gens <3

Neumann: Road to gold

BlitzProg: céparti

Boulet: zasmu pour info et moi

Boulet: mais je suis aussi sub top

BigUP: tin ! c'est la fin du monde ! meme un docker pull ram ! ;(

LuckyJ.: Salut!

Vous connaissez un raccourci pour collapse toutes les fonctions sur CodinGame?

BigUP: bon bah en recopiant mes images docker d'une machine a une autre, finalement, j'ai au moins gagné plusieurs heures ! ;)

BigUP: A croire que les gens ne sont pas en train de se promener la !!! ils pourraient faire un effort !

Vry: Moi Boulet

Vry: ... mais en sub-sub-gold !

Zorg1: sont pénibles ces gens qui bouffent la BP de BigUp ...

BigUP: Clair !! pourraient laisser la BP a ceux qui bosse !!!

BigUP: nt

BigUP: on est en guerre quoi !

BigUP: bon voila ! apres 2 jours de galere le truc que je voulais faire marche ! (j'ai bien galéré !!!)

Zorg1: ah tu combas le Covid-19 avec des images docker ? interessant.

BlaiseEbuth: En même temps t'as qu'à pas bosser... C'est surfait. Fais des gosses et touches des allocs, comme tout les français respectables.

BigUP: je ne sais pas, j'etais en train d'essayer de puller l'image mongo, mais gros ramage sur un morceau de 123Mo

_Royale: LuckyJ. Alt-0 ( https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts )

LuckyJ.: Ça marche chez vous Alt-0 ?

BlaiseEbuth: Non. Faut faire alt-f4 à la place

LuckyJ.: L'astuce pour gagner des kamas sur Dofus ça, ça marche pas ici x)

BlaiseEbuth: Flûte

RomanceDawn: ou ctrl - w

Vry: Oh ${grosMot} que fais-he #23 ... :D

Vry: *je

Vry: J'ai suis corrigé un bug à la con dans une mini-featurette ... :nerd:

Azkellas: ah tu m'as fait reprendre quelques petouilles de points Vry, merci

Azkellas: enfin un qui me deglingue pas :D

Nagatwin: wah y'a un wagon qui est passé légend

Vry: Un wagon de cinq Nagatwin ?

Default avatar.png DEIZ21: Hello

BlaiseEbuth: stoi l'wagon.

Default avatar.png DEIZ21: je cherche un plugin eclipse qui merge plusieurs classes en un seul fichier (en enlevant les package, public devant les classes ...) pour pouvoir travailler correctement en local et synchroniser avec CG.. des connaisseurs peuvent ils m'en indiquer un?

Vry: De rien Azkellas

leojean890: jamais utilisé d'outils CG mais je vais tester CG benchmark bientôt

Default avatar.png DEIZ21: ca c'est autre chose

leojean890: #13 actuellement, je confirme j'arrive pu à entrer dans le top 10 depuis hier soir

leojean890: je sais que c'est autre chose

leojean890: mais j'ai jamais utilisé d'outils CG pour le moment

leojean890: en plus le boss est bas là c'est le moment de passer pour les premiers :P

Swagboy: Quel langage DEIZ21 ?

Default avatar.png DEIZ21: java

BlaiseEbuth: Bah sur eclipse...

Swagboy: Tu peux faire c++ sur eclipse

BlaiseEbuth: On va dire que je n'ai rien entendu...

Swagboy: En c++ tu as une option pour sortir la précompulation avec -E -P

Swagboy: regarde si tu as un truc comme ça en java

Default avatar.png DEIZ21: les gars, si je demande pour java c'est pas un hasard :p, je connais pas c++

Swagboy: C'est pour ça que je dit de chercher un truc comme ça pour java hehe

Swagboy: Tu as un préprocesseur en java ?

Swagboy: Ah apparemment non dit google

Magus: t'as pas de préprocesseur en java mais tu peux avoir une tache maven/ant/autre qui merge tes fichiers avant de compiler

Default avatar.png DEIZ21: bon va falloir me contenter de copier coller sur l'editeur CG :/

D4yBr3ak: DEIZ21 y'a ça https://github.com/Manwe56/competitive-programming/tree/master/src/main/java/builder

Default avatar.png DEIZ21: oui c'est mieux que rien

Default avatar.png DEIZ21: merci

Zorg1: encore heureux qu'il n'y ait pas de préprocesseur en Java.

pierre31: Hey ! j'ai une question bête (3 semaines après le contest...) le joueur avec l'id 0 joue avant celui d'id 1. Dans mon cas, je suis id 1 et l'adversaire me torpille sur ma nouvelle position (après mon move) c'est normal ? ça commence à être le bordel dans ma tête.

Zorg1: en Wood 2 il tire pas un peu au pif le boss ?

BlaiseEbuth: Personne n'a parlé de wood 2... fix ta préjugé

pierre31: oui c'est normal...

Zorg1: je ne sais pas c'était une question qui venait sans cesse au tout début du contest, face au boss Wood2 ;-)

Zorg1: BlaiseEbuth le troll en embuscade :p

BlaiseEbuth: :3

Zorg1: je mettrais mon kevlar anti troll la prochaine fois

BlaiseEbuth: pierre31, est-ce que tu avais plusieurs pssibilité de moves ?

D4yBr3ak: le fait qu'il commence en premier ça peut jouer sur quoi a part qu'il a ses pouvoirs avant toi?

pierre31: en fait je me suis emmêlé les pinceaux, les 2 joueurs se déplacent et ensuite on simule les dégâts causés (s'il y a )

Zorg1: ah ok

Zorg1: euh non ?

Fangel: non c est pas ça

Fangel: chaque joueur fait son tour en entier

D4yBr3ak: ok ouais j'ai eu un gros doute, merci

BlaiseEbuth: Non, mais non, c'est pas ça.

Fangel: cela dit tu programmes tout ton tour, et tu ne sauras les conséquences (dégâts) qu'au tour suivant.

Vry: Le premier lance une série de commandes qui sont appliquées immédiatement les uns après les autres ... puis c'est au tour du deuxième

Vry: [scroll] :p

Vry: *unes

pierre31: ah du coup j'ai un problème

Zorg1: appelle Houston ils ont une cellule qui s'occupe de ça d'après un doc que j'ai vu au cinéma

Zorg1: ;-)

BlaiseEbuth: Et c'est moi le troll...

Vry: Tu es en 7-7, si tu MOVE N et que tu lance une torpille en 7-9 t'es mal ... :D

Zorg1: je trolle pas monsieur j'ai un esprit disruptif :p

pierre31: je suis l'id 1, je suis en (10,9), ma commande est SONAR 5 | MOVE N. Il est l'id 0, sa commande est TORPEDO 10 8 | MOVE S. J'observe que je reçois 2 dégâts

Vry: ... par contre l'inverse c'est bon

Zorg1: sa commande avant toi ?

Vry: replay !

pierre31: du coup j'ai bougé avant et il m'a torpillé alors que je suis l'id 1

Fangel: oui envoie le lien de ton replay

Zorg1: oui envoie le replay

pierre31: https://www.codingame.com/replay/449117362

pierre31: itération 88

pierre31: c'est super sympa en tout cas. Je dis peut-être une connerie mais je veux être sûr

Zorg1: tu bouges et apr_s il fait sont tour non ?

Fangel: tu es bien en 10 8 quand il tire !

Zorg1: oui c'est ça, tu bouges, ensuite il torpille puis il bouge

Zorg1: ça semble OK pour moi

pierre31: oui je suis id 1

Zorg1: on s'en fout des ids

pierre31: ah ok

pierre31: si on s'en fout

Fangel: non mais l id c est juste pour le premier tour...

Zorg1: voilà

pierre31: aaah ok

Fangel: C'est comme les blanc aux échecs

pierre31: je croyais que c'était pour tout le jeu...

Zorg1: ah ok je comprend

Fangel: Les deux joueurs ne jouent pas simultanément

Fangel: en fait l'id je ne l utilise même pas... Quand je reçois des inputs, c est à moi de jouer.

Zorg1: pareil

Vry: +1

pierre31: ok du coup je vais faire pareil. En fait j'ai eu un bug sur l'ordre de traitement car je garde mes dernières actions et je mets à jours mon propre tracking.

leojean890: arf je suis à 4.4 du boss :s

pierre31: mes dernières actions -> ses actions et en avant. merci les gars.

leojean890: 3.4 du boss, mieux ;o

leojean890: qui l'a fait baisser ainsi ;P

Vry: Pas moi ... :D

leojean890: les 2 prochains legende, _Royale et nmahoude maybe ;P

Vry: Bon je sais sur quoi je dois travailler ... y'a plus qu'à ! :D

Zorg1: ouaip pareil

k4ng0u: _Royale passera quand il le decidera, il vient de coller 6-1 au boss

leojean890: moi c'est 100% esquive mines

leojean890: mon boulot actuel

leojean890: ah ouais effectivement il va passer soon :)

BlitzProg: Ok, je viens de gagner contre le boss Wood 1 sans tirer une seule torpille. Je crois que les choses avancent.

Zorg1: si tu trouves de la motivation tu en laisses pour les copains, vry ;-)

Vry: J'esquive pas assez bien je trouve ...

leojean890: wood 1, en effet ça passe avec des silences ;P

leojean890: full silence

BlitzProg: Oui, exactement

leojean890: c'est comme ça que je l'ai passé, mais je tirais un peu aussi

leojean890: genre si une position probable est proche je tire

leojean890: :p

BlitzProg: J'ai encore des bugs de silence à corriger

BlitzProg: Mes trackings peuvent arriver à un nombre de solution = 0

leojean890: ah ouais, ça peut être casse tête comme problème :o

leojean890: optimiser la liste de pos de l'adv avec les pdv, les shoots, les trigger, les silences..

BlitzProg: le silence est assez dur à coder

BlitzProg: par rapport au reste

leojean890: j'ai mis du temps pour avoir un truc carré

leojean890: des dizaines d'heures uniquement sur ce pbm de tracking;)

leojean890: sûrement plus de 15 en tout juste pour gérer ces points

leojean890: et débuguer / corriger

k4ng0u: egaetan et valcodi sont assez impressionnants, tjs dans le top 50 avec leur bot de bronze

leojean890: j'avoue xD

leojean890: michl12 aussi

leojean890: mchl12

BlaiseEbuth: La différence entre ceux qui réfléchissent avant de coder, et les autres...

leojean890: allez il me manque 3.1 pour le boss lol

leojean890: bah ils étaient dans le top 3 avant d'arrêter c pour ça

leojean890: leur bot était déjà abouti

Zorg1: bon je vais vérifier si les gens respectent bien le confinement #ZorgPrefetDePolice

Vry: Attends un peu je vais aller courir avec tous les gens à 19h (du coup ...) :p

BlaiseEbuth: J'attend ton rapport.

leojean890: perso avec mes sorties de 2-3h..

leojean890: tu as ta réponse hehe

BlitzProg: oh

BlitzProg: je viens de me rendre compte, mais

BlitzProg: y aurait pas plusieurs cas possible après un silence pour certaines cellules?

BlitzProg: genre on peut dire après un silence que l'ennemi pourrait avoir rejoint un certain endroit de plusieurs façons différentes, donc faut tout garder en considération

leojean890: ouais

leojean890: moi je garde tt

leojean890: sauf si nPaths > 4000 je les réinit sur les pos

BlitzProg: ah mince, pour ça que je bug. faut que je vire tout

BlitzProg: ouais voilà x)

Vry: lol, je considère seulement la case où était le gars lorsqu'il a posé une mine et non les quatres voisines ... quel boulet je fais. Tu m'étonnes que mon bot se jette dessus ! :p

leojean890: moi je bosse à fond là dessus là, c pas optimal, sinon aucune chance de battre le boss gold:s

leojean890: je suis à 3.8 de lui, c'était mieux avant :o

Vry: bon voilà mon calcul est plus cohérent ... comment veux-tu élaborer des stratégies de ouf avec des fondations fireuses ! :p

Vry: +o

dbdr: Vry +1

Vry: Maintenant je peux dumper mes stat. minefield dans un gros fichier ... je suis en plein dans le big data ... :p

ameler: Tu peux récupérer le fichier après ?

Vry: En local oui, sur CG non

Vry: J'avais oublié de désactiver mes logs dans l'arène ... lol

Vry: Mon bot est déterministe donc si c'est le cas de mon adversaire je reprends les inputs pour les rejouer en local et je recupère mes logs

Vry: Tan que le comportement reste le même c'est jouable

Vry: http://chat.codingame.com/pastebin/fccfca10-6e5b-4253-8736-c02478f1c475

Palmipedus: l'infrmation ne semble pas tres condensee

ameler: nice !

Palmipedus: ca va te prendre pas mal de meoire et de temps tout ca Vry

Palmipedus: ha tu utulises seulement le dernier tableau pour les proba?

Vry: Non Palmipedus ... c'est calculé à la volée ... mais ça m'a permis de voir (en local) que j'avais pas les bonnes postion pour les mines ... :upside_down:

Vry: ameler, c'était contre ton bot ça tombe bien ... :p

Vry: Mais je n'ai pas tes inputs pour le coup

Vry: https://www.codingame.com/share-replay/449149766

fenrir: ce que je fais quand mon bot n'est pas reproductible (dans les actions sorties) mais que ce qu'il conserve d'un tour à l'autre l'est, -> je dumpe ma sortie dans mes logs et je relie ça quand je joue en local

R4N4R4M4: Bon, mon élagage marche pas, je recommence :(

BlaiseEbuth: :axe:

RomanceDawn: en fait

RomanceDawn: quand tes position c'est des int qui vont de 0 à 224

RomanceDawn: ca fait chier

Zorg1: ah t'as pas mis un bord d'îles ?

Zorg1: et avoir un tableau de 17x17 ?

RomanceDawn: non j'avais la flemme au debut :(

Zorg1: ou de 0 à 288

leojean890: omg j'évite tellement les mines probables que je vais faire plein de surface dans des culs de sac hehe c pas bon !!

RomanceDawn: mais y a un truc qui me chiffone

RomanceDawn: quand t'es au bord à droite disons

RomanceDawn: tu peux pas aller plus à droite

BlaiseEbuth: C'est profond c'que tu dis là...

RomanceDawn: xD

RomanceDawn: ouais en fait rien ca chient à expliquer

RomanceDawn: a*

BlaiseEbuth: :thinking:

Zorg1: si t'as pas de bord pour caler c'est compliqué les limites à droite et à gauche avec un tableau à une dimension

Zorg1: (pour stocker un tableau à 2 dim)

RomanceDawn: oui voilà

BlaiseEbuth: Pourquoi se faire chier avec un tableau à une dimension

RomanceDawn: pour pas gérer les i et les j

Zorg1: pour avoir une coordonnées dans un entier

Zorg1: et n'avoir que des additions/soustraction pour se balader dedans

Swagboy: Hmm division entière aussi non ?

RomanceDawn: +1 tu va à droite -1 à gauche etc

Zorg1: pour communiquer avec l'extérieur, mais tu ne le fais quasiment qu'une fois

BlaiseEbuth: C'est si compliqué de gérer deux dimensions ?

RomanceDawn: c'est lourd

SeebOmega: je prefers mono dimension aussi

RomanceDawn: tfaçon je pense que je vais précalculer les voisins

Zorg1: le truc super efficace ...

RomanceDawn: :grimacing:

BlaiseEbuth: Z'êtes spaces... M'fin, libre à vous.

R4N4R4M4: Je précalcule les voisins aussi, ça me permet d'utiliser leurs coordonnées pour vérifier que c'est bien des voisins :D

Boulet: alors on ne va tuer l'ours avant d'avoir vendu son terrier mais je pense que je ne vais pas tarder à soumettre moi

Zorg1: bah je crois que c'est très "C spirit" d'essayer de tout faire avec un tableau à une dimension

Boulet: plus facile pour les copies le 1D

R4N4R4M4: ah non, moi mes tableaux sont en 2 dimensions, même si je les initialise avec des memset :D

Boulet: :pig:

R4N4R4M4: ou memcpy

Zorg1: oui mais toi t'es un bon

Zorg1: :p

R4N4R4M4: bah non, je galère aussi

BlaiseEbuth: Les galères c'est à partir de quelle ligue ? PArce que pour l'instant j'ai que le sous-marin... :/

R4N4R4M4: D'ailleurs, faut que je réécrive tout mon code à cause de mon élagage qui marche pas

R4N4R4M4: Faut prendre le téléporteur vers CotC BlaiseEbuth :D

BlaiseEbuth: :o

Zorg1: c'était pas des bâteaux à voiles aux Caraïbes ? :thinking:

R4N4R4M4: Ah je sais plus, mais je me souviens que j'ai bien ramé :D

R4N4R4M4: Mais le rhum était bien sympa

BlaiseEbuth: Puisqu'ils ont des voiles, ont te dit.

R4N4R4M4: Elles ont pas des voiles aussi les galères ?

Zorg1: si

Zorg1: mais pour le combat c'est aux rames

R4N4R4M4: Faut que je revisionne Ben-Hur

Fangel: les caraïbes c'est l'océan.... C'est pas la même houle.

Fangel: tu peux toujours essayer de sortir des rames :)

R4N4R4M4: Y avait de la houle dans CotC ?

Palmipedus: #55 on me pousse a fond, continuez les gars

Zorg1: fangel : tout à fait c'est pour ça que les galères étaient utilisé en méditérranée (et aussi dans la Baltique je crois)

Vry: Les tableaux à une dimension c'est la vie ! :p

BlaiseEbuth: Pour éviter les galères : faites des vagues.

Zorg1: moi aussi Ben Hur je résume ça à une bataille de galère + une course de char :D

Vry: N'oubliez pas notre bon président ... (pas le beurre ... l'autre) ...

Zorg1: (après y a d'autres scènes mais on s'en fout ils n'arrêtent pas de causer)

Zorg1: c'est pas un claquos aussi le président ?

Zorg1: il va annoncer qu'on reste confiner jusqu'à la mi mai ?

BlaiseEbuth: t'es optimiste toi ^^

Zorg1: et qu'il va falloir faire des efforts et dire au revoir à nos RTT et à nos congé ?

R4N4R4M4: A 20h, c'est pas applaudissements plutôt ?

domak: le tableau à 1D c'est surtout bien quand il contient que des int et que tu veux faire des simus. Un clone et c'est bon t'as copié ton état

domak: par contre là je vois moins l'intérêt

Zorg1: R4N4R4M4 : t'applaudira deux fois, à 20 h et notre bon président

Zorg1: l'est pas belle la vie ?

R4N4R4M4: LOL

domak: sinon oui je parie sur un prolongment du confinement et surtout de la fermeture des écoles

domak: les enfants, vecteurs du virus...

domak: ces petits enfoirés

R4N4R4M4: Place aux jeunes :D

RomanceDawn: mes RTT c'est poubelle déjà

domak: encore faut-il qu'ils aients encore des parents

RomanceDawn: placé de force la semine derniere

domak: pareil. 5 jours à prendre

Zorg1: je croyais qu'il t'avait mis en chômage partiel

domak: je les ai mis après la fin du contest

Zorg1: mais je pense qu'on va me forcer à prendre des congés

BlaiseEbuth: Pôv chou

RomanceDawn: j'ai plus de RTT donc retour au chômage partiel

RomanceDawn: je prie pour mes 13 jour de congés restant :angel:

D4yBr3ak: clap clap

Zorg1: bah le client veut qu'on réduise de 10 jours (5 en avril, 5 en mai) donc chômage partiel pendant ces périodes

R4N4R4M4: :clap:

RomanceDawn: han

BlaiseEbuth: Voilà, j'ai mis mon pouce vers le bas sur le live de manu, j'ai fais mon devoir citoyen. Je vais prendre une douche.

Zorg1: il se baladait dans un hopital sans masque en serrant la louche de tout le monde sans gant ?

Zorg1: et en claquant la bise au IDE ?

BlaiseEbuth: Non, ça n'avit pas encore commencé...

RomanceDawn: nan il a des masques lui pas comme nous

Zorg1: et il peut se balader en hélico

R4N4R4M4: Ha ha, je peux rien entendre du président, mon aspirateur vient de démarrer juste en même temps, il est trop malin :D

Vry: lol R4N4R4M4 ...

R4N4R4M4: Bon, je lui dit d'aller à la niche :D

Zorg1: procédé stalinien pour empêcher la vérité de s'exprimer !!!!

Vry: Bon je vais submit en cachette ...

Vry: L'espoir René ???

Vry: Keskidit !

BlaiseEbuth: La vérité est un mensonge.

Zorg1: t'as rené pour l'espoirt, gilles pour la méthode ...

Zorg1: et les deux roberts pour .. bah vous voyez

Vry: Nous le DBA c'est Robert ... et un sacré Robert ...

Zorg1: nous, y a pas de DBA, c'est agile, les features teams se débrouillent

Zorg1: comme pour gérer les plate-forme, je te dis pas le bazar

Vry: Encore Renée ...

Vry: Lundi 11 mai \o/ mais il manque une semaine pour PAC !!! :(

Zorg1: PAC ?

Vry: Le spring contest ...

Zorg1: Politique Agricole Commune ?

Default avatar.png DPAmar: lundi de pac

Vry: https://www.codingame.com/servlet/mlinkservlet?lmid=1326359036hmMDk&ltpl=1&link=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D63iMGOS6_u0

R4N4R4M4: Y a un décalage de queques secondes sur Youtube, je compte sur tes commentaires Vry :D

RomanceDawn: c'est moi ou il a broneé macron

Vry: https://www.france.tv/france-2/direct.html

RomanceDawn: bonzé

RomanceDawn: bronzé

Zorg1: bah oui Raoult a du lui dire qu'avec les UV la chloro bidule ça marchait mieux

domak: PAC ça commencera un jeudi?

Zorg1: et pis il a un grand Jardin à l'élysée (quoiqu'il ne doit pas y habiter)

RomanceDawn: 11 mai

Zorg1: m'ouais

SeebOmega: il va nous vendre son appli de merde

Zorg1: pour nous fliquer ?

SeebOmega: non c est Anonyme et sur la base du volontariat (ce qui est dit)

SeebOmega: mais si ton bluetooth est pas allume ou si lautre a pas l appli ben ca sert a rien . si tu contamine un gars sans l appli ou si un gars sans te contamine pareil ca sert a rien

Zorg1: anonyme mais tu dois donner accès à tout à l'appli ? ^^

SeebOmega: je sais pas mdr je l installerais JAMAIS

Zorg1: et puis je n'ai pas de smart phone moi

SeebOmega: marche pas sur 3310 votre appli Mr macron

Zorg1: et pis les personnes agées. Déjà ma mère son portable elle l'allume quand elle a besoin de faire un appel, elle l'éteind après :D

SeebOmega: chat desactive sur youtube jsui un peu dessus

SeebOmega: j aurais bien aime suivre le flot de trooll

Zorg1: faut un accès premium pour ça monsieur

D4yBr3ak: il parle tellement pour rien dire: tldr confiné jusqu'au 11 main aurevoir people

SeebOmega: c est vraiment la mauvaise periode pour avoir choisi de bosser dans l industrie de l informatique. on est les mieux places pour le teletravail :D

Swagboy: Les mieux placés pour garder votre boulot aussi ;)

RomanceDawn: mon client c'est l'etat

RomanceDawn: le télétravail il savent pas faire

BlaiseEbuth: Blablabla. Hypocrisie++. Pwet.

SeebOmega: Swagboy tu dit vous car tu n en as pas ou tu l a perdu ?

Swagboy: Je l'ai +/- perdu, je devais commencer à travailler dans un restaurant

Swagboy: Mais j'ai juste fait 3h aha

SeebOmega: et travailler dans le monde magique de l informatique ca ne t'interesse pas ?

Swagboy: Mais je ne pensais même pas à ça en fait! C'était un mis-temps en allemagne pour pratiquer un peu surtout rien de bien grave

Swagboy: Je pensais plutôt au licenciement massifs aux état-unis et autre..!

Swagboy: Oh je pense que ça me fatiguerait trop

Swagboy: Et c'est moins drôle que cg j'imagine ?

SeebOmega: ca depends ou

RomanceDawn: bah

Swagboy: À quoi ça ressemble ce que tu codes dans ton quotidien par exemple ?

BlaiseEbuth: Un lit sans ciment c'est pourtant bien plus confortable...

Swagboy: hehe

SeebOmega: Appli web / automatisation pour gerer la production dans le cloud monitoring, correlation d incident/root cause etc

Swagboy: ça ma prit trois bonnes seconde BlaiseEbuth tout de même

BlaiseEbuth: :p

Swagboy: SeebOmega d'accodacc, tu parviens à ne pas traîner les questions que tu poses la journée avec toi le soir ?

SeebOmega: apres le soir j ai soit CG en periode de contest soit un cluster de 8 servers avec une centaine de containers a gerer

SeebOmega: donc j ai les memes problematiques mais a plus petite echelle :p

SeebOmega: mais javoues je dos moins bien pendant les contest

SeebOmega: *dors

Swagboy: Oh oui et moi donc

Magus: erf, le spring challenge sera donc bien pendant le confinement même si on s'en doutais

Magus: mais visiblement pendant le confinement j'ai pas la motiv pour les contests :(

R4N4R4M4: on a trop de temps, c'est pour ça

Magus: possible. je pense que ce qui coince c'est que je code chez moi pour mon boulot maintenant, donc j'ai pas la motivation de coder chez moi pour le contest

Magus: je crois que c'est juste que mentalement j'ai plus la séparation boulot/maison

Default avatar.png JBM: t'as qu'a coder au boulot

Zorg1: ça je comprends, je n'ai quasiment bosser sur le contest que pendant le weekend

Magus: mais bon tant pis, j'ai laissé tombé pour ce contest je finirais bronze, je verrais si j'ai de la motiv pour le prochain

Default avatar.png DEIZ21: c'est fou ce qu'un petit bug peut foutre

Zorg1: ah le 11 mai c'est un Lundi

reCurse: Je suis plutôt d'accord, le confinement a l'effet inverse qu'on peut imaginer

Default avatar.png DEIZ21: une petite faute d'inattention qui passe inapercue et qui cause pas d'exception, juste un comportement merdique qui fait que tu perde

Vry: DEIZ21 ... ne t’inquiète pas ... tous les bots contre lesquels tu perds sont encore plus buggés que le tien ! :p

Default avatar.png DEIZ21: justement je veins de me rendre compte qu il faut toujours ecouter les conseils,

Magus: quoi ? faut écouter les conseils qu'on nous donne ?

Magus: quelle idée saugrenue

Default avatar.png DEIZ21: implementer une SEULE feature a chaque fois

Default avatar.png DEIZ21: hier j'ai codé une feature complexe et en passant j'ai vu un bug mineur que j'ai corrigé

Default avatar.png DEIZ21: j'ai perdu 220 place

Default avatar.png DEIZ21: j'ai pensé que c'etait a cause de la feature mais en fin de compte c'etait la correction du bug mineur qui etait elle meme un bug majeur :D

Default avatar.png DEIZ21: Boulet

Default avatar.png DEIZ21: si t'es la manifeste toi

Boulet: mouis

Default avatar.png DEIZ21: juste une remarque

Boulet: oui

Default avatar.png DEIZ21: pkoi tu pose les mines sur les bords

Boulet: pourquoi pas ?

Default avatar.png DEIZ21: t'en tirera plus de potentiel si tu decale d'une case

Boulet: pas forcement

Default avatar.png DEIZ21: a mon humble avis

Boulet: et tu regardes un code qui a plus de 3 jours. Ne l'oublie pas

Default avatar.png DEIZ21: bah une mine qui touche 9, 8 ou 7 case est bien mieux qu'une qui touche que 6

Default avatar.png DEIZ21: moi j'ai vue un truc qui m'a interpelé je voulais te faire la remarque ;)

Default avatar.png DEIZ21: apres a toi d'en decider si ca vaut le coup

Boulet: c'est gentil à toi. D'un repush avecjuste ça

Boulet: non clairement non

Default avatar.png DEIZ21: moi par exemple je ne pose pas de mine qui a moins de 7 cases de domage

Boulet: je l'ai deja dit: le prochain push m'emmenera en legend ou n'existera pas

leojean890: tu comptes pusher today Boulet du coup ?:P

leojean890: moi mon dernier push n'était pas mieux que le précédent, 1àeme gold avec 25.40

leojean890: 10eme*

leojean890: d'ailleurs t'as le même classement que moi comme d'hab

leojean890: ce qui montre que mes pushs sont useless car je reste au level d'avant

leojean890: alors que j'ai ajouté 400 lignes

GiB: Les autres push aussi leurs petites features, donc ça s'équilibre :)

leojean890: ouais je sais :P mais mon code était au stade de celui de Boulet il y a 3 jours, il n'a pas pushé pendant 3 jours

dbdr: mais le boss change pas

leojean890: alors que moj j'ai pushé 60 fois environ en 72h

leojean890: et je suis encore à son ranking

leojean890: ;)

leojean890: et loin du boss;o

leojean890: sachant que j'ai tout tenté sur l'éval, la simu, l'analyse des positions et l'esquive des mines, ça stagne ;o

GiB: dbdr: Ah ? J'ai l'impression que le boss a été mis à jour: je perds beaucoup plus contre lui, même avec les versions précédentes de mon code

J'ai peut-être eu de la chance cet après-midi :/

Boulet: vous pusher trop et ne reflechissez pas assez

Boulet: :p

dbdr: normalement il change pas, surtout un boss gold

Boulet: de toute facon, un push doit emmener legende sinon on a rien à gagner à pusher et tout à perdre

dbdr: faut se méfier de tirer des conclusions sur un nombre d matches trop petit

Vry: Le problème c'est pas le boss mais tous ceux qui sont agglutinés à ses pieds ...

NoZ-: bonsoir, juste une question de noob : on est obligé de MOVE à chaque tour ?

Vry: Non

NoZ-: genre je peux juste TRIGGER

k4ng0u: mais c'est conseille si tu veux charger une autre action

NoZ-: c'est possible de trigger uniquement ?

Vry: Oui

Swagboy: Oui en gros, il faut faire une action par tour

NoZ-: ok merci :)

Swagboy: N'importe laquelle

GiB: Sauf MSG

Zorg1: oui au moins une action valide, et MSG est considérée comme une action invalide (et par là n'est pas envoyé à l'opposant)

GiB: Tiens au fait: est-ce qu'on peut SURFACE plusieurs fois par tour ?

Zorg1: euh non c'est pas une action max par tour de chaque type aussi ?

leojean890: on ne peut pas non

ThomasNicoullaud: erf j'avais basé ma toute dernière monture sur ce principe de muti surface par tour zut

Vry: :upside_down:

Vry: Moi j'avais prévu le multi-move et multi torpedo en un tour ...

Vry: Mais je fais surface à la place ...

GiB: Challenge: gagner une partie en ayant fait les 7 actions lors du dernier tour

ThomasNicoullaud: sachant que tu peux pas trigger une mine

ThomasNicoullaud: il y a pas vraiment de cas qui génère cette combinaison

ThomasNicoullaud: (trigger une mine que tu viens de poser)

Swagboy: Tu trigger une autre mine et tu poses la tienne, ça rentre

GiB: On peut trigger une mine puis en poser une autre

Mais c'est sûr que MINE et SONAR ne seront pas très utiles au dernier tour

ThomasNicoullaud: c'est pas un kill move deteecté quoi :D

smeagol: Bonsoir

Default avatar.png JBM: comment es ton landi

Zorg1: le lundi dans le landeau du landerneau ?

ameler: C'est mon premier codingame et ce boss gold est en train de me dégouter à vie lol

leojean890: pareil xD

leojean890: mais c pas mon premier ;p

Zorg1: bah en général la légende c'est pas super facile non plus

ameler: Oui je vois qu'on est plusieurs dans ce cas :p

leojean890: franchement ils ont abusé sur la difficulté pour celui ci ;p

leojean890: juste ils veulent pas surcharger leurs ressources pour le rerun ;p

RomanceDawn: j'ai souvenir du boss gold UTTT qui cognais bien fort aussi

leojean890: mais la légende est jamais facile je pense quand même

Zorg1: le boss STC est pas mal non plus

leojean890: mais là comme c un mois ils ont mis plus haut

Zorg1: sur BotG on a terminé à plus de 100 en légende, ils n'ont fait le rerun que pour les 100 premiers.

Swagboy: Oui, 100 en légende ça commence à faire un peu bazar

Zorg1: hé hé look CSB

Zorg1: (bon après c'est un multi aussi, les gens ont le temps)

Swagboy: Oui, c'est un peu différent

leojean890: ici on dépassera pas 50

leojean890: ils dépasseront pas 50 en légénde

leojean890: car barre trop haute

leojean890: je pense

leojean890: voir 40

Zorg1: oui enfin il reste une semaine

leojean890: quoi que.. zasmu est pas loin là:p

leojean890: une semaine mais avec entre 0 et 3 mecs par jour

leojean890: zasmu est à 0.18 seulement ça risque de passer

Zorg1: sont déjà 29 en légende

leojean890: et ouasi entre les tryhard et les hide ça peut monter un peu

leojean890: mais pas trop jpense

leojean890: avais pas vu que _Royale était passé :) gg

leojean890: bah zasmu bientôt

leojean890: ça fera 30 et restera 6 jours

leojean890: bon allez ptet 50 personnes en tout, j'étais pessimiste sur 40

Vry: Ouais, on va bien finir par y arriver leojean890 ! :p

leojean890: maybe vry

Vry: Faudrait juste réussir à se remotiver un peu ... https://www.youtube.com/watch?v=Bn7UYC6my8U

leojean890: Vry

leojean890: bah moi je suis motivé et je fais plein de tests

leojean890: mais pas encore suffisant

leojean890: reste 6 jours + 1 soirée-nuit

leojean890: dont 4 de télétravail

leojean890: donc un peu limite sauf si je trouve le bon truc à changer

leojean890: pour gagner les 3 pts manquants

leojean890: 25.63 => 29

Vry: Moi il me reste demain mais je TT, vendredi mais pareil. Par contre j'ai 100% samedi et dimanche .. :D

leojean890: zasmu est à 0.04

Vry: J'ai une idée, mais je ne sais pas encore commet la mettre en place ...

leojean890: on va avoir 30 legende

leojean890: moi TT mardi mercredi jeudi vendredi

leojean890: et je peux bosser dessus le soir et faire des submits de changements de params simples pendant le TT si ça me prend pas mon attention

Zorg1: bon je vais pouvoir bosser peinard sur le contest alors ;-)

Vry: Allez un p'tit submit pour déconner ...

Vry: C'est rigolo, sur ce contest j'ai de beau départ souvent : 9/10 ... mais après ça part en sucette.

Zorg1: bah c'est très variable le résultat d'un submit, alors pour en déduire si une feature est OK ou non ...

leojean890: clair

leojean890: moi je fais trop de déductions ainsi

_Royale: merci leojean890

leojean890: mais en vrai j'ai pas mieux :(

Vry: Ça permet juste de valider qu'il n'y a pas de gros bug ...

leojean890: maintenant vise #1 _Royale ?!^^

Vry: gg _Royale ... un petit conseil pour ceux qui luttent ? :)

leojean890: ouais le submit ça fait faire des pseudo stats

leojean890: mais pas précises

leojean890: donc maybe avec plusieurs submits identiques en faire de meilleures :P

leojean890: mais bon disons que je me contente d'un

leojean890: et je prends le résultat avec des pincettes mais je garde le code qui me fait le meilleur ranking

leojean890: en me gardant la possibilité de retester le reste après

Vry: #33 ... toujours en cours ... c'est fluctuant ! :)

_Royale: Vry: je sais pas si ça sera applicable pour vous, moi la dernière modif que j'ai faite c'est le gameover dans mes simus (par exemple j'ai 0 vie et l'adversaire au maximum -1, etc)

leojean890: moi je me permets pas de me descendre à 0

_Royale: avant je regardais juste l'écart donc je manquais peut-être des victoires garanties

Vry: En effet ...tu as l'ai d'être allé assez loin dans la simu. :)

_Royale: leojean890: j'ai pas vérifié le referee, mais je suppose que 0 vs -1 c'est victoire pour celui à 0

YannT: ah ben oui les killshots c'est quelque chose qui fait beaucoup gagner en winrate :)

YannT: draw je pense

leojean890: ouais y'a des draw..

leojean890: j'en ai plein

Default avatar.png DEIZ21: non _Royale

Default avatar.png DEIZ21: les 2 perdent

_Royale: ok merci YannT et DEIZ21

leojean890: y'a plein de parties où les 2 sont premiers

dbdr: je viens de voir qu'il y a un PHP en légende

Default avatar.png DEIZ21: si t'es coulé en un seul morceau ou coulé explosé ca fait de toi coulé quand meme :p

Vry: C'est étonnant ça ... je n'ai aucune partie nulle ..

Fangel: ah je commence à entrevoir le boss or... moins d'un point d'elo... Faut il resubmit ou espérer le miracle?

dbdr: il faut se tirer dessus pour faire match nul

dbdr: bcp doivent éviter

leojean890: Fangel ça dépend de ce que les autres ont comme winrate avec toi et avec le boss

leojean890: mais ça peut passer sans submit si t'es patient

leojean890: t'as 0.54

Zorg1: les conseils de dbdr. va falloir ouvrir une rubrique :D

leojean890: d'écart

YannT: vry faut se tirer dessus pour faire des nulles

Vry: dbdr mais en effet si le match nul peut éviter une perte sèche ...

YannT: ah grillé par dbdr

Fangel: ouais en fait il faut des gens qui ont un bon winrate avec le boss et un peu moins avec moi

leojean890: moi je me tire dessus si l'autre subit plus que moi sauf si ça me tue

ThomasNicoullaud: il faut tirer dessus pour faire des nulles

ThomasNicoullaud: aller moi aussi je m'y met

Vry: Oui mais merci quand même YannT et dbdr

Vry: Et merci ThomasNicoullaud !

**Zorg1 resiste à rentrer dans la danse ...

k4ng0u: Fangel tu mets 3/2 au boss sur ton dernier push, si tu spammes push ca le fait non? :D

Vry: Merci Zorg1 1

dbdr: sinon ya la technique YannT: 5 surfaces au début, histoire de rendre le match intéressant

Vry: Submit terminé #30 ...

leojean890: oui Fangel

Vry: Ah non il reste 6% ...

Zorg1: attend j'ai même pas eu le plaisir de te troller :(

Fangel: ok merci k4ng0u et leojean890

Vry: => #25 :p

Vry: De rien Zorg1

leojean890: 25 pas mal^^

YannT: ahah ouais c'était un bug marrant ça le surface frénétique :)

Vry: Mais il ne manque que 5 points ...

leojean890: les derni§ères places sont les plus dures

leojean890: les 3 prochains .. maybe zasmu Fangel et nmahoude

Vry: C'est clair, il y a un gouffre en fait ...

leojean890: ouais

leojean890: c le pire

leojean890: jamais réussi à le franchir

nmahoude: grrrr

leojean890: mon mieux c'est être à 2 du boss

leojean890: arrivé une seule fois

Vry: C'est pas mal déjà !

nmahoude: je fais tout mon run dans le top 10, je fais que 2 matchs contre le boss et je les perds :(

leojean890: sinon je tourne entre 3 et 5

Vry: Moi, il faut que je revois ma stratégie et que je négocie avec mon éval.

leojean890: t'es seulement à 0.6 du boss c pour bientôt

nmahoude: ouais maintenant je sais pas si je dois repush :)

leojean890: pareil revoir mon eval surtout

leojean890: nmahoude c tjr la question intéressante

leojean890: si t'as un bon ratio contre lui tu spam

leojean890: tu le fais baisser et tu passes

leojean890: sinon attendre est mieux ?

leojean890: à voir

nmahoude: je vais attendre Fangel

leojean890: il a tenté le submit lui

Fangel: j arrive :)

nmahoude: j'ai un bon ratio contre quasiment tout le top 10, mais pas le boss

nmahoude: un peut comme tout le monde

leojean890: mais s'il a un bon ratio contre le boss ça vous aide vous 2 et zasmu

Fangel: mais j ai fait un mauvais début ça va être long

leojean890: mauvais début tu relances pas ?^^

YannT: jolindien il a cassé son bot

leojean890: il va le fix je pense :P

leojean890: soon !

YannT: ah nan il push j'avais pas vu la roue :D

YannT: je me disais aussi, 27ème c'est chelou

YannT: bon, j'ai validé des amélioration

YannT: il va être temps pour mon push biannuel

YannT: mon bot par moment il a vraiment son petit coté yolo...

YannT: https://www.codingame.com/replay/449261780

YannT: frame 79

YannT: il a vu un tour à 3hp il a foncé

Vry: En effet ...

YannT: frame 223 aussi

YannT: sur ce replay il a bu bol en fait généralement quand il fait ça il s'en reprend une pleine face juste derrière en fait :(

ThomasNicoullaud: merde YannT

ThomasNicoullaud: je croyais en ta stratégie de placement au départ je venais de la copier

ThomasNicoullaud: et toi t'y crois plus :'(

YannT: non effectivement j'ai perdu la foi en ça

ThomasNicoullaud: t'étais le seul

YannT: sur certaines map ça empale complétement en fait

Vry: #22 Mouhaha ... mais arrêtez de me pousser ...

ThomasNicoullaud: mais j'ai peu de meileur perf quand meme bizzarement

ThomasNicoullaud: plutot que random ;D

ThomasNicoullaud: *j'ai eu

YannT: ben y'a une idée derrière

YannT: mais sur certaines map tu vas commencer dans un tunnel et là c'est moche tu perds N tours à rien faire pendant que l'autre fait son chateau de mines

ThomasNicoullaud: bcp on la meme heuristique pour le choix de départ

ThomasNicoullaud: mais j'arrive pas à valider vraiment l'impact sur la game

Vry: Ouais, pas évident la gestion de l' "ouverture" ... :)

YannT: il se passe excessivement mal mon push dites donc

ThomasNicoullaud: et bu ton choix je m'étais dit que ca avait pas vraiment d'importance

YannT: ben l'impact dépend de la map

YannT: sur certaines ma finasserie donne un avantage, mais sur d'autres tu perds au placement :p

YannT: ce bot est meilleur contre le top5 mais il reste coincé en bas de la ligue là :D

YannT: sale bete

ThomasNicoullaud: démarre dans le coin ;)

GiB: Je suis en trains d'expérimenter CGBenchmark, il y a moyen de le faire affronter des ennemis random ? Comment on récupère l'agnetId du boss ?

Vry: Le boss c'est lui si j'ai bien pris note : 2772209

Vry: :D

Vry: GiB

ThomasNicoullaud: exacte

Default avatar.png guillax: Salut !

GiB: Merci Vry

Default avatar.png guillax: j'ai une question concernant le silence, je ne suis pas sûr de comprendre comment ça marche

Default avatar.png guillax: est-ce qu'on peut 'traverser' des zones déjà explorées ?

ThomasNicoullaud: no

ThomasNicoullaud: (not visiting already visited cells or islands)

ThomasNicoullaud: t'as pas lu les règles ? :D

Default avatar.png guillax: mais aussi 'sur le chemin'

Default avatar.png guillax: si si, mais justement c'est pas clair clair je trouve

Default avatar.png guillax: je me demandais si AUCUNE des cases traversées lors du silence ne devaient avoir déjà été visitées ou si seulement la case de sortie

Vry: guillax, le silence c'est N fois la commande MOVE (de 0 à 4)

GiB: guillax : je considère le silence comme des MOVE consécutifs, dans la même direction, et sans charger de système

Vry: L'adversaire n'a aucun info à part le fait que tu as fait un SILENCE

Zorg1: pas vraiment N fois la commande MOVE, la direction des N MOVE doit être la même aussi ;-)

Zorg1: s/vraiment/exactement/

GiB: De plus, les cases sur le chemin seront aussi marquées comme visitées

Zorg1: ah je dis la même chose que GiB

R4N4R4M4: Purée tous ces silences, comment je vais élaguer tout ça ??? :(

R4N4R4M4: http://chat.codingame.com/pastebin/7167e4b9-ddcf-4668-9e01-b9e5ea885627

R4N4R4M4: Et mon bruteforce timout évidemment

R4N4R4M4: https://www.codingame.com/replay/449271915

Zorg1: qui silence spam comme ça en gold ?

R4N4R4M4: Maryan

ThomasNicoullaud: R4N4R4M4 tu t'en fous

ThomasNicoullaud: au pire tu timeout contre lui

Default avatar.png guillax: merci pour les infos

ThomasNicoullaud: au mieux reset tout

ThomasNicoullaud: il a pas fait une mine rien

R4N4R4M4: Ma fonction récursive est pas encore au point, mais déjà elle timeout au 39e silence, c'est déjà ça

ThomasNicoullaud: ca te fait combien de chemin ca ?

R4N4R4M4: Aucune idée, j'élague au fur et à mesure et je stocke pas les chemins

ThomasNicoullaud: ha ok

R4N4R4M4: Mais ça marche pas encore, je m'arrache les cheveux dessus depuis hier

Zorg1: ok merci j'avais besoin d'un silence spammer pour tester une feature

Default avatar.png DEIZ21: Th quand tu reset la liste des chemins comment tu fais pour continuer a elaguer sur les trigger des mines?omasNicoullaud

R4N4R4M4: J'avais pas vu, mais en fait je timeout pas, c'est la partie qui est finie :D

Default avatar.png DEIZ21: ThomasNicoullaud quand tu reset la liste des chemins comment tu fais pour continuer a elaguer sur les trigger des mines?

ThomasNicoullaud: contre le mec en question il fait que des silences

ThomasNicoullaud: donc niveau trigger a élaguer il y en a pas des masses :D

Default avatar.png DEIZ21: non d'une maniere generale

R4N4R4M4: Zorg1, y a Zenoscave aussi qui spammait pas mal, je sais pas si il a changé depuis

ThomasNicoullaud: quand je reset en général j'ai perdu

Default avatar.png DEIZ21: si tu reset tu peux continuer a elaguer sur trigger?

Default avatar.png DEIZ21: ah bon?

Vry: Comme le dit ThomasNicoullaud, osef ! :p

ThomasNicoullaud: egaetan il est 12eme

ThomasNicoullaud: avec un code poussé le 27/03 je crois

Default avatar.png DEIZ21: et tu monte a combien de chemins avant de reset?

ThomasNicoullaud: et depuis il a disparu

ThomasNicoullaud: je sais pas 3000 je dirais

Default avatar.png DEIZ21: ok merci

GiB: DEIZ21 Tu peux fusionner 2 chemins qui ont la même position en prenant l'intersection des cases visitées. Ca doit marcher pareil pour les mines en prenant l'union mais il ne faut pas que ton code croie que le nombre de mines a doublé :)

Default avatar.png DEIZ21: et vous virez les mines des paths apres trigger quand on connait pas la position exacte

Azkellas: ugh, j'ai perdu 2 points de trueskill depuis hier soir

Zorg1: tkt c'est normal

ThomasNicoullaud: quand t'es a 5 points du boss il en faut des améliorations ptin

Azkellas: remarque le boss a perdu 2 points aussi depuis hier

ThomasNicoullaud: en faite CGBenchmark sur 100 games t'as zero conclusion

ThomasNicoullaud: j'ai lancé 2 fois le bench avec le meme code

ThomasNicoullaud: j'ai 30% d'écart

pb4: ^

pb4: Avec 100 matchs si t'observes 50% de winrate tu sais avec 95% de chances que tu es entre 40 et 60%

pb4: pas mieux

Azkellas: 30% sur 100 games c'est quand même beaucoup

ThomasNicoullaud: surtout que le preier bench j'vais 60% contre le boss

ThomasNicoullaud: et le 2eme 30%

ThomasNicoullaud: blague

ameler: Thomas c'est quoi ce bench ? C'est une option payante ?

ThomasNicoullaud: https://github.com/s-vivien/CGBenchmark

ameler: wahou merci !

ameler: Ha oui pas bête leur truc

pb4: son*

pb4: auteur unique :)

ameler: yes

ThomasNicoullaud: je sens que je vais en refaire passer un en legend

nmahoude: je t'en voudrais pas :)

ThomasNicoullaud: je viens de prendre 3 loose contre troi et de faire 1 win contre le boss

zasmu: je prends un exception lorsque j'essaye de build CGBenchmark, une idée ? Could not find method annotationProcessor() for arguments [org.projectlombok:lombok:1.18.10] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Swagboy: Oui, prend le fichier compilé directement

Swagboy: Même erreur chez moi je crois

zasmu: le .jar ?

Swagboy: ui

zasmu: je peux le trouver où ?

zasmu: il est sur le repo ?

Swagboy: https://github.com/s-vivien/CGBenchmark/releases

zasmu: thx

leojean890: wow 2.3 du boss, dommage que ça suffise pas ;P

Swagboy: no problemo

leojean890: gamoul passe au dessus du boss tiens

leojean890: en gros gg si ça dure jusqu'à la fin du run

ThomasNicoullaud: cette fausse joue

ThomasNicoullaud: *joie

leojean890: ouais dmg

leojean890: nmahoude à 0.5 du boss..

leojean890: 0.4

leojean890: zasmu à 0.8

leojean890: va y avoir du monde en leg

leojean890: gamoul à 0.6 :p

leojean890: suffit de pousser tlm un coup ^^

leojean890: en baissant le boss

Vry: J'ai eu du bol sur cette carte ... https://www.codingame.com/share-replay/449305539

Vry: :p

Fangel: oh là j ai un bon submit !

ThomasNicoullaud: effectivement

Zorg1: pop à 11 nice

Fangel: j espère que le boss est fatigué !

ThomasNicoullaud: je m'y attèle

Fangel: vise la jambe gauche

ThomasNicoullaud: je viens de te prendre une win par contre :p

ThomasNicoullaud: ha 1-1

ThomasNicoullaud: ha ouais t'as l'air plus fort quand meme

Fangel: je suis à 2v1 sur le boss

ThomasNicoullaud: allez a deux on se le fait là

ThomasNicoullaud: banduga j'ai 100% de loose contre lui

ThomasNicoullaud: c'est ouf

Fangel: 3/1

ThomasNicoullaud: tiens une win contre le boss mec

ThomasNicoullaud: on va se le faire a deux je te le dis

leojean890: j'avoue c'est pas mal pour vous là;)

ThomasNicoullaud: et je loose contre toi :'(

Fangel: non faut pas dire ça

leojean890: Vry ça manque d'esquive de mines pour vous 2 ce replay hehe

Fangel: je monte sur tes épaule pour lui taper la tête :)

ThomasNicoullaud: attrape ma main après plz

leojean890: 1 pt u dessus du boss fangel c pas mal :P

Fangel: tiens thomas ma main :)

ThomasNicoullaud: thx !

ThomasNicoullaud: les deux mains meme

Fangel: et la 2eme

leojean890: ça va masse apsser égende tt ça

Fangel: putain tire pas trop quand meme

ThomasNicoullaud: j'ai pris une baffe du boss

ThomasNicoullaud: deux meme

ThomasNicoullaud: d'affilé

Azkellas: glgl

ThomasNicoullaud: j'ai no pv

Vry: leojean890 ... oui c'est ce que je dois améliorer ...

ThomasNicoullaud: reprend ma main !

ThomasNicoullaud: j'ai mis un claque au boss

Vry: la gestion du champ de mines ...

Fangel: ah tu m a vraiment trop tiré là...

leojean890: purée le boss est repassé au dessus de vs

ThomasNicoullaud: dsl

Fangel: j ai fait une mauvaise série contre tout le monde

leojean890: Vry pareil j'ai submit une amélio pour ça mais c loin d'être niquel

ThomasNicoullaud: merde et je reprends des loose chelou

ThomasNicoullaud: pareil

leojean890: comment vous l'avez remonté à 29.3 alors qu'il était à 28.8;P

ThomasNicoullaud: tiens je te remets la haut ca marchait mieux

ThomasNicoullaud: bon

ThomasNicoullaud: ca marche pas

ThomasNicoullaud: tu m'as bien aidé pourtant

Azkellas: Il était sympa ce push jusqu'à ce que je perde tous mes matches du 49 au 59ème

ThomasNicoullaud: j'aurais pas d'autre opportunité lol

leojean890: thomas t'as 6 jours ça ira xD

GiB: leojean890 Ah bon il faut pas aller dans les mines ?! Ca fait 2 jours que j'ai classé ce point en "won't do"

ThomasNicoullaud: je comptais bcp sur fangel

leojean890: purée je suis à, 2.7 du boss moi c mal barré

leojean890: GiB tu veuyx pas esquiver les mines? :P

ThomasNicoullaud: bon bah ca fait pshit moi

ThomasNicoullaud: je vais au lit

ThomasNicoullaud: tchouss

leojean890: j'ai fait un truc pas optimal mais ça marchotte

leojean890: bonne nuit ;P

Vry: bn

ThomasNicoullaud: 30 derniers run j'ai 3 win

leojean890: fangel et gamoul on y croyait car au dessus du boss en milieu de run mais pas fin

Vry: Pourquoi je suis #15 ?

ThomasNicoullaud: ste joke

leojean890: gg Vry hehe

Fangel: en fait y a gamoul qui est monté sur mes épaules maintenant

ThomasNicoullaud: dsl je m'accroche

Fangel: il a repris 1 pt le boss...

ThomasNicoullaud: jl'ai tapé

Fangel: ah j ai complètement chuté là

ThomasNicoullaud: bon bah gg

ThomasNicoullaud: je compte sur qq'un pour me pousser cette nuit

ThomasNicoullaud: bye

Azkellas: bonne nuit ThomasNicoullaud

Fangel: bonne nuit

Azkellas: t'es bien monté Vry nan ?

Azkellas: sans allusion aucune

Zorg1: pas notre genre

leojean890: ouais Vry tu approches de la légende :P

leojean890: moi les 2 autres m'ont rebaissé :P

Vry: Azkellas, oui doublement :p

leojean890: j'étais à 26.5 et now 26.1

Vry: J'ai fait un submit pendant le repas et je me suis retrouvé dans le top 25

leojean890: bah tua pproches :P

Vry: et au fil des push je grapille des places

leojean890: bon ils sont qquns pas loin du boss

leojean890: moi c pas suffisant je prépare qqc

Vry: Mais en terme de code j'ai changé peu de chose ...

leojean890: ah t'as resubmit le meme code ?:P

Vry: Oui :p

leojean890: parfois c un peu chelou les resubmit

leojean890: le boss rebaisse

Vry: Oui

leojean890: jsuis entrain de me faire dégager vers le bas d'une force xD

leojean890: gamoul à 0;25 :)

Fangel: le mieux c est de toucher le fond et repartir

leojean890: bon allez faut que je prépare un truc à submit

leojean890: ouais plus on baisse moins on hésite à submit

leojean890: à moins d 1 pt du boss on hésite

leojean890: surtout si bas winrate contre lui

leojean890: Zenoscave semble pas mal aussi

Vry: Ah j'ai aussi une toute petite featurette à ajouter ...

Vry: ... quand je tire sur des positions adverses essayer dans la mesure du possible de centrer le tir sur l'une de cases possibles ... :D

leojean890: moi c'est la gestion des silences et des esquives de mines surtout - faut que je finisse de preparer 2 3 trucs

leojean890: je fais ça Vry

leojean890: s'il y a plusieurs positions collées je tire au centre

leojean890: :)

Vry: Là ça formait un petit L m'ais j'ai tiré dans le creux ... alors que j'avais une chance sur trois d'infliger 2 points de dommage moi je choisis 1 point max !

leojean890: ils sont 3 collés au scpore du boss là

Vry: C'est ballot

leojean890: gamoul zasmu ThomasNicoullaud futurs légende

Vry: Je propose de les promouvoir histoire de passer top 10 :p

leojean890: entre 0.2 et 0.4

leojean890: j'avoue xD

leojean890: bah je vais submit des amélio

leojean890: jpense que ça suffira pas

leojean890: et dans le meilleur des cas je leur baisse le boss xD mais je risque de le monter car j'ai jamais eu un super winrate contre

leojean890: Zenoscave a monté le boss

leojean890: et gamoul.thomas

leojean890: enfin parfois je le défonce 3 0 le boss mais rare

leojean890: moi jss déjà top 10 mais inintéressant / trop loin pour que j'aie une chance de passer sans submit

Azkellas: less talkin', more codin'

leojean890: j'ai pas de gros code à faire, c'est surtout mon éval à optim là pour les mines mais c chaud de faire les boons choix

Vry: CGTV ...

leojean890: XD

leojean890: javoue je commente les scores xD

leojean890: thomas à 0.1..^^

leojean890: bon allez je coupe le chat et je me concentre sur mon éval ça vaudrait mieux xD

Azkellas: ahah je voulais pas te faire partir mais ya un côté commentateur sportif ouais :D

leojean890: XD

leojean890: bah quand c proche du boss ça m'intéresse de voir les passages :P

leojean890: mais en vrai faut que j'améliore mon truc là

leojean890: car 2-3 pts du boss c mort de mort :p

leojean890: faut pas que je me distraie trop

Vry: bn !

Azkellas: gn Vry

GiB: Rogntudju https://www.codingame.com/replay/449314140

Frame 150, il n'y a pas de win garantie alors mon bot prend la partie nulle sans cehrcher une option potentiellement gagnante

GiB: Je ne sais même pas si ça vaut la peine de gérer ce cas rare pour un demi-point

GiB: Il faut faire MOVE E TORPEDO | TORPEDO 1 7 et seulement en dernier le TRIGGER pour prendre la nulle si la torpille n'a pas touché

pb4: GiB perso je ne le gère pas...

YannT: mon acien code performe mieux :(

Swagboy: C'est toujours le mieux l'acier :(

YannT: ah p'tet pas en fait

pb4: YannT : perso j'ai ressorti un code d'il y a 3 jours maintenant

YannT: celui ci perfoorme mieux en fait, mais il est moins régulier

YannT: doit y avoir un bug, faudra que je regarde

YannT: c'est p'tet simple à corriger

YannT: ouais nan le nouveau est mieux en fait clairement

YannT: mais il doit y rester des couacs quand même

Swagboy: Le silence 0 c'est encore utilisé dans le top ?

pierre31: gold enfin, je vais me coucher...

Stilgart: Swagboy: moi je l'utilise

Stilgart: je suis pas convaincu que coder un choix de silence plus intelligent fasse une réelle différence

Stilgart: gg pierre31