Chat:Fr/2020-04-13
XLP: 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é
shootiz: Des idees pour passer en gold e_e
Zorg1: bah gg aux nouveau légende, Nagrarok & SlyB :)
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: 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 ?
BlaiseEbuth: stoi l'wagon.
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
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 ?
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
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
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
DEIZ21: oui c'est mieux que rien
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 ?
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
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
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
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
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
DEIZ21: implementer une SEULE feature a chaque fois
DEIZ21: hier j'ai codé une feature complexe et en passant j'ai vu un bug mineur que j'ai corrigé
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
DEIZ21: si t'es la manifeste toi
Boulet: mouis
Boulet: oui
DEIZ21: pkoi tu pose les mines sur les bords
Boulet: pourquoi pas ?
DEIZ21: t'en tirera plus de potentiel si tu decale d'une case
Boulet: pas forcement
Boulet: et tu regardes un code qui a plus de 3 jours. Ne l'oublie pas
DEIZ21: bah une mine qui touche 9, 8 ou 7 case est bien mieux qu'une qui touche que 6
DEIZ21: moi j'ai vue un truc qui m'a interpelé je voulais te faire la remarque ;)
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
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
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
_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
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
GiB: Merci Vry
guillax: j'ai une question concernant le silence, je ne suis pas sûr de comprendre comment ça marche
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
guillax: mais aussi 'sur le chemin'
guillax: si si, mais justement c'est pas clair clair je trouve
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
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
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
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
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
DEIZ21: si tu reset tu peux continuer a elaguer sur trigger?
Vry: Comme le dit ThomasNicoullaud, osef ! :p
ThomasNicoullaud: egaetan il est 12eme
ThomasNicoullaud: avec un code poussé le 27/03 je crois
DEIZ21: et tu monte a combien de chemins avant de reset?
ThomasNicoullaud: et depuis il a disparu
ThomasNicoullaud: je sais pas 3000 je dirais
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é :)
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