Chat:Fr/2020-03-22

From CG community
Jump to navigation Jump to search

dbdr: \o

Default avatar.png nib: o/

dbdr: wow, Zorg1 a bouffé de l'otarie!

egaetan: Salut

egaetan: Oo gg Zorg1

Zorg1: ?

Zorg1: ah on m'a poussé pdt la nuit de la 20éme place :)

dbdr: wow

dbdr: c'est plat alors :)

dbdr: mais gg quand meme, tu as fait ça vite!

Zorg1: thx dbdr gaetan

Zorg1: mais ça va pas durer

dbdr: allons allons

dbdr: c'est quoi ce défaitisme?

jolindien: o/

Zorg1: \o

Zorg1: dbdr : hé il reste quand même trois semaines

Zorg1: et actuellement quasiment tout le monde est sur la stratégie silence/torpille

dbdr: silence on torpille

dbdr: https://www.codingame.com/share-replay/441311225

dbdr: Zorg1 and me playing it safe

dbdr: s/en/fr/g

Default avatar.png JBM: string not found: en

dbdr: :P

Default avatar.png JBM: comment es ta gromanche

Zorg1: ah zut je ne vois pas mes messages

dbdr: http://chat.codingame.com/pastebin/bd81f32f-b9ff-46f4-9f15-7bfb84165019

dbdr: JBM ^ ça marche :)

Default avatar.png JBM: gg

dbdr: tiens, logs à la nanoseconde près

Default avatar.png JBM: oui c'est super important

dbdr: par contre, je viens de réaliser que les messages XMPP continnent pas les dates

Default avatar.png JBM: non

Default avatar.png JBM: sauf les delayed

dbdr: enfin les heures surtout

dbdr: ah oui?

dbdr: makes sense

Default avatar.png JBM: ca pose une question interessante de melange d'heure client/serveur

Default avatar.png JBM: mais sinon oui, makes sense

dbdr: pour les delayed

dbdr: ?

Zorg1: chating haute fréquence

dbdr: http://chat.codingame.com/pastebin/d8085b43-5992-4d00-ad2b-600936f12691

dbdr: déja la TZ est spécifiée

Default avatar.png JBM: good serveur

dbdr: tu veux dire si l'un a une heure à la masse?

Default avatar.png JBM: oui

dbdr: le client inclus l'heure dans les messages qu'il envoie?

Default avatar.png JBM: je ne pense pas

dbdr: Zorg1 #5

joelthelion: https://imgur.com/a/qaQUGMY

dbdr: wow that's great jolindien

dbdr: joelthelion

dbdr: ça manque d'une légende par contre

dbdr: c'est classé par quoi exactement?

Zorg1: ça ne rigole plus, on sort les graphiques. "chandelle" le nom de ces trucs je crois ?

dbdr: je crois oui

joelthelion: "rank" c'est le classement en gros

dbdr: Ocaml a pas trop de variance :D

joelthelion: j'ai utilisé ça :https://github.com/eclarke/ggbeeswarm

joelthelion: @dbdr c'est dur d'estimer une variance avec un point :)

dbdr: ben variance = 0, non?

dbdr: :)

joelthelion: euh, on va dire que c'est une manière de voir les choses :)

dbdr: c'est pas la consquence de la définition?

dbdr: sinon, ça semble classé ni par le meilleur, ni par la moyenne, si?

egaetan: bon ba il faut que je me mette au Rust ou au Haskell

dbdr: :+1:

dbdr: cqfd

Neumann: Haskell ?

Neumann: T'as de la fièvre

egaetan: oui ça pue

dbdr: dart c'est mauvais de façcon consistente

Zorg1: t'as toujours les deux mêmes en Haskell de tout façon

joelthelion: @zorg1 il y avait moi aussi il y a quelques temps :-p

joelthelion: mais cette fois j'ai opté pour les pers

joelthelion: *perfs

Zorg1: hé hé

Zorg1: tiens y a pas D :D

dbdr: lol

Zorg1: 100 votes et personne en contest. bizarre :thinking:

b0n5a1: o/

Zorg1: \o

dbdr: ils y bossent, ils ont juste pas encore réussi à faire un truc submittable

YannT: tiens, j'ai passé bronze en dormant

Zorg1: gg ton moi insomniaque

b0n5a1: t'en que t'en a pas coulé un, _a va ...

Zorg1: houla on attaque dès le matin l'humour de haut niveau ...

dbdr: amis du bon gout...

b0n5a1: ouais, bon, sous-marin tout ça...

b0n5a1: c'est sorti tout seul

b0n5a1: comme ça caille depuis hier

egaetan: il faut tirer dès qu'on peut toucher ou des qu'on peut toucher juste ?

dbdr: questiion à #1

Default avatar.png leojean890: je ne peux considérer que 3 silences adverses, au 4eme je timeout ;o

Default avatar.png leojean890: moi j'utilise que des probas de toucher ;P

dbdr: leojean890 c'est noté ;)

Zorg1: le pb de la torpille c'est que ça permet de te repérer, alors utiliser la torpille comme sonar ...

Default avatar.png leojean890: mdr faut que je corrige ça vite alors !!

Default avatar.png leojean890: xD

egaetan: leojean890 courage

Zorg1: 3 silences adverses ? mon pauvre avec les gars qui font un silence tous les 7 tours ...

Default avatar.png leojean890: merci !!:P toi aussi t'avais des problèmes de timeout avec les silences ;) réglé ?:P

egaetan: j'ai triché

Zorg1: c'est mal

Neumann: C'est le moment de sortir le PM de pb4 sur COTC

Default avatar.png leojean890: la torpille ça aide à repérer en effet ;)

egaetan: pb4 il continuait à jouer avec les bateaux coulés ?

Neumann: Non mais il avait un système de visée probabiliste si je me rappelle bien

Neumann: Mais par contre comment on peut être top 10 et se poser ce genre de question, la méta est vraiment claquée pour l'instant ?

egaetan: quelle méta ?

Neumann: ok :D

egaetan: tu silences tant que tu ne sais pas où est l'autre crétin

Neumann: Et tu fais timeout tout le monde

egaetan: tu tires quand tu sais où il est et qu'il est à distance

egaetan: tu ignores les mines et les sonars

dbdr: Illedan il fait des mines

egaetan: c'est le meta-jeu la bataille des timeouts

Neumann: Les mines ça a l'air bien OP

Neumann: Ca coute rien

Zorg1: ah oui j'ai l'impression d'être le seul à utiliser le sonar

egaetan: dbdr oui mais lui il est dans le top3

Neumann: Et c'est impossible à détecter

egaetan: ça va me rajouter des timeouts les mines je le sens

Neumann: Les mines y'a rien qui permet d'avoir un début d'idée d'ou elles peuvent être

egaetan: il faut garder tous les chemins

egaetan: et paf le timeout

Neumann: Même, tu pars du principe qu'il y en a sur tout le chemin ?

egaetan: tu sais quand il pose

Neumann: Ah putain oui

dbdr: encore heureux

dbdr: SILENT<MINE>

Neumann: ?

dbdr: jk

dbdr: commande secrete

pb4: "Neumann 11H20 C'est le moment de sortir le PM de pb4 sur COTC"

pb4: shhhhh

Neumann: Je l'ai invoqué :o

pb4: (à vrai dire je ne sais même pas de quoi tu parles :D)

Neumann: Avec un contest d'un mois j'ai envie de croire que tu vas pouvoir y participer, mais avec le contexte actuel, rien n'est moins sur :D

pb4: v1.cpp fait déjà 500 lignes

Neumann: wut

pb4: bah oui je sais pas coder donc je suis verbeux :/

Default avatar.png leojean890: combiner un silence et une mine c'est vrai que c'est fort xD

egaetan: threshold de 9 quand même

pb4: Ca apporte quoi de faire silence + mine ?

pb4: Neumann tu t'es lancé toi ?

Neumann: Yes tranquillement

pb4: J'ai encore aucune idée de comment jouer à ce jeu là :/

Zorg1: SILENT|MINE ça augmente le nombre de sites de mines probable

Default avatar.png leojean890: pas gratuit ouais ;)

l'intéret c'est que l'autre ne sache pas où tu as posé la mine ;)

BigUP: j'en suis encore a cherche a quel endroit se trouve l'adversaire

Neumann: Silence ça augmente le bruit dans la détection ennemie. En gros avec les actions ennemies et les tiennes tu peux vite réduire les spots potentiels de l'ennemi, mais dès qu'il SILENCE ça augmente le nombre de spots potentiels. Si tu MINE juste après un SILENCE dans le même tour l'ennemi va pouvoir déterminer le spot de la mine avec bcp moins de précision

Default avatar.png leojean890: @BigUp pareil avec les silences j'ai un pb de timeout

BigUP: a part jouer le chemin sur toutes les cases '.', je ne trouve pas d'algo leger

BigUP: leojean890, apres, t'es pas obligé de calculer tous les chemins dans le temps imparti... tu peux en laisser pour le tour d'apres

egaetan: BigUP ça ne pourra que empirer

BigUP: bon je vais peut-etre tenter ca quand meme... eliminer le maximum de chemins dans le temps imparti

egaetan: tiens nous aucourant !

BigUP: egaetan, ma problématique c'est déjà de sortir de wood ;)

Default avatar.png leojean890: dur dur

egaetan: lol

Default avatar.png leojean890: plus je soumets plus je perds des places xD

BigUP: tin j'ai pourtant un floodfill plutot efficace, mais ca ne suffit pas ! :)

Default avatar.png JBM: bon internet est a la ramasse aujourd'hui

Default avatar.png JBM: je preferais quand les boulets s'entre-contaminaient

b0n5a1: tu veux dire "pas" ?

Galrauch: salut le chat

Default avatar.png JBM: waf waf

Galrauch: et JBM aussi

dbdr: scp -e qui écrit pas les messages d'erreur :unamused:

dbdr: scp -3

Default avatar.png JBM: twitch pense que le meilleur serveur pour moi c'est asia:singapore

Default avatar.png JBM: bon s'il le dit

dbdr: trust the machine

BigUP: mince, à un moment mon IA arrete de tester les chemins adverse !?? je ne pige pas

YannT: vous faites la battledev la semaine prochaine au fait?

YannT: c'est bien comme contest?

Default avatar.png JBM: c'est pas cette semaine?

YannT: le 26 soir

Neumann: Jeudi prochain

Neumann: Oui je le fais

egaetan: oui aussi

YannT: j'ai jamais fait, c'est chouette?

Default avatar.png JBM: je crois que j'ai jamais fait en entier

WhatTrickeryIsThis: moi je le gagne

Neumann: Si t'aimes les concours de rapidité sur des puzzles, oui

Nagrarok: je la fais aussi

YannT: ah, pas mon truc préféré mais bon

WhatTrickeryIsThis: Nagra il gagne aussi

Default avatar.png JBM: ils ont selection assez limitee de langages, de memoire

Default avatar.png JBM: enfin bon ils y viennent tous

Default avatar.png JBM: meme codejam a abandonne le langage libre :'(

BigUP: voila c'est bon ! :) aloge de localisation au point ! ;) finalement tester tous les chemins ca passe, ca s'elimine assez vite vu qu'au début le chemin est tres court

Zorg1: nice

BigUP: plus qu'a implémenter les torpilles

BigUP: et je devrais sortir de wood

Galrauch: l'ordre des ordre a une importance?

Zorg1: oui

Galrauch: on peu tirer la torpille apres move?

Zorg1: oui

Galrauch: :)

Azkellas: le chat fr au top dans le classement

dbdr: oui, et #4 à #10 c'est tout fr :)

RomanceDawn: effet du confinement ?

dbdr: ça doit aider

Zorg1: zêtes pénible à changer d'avatar, je mets du temps à vous repérer ... :(

Default avatar.png JBM: c'est l'usage

YannT: Zorg1; je t'ai élu pour tester ma prochaine version, félicitations!

YannT: je vais avoir un bot tuné pour t'éclater héhé

RomanceDawn: les avatar c'est comme les stacks techniques

YannT: je me prend la tête à coder le check de si un point est dans un secteur alors que j'ai fait ça 15 fois sur UTTT -_-

RomanceDawn: lookup table ?

YannT: bof j'en suis vraaaaiment pas là hein

Zorg1: après je ne sais pas si mon bot est très représentatif

YannT: faut un truc avec des modulos et des divivions

YannT: mais je me souviens plus du détail

YannT: et j'ai du mal à retrouver

YannT: maaaaaths

YannT: enfin, multiplications et additions -_-

Zorg1: sx=x/5 sy=y/5 sx+3*sy

Stilgart: +1

YannT: ah ouais

YannT: c'est mieux que mon truc avec des modules ahah

Zorg1: (oui j'ai oublié le +1 quand j'envoyais l'ordre j'ai découvert l'existence du secteur 0 dans le referee ...)

Stilgart: c'est quoi le secteur 0 ?

Zorg1: c'est à gauche du secteur 1 quand tu utilises le saonar ;-)

Nagrarok: merci Zorg1, grâce à toi j'ai réalisé que mon bot utilise des % 3 au lieu de % 5 :laughing:

JohnnyYuge: Hello !

JohnnyYuge: Comment est ton confinement ?

Zorg1: bah les %3 t'as en besoin pour passer du numérode secteur vers les x/y

dbdr: Zorg1 pas de panique, t'as 0.03 de marge sur Nagrarok

Nagrarok: aah mais oui, tout est normal en fait x) je suis pas réveillé moi

Zorg1: :D large

dbdr: et 0.02 de plus sur egaetan

Galrauch: on peu pas tirer de torpille derrière soi?

egaetan: Nagrarok zut

dbdr: euh si

Galrauch: j ai des out of range dans tout les sens je compred pas

BigUP: ok, c'est parti ! Tchao wood 2 !!! ;)

dbdr: obstacles Galrauch?

Galrauch: open water

dbdr: replay?

Galrauch: https://www.codingame.com/replay/441337659

Galrauch: je sais pas ce qui m'echape...

JohnnyYuge: Ce moment terrible où t'enregistre la basse, la batterie, le piano et la guitare d'un morceau et qu'au moment où tu veux enregistrement des claquements de doigts, tu te rends que ça, tu sais pas faire...

BigUP: bon parcontre, il va falloir faire gaffe a ne pas se torpédo sur les pieds !

egaetan: Ah moi je me tire dessus sans prblèmes

dbdr: Galrauch tu bouges avant le torpedo

egaetan: ça trompe l'adversaire

Galrauch: et il faut pas?

dbdr: c'est la position apres le move qui compte dans ce cas

dbdr: si, mais faut respecter le range

dbdr: t'es à distance 5 là

Galrauch: faut calculer en distance de manathan?

egaetan: move + torpedo, je fais pas ça non plus, c'est bien ?

BigUP: argh ! toutes mes looses c'est quand je me torpedo de ssus !

JohnnyYuge: P'tain je peux pas lancer le jeu

Galrauch: mais les torpille vont en diagonalle alors moi jai pris tout un carre pas sur la distance...

dbdr: juste le blast en diagonale

Galrauch: humm

egaetan: elles bougent bizarrement les torpilles

Default avatar.png JBM: ah ok ca y est je comprends les refs a pop2

egaetan: elles font le tour des îles

dbdr: guidées par GPS

dbdr: mouvement dans les 4 directions, puis explosion dans les 8 directions

TidyMaze: bon cette fois c'est bon ... wood 1

Zorg1: gg

TidyMaze: (pour la seconde fois ^^)

BigUP: TidyMaze, attends, j'arrive

Stilgart: go go go vous

TidyMaze: je t'attends BigUP :)

BigUP: j'ai réglé mon torpédo sur le nextmove... ca va saigner !

Zorg1: j'aime bien les gens qui se blessent avec leurs torpilles, ça va bien avec mon style de jeu "je me planque"

TidyMaze: *tousse* *tousse* qui ça ?

Zorg1: :)

BigUP: Zorg1, on peut faire du WAIT ?

Stilgart: attends, l'adversaire va pas penser au petit-suicide :)

Zorg1: non la technologie du WAIT n'a pas été implémenté

Zorg1: :(

Stilgart: WAIT c'est OP

Stilgart: tu te poses sur une case, et tu attends que l'autre bouge...

Zorg1: le principe du jeu c'est quand même t'as que des actions bruyante (sauf SECRET et SONAR)

Zorg1: et t'es obligé de MOVE pour recharger tes actions

BigUP: et crotte ! je bloque sur le Top20 de Wood2 ! ;'(

egaetan: Nagrarok je t'ai remis 0.35. Nah !

Zorg1: bigUp pas encore passé ?

Zorg1: fix it !

dwarfie: mais euh ... arrete de me taper , ca va deformer mon casque ...

dwarfie: arretez

BigUP: Zorg1, pourtant, j'ai tout ce qu'il faut la ... maintenant faut que je gère un peu mieux mes déplacements

Zorg1: ah blanche neige repush. Vivement qu'elle mange sa pomme, elle

dbdr: arf

Zorg1: quoique je confonds là :thinking:

Nagrarok: tkt egaetan j'ai à peine commencé le bot :D

egaetan: Quoi ?!

egaetan: zut

Stilgart: dwarfie: c'est ton code de vendredi ou tu as ressoumi ?

Nagrarok: je bouge toujours aléatoirement, j'utilise seulement les torpilles et des fois je me prends des dégâts avec

dwarfie: last submit 21/03 01:41

Stilgart: damned... ton heuristique tient carrément mieux que la mienne

dwarfie: bah ... je suis le roi de l'heuristique ... mais ca mene rarement en legend ;)

Zorg1: actuellement c'est les SILENCE qui marche bien

egaetan: les mines aussi

Zorg1: ah tu as commencé à miner ?

egaetan: non mail illedan me defonce

dwarfie: normal ... c'est un mineur de fions ...

**dwarfie sort

egaetan: roo

Zorg1: *hum*

BigUP: je ne sais pas quel pays s'est réveillé, mais les serveurs CG se trainent la ?

egaetan: oui

dwarfie: 504 gateway timeout a repetition

Zorg1: c'est pas les US à cette heure ?

b0n5a1: idem dwarfie je viens de submit un test j'en ai eu deux

Zorg1: bon je vais bosser offline sur mon code alors

dwarfie: b0n5a1 ... moi c'est sans submit ... juste sur le leaderboard

b0n5a1: ha ok

Zorg1: pareil

b0n5a1: pas fait gaffe, là où j'en sis m'en fout du leaderbard ^^

Zorg1: toute façon tu vas encore me faire le coup "oh j'ai changé un truc j'ai gagne 100 places !"

b0n5a1: lol

b0n5a1: j'avoue j'ai souvent un truc comme ça (une constante qui cahnge)

b0n5a1: là je suis full random, je mets juste un peu de d'utilitaire en place

egaetan: change de random

b0n5a1: (et je suis afk presque tout le temps ^^)

b0n5a1: spawn random, move random, torpedo random, surface quand bloqué...pas de quoi fouetter un chat

Zorg1: la balade en sous marin quoi ;-)

BigUP: Est-ce qu'une balade confinée en sous-marin, c'est autorisé en ce moment ?

Zorg1: mmm je trouve pas la case

Zorg1: "activité puhysique nécessaire" ça doit coller

Zorg1: quoique manoeuvrer un sous marin tout seul ...

1957077: purée, enfin bois 1... ça commence hyper mal pour moi ce contest, que des problèmes bizarres : hier quand je lançais des torpilles random il me faisait des runs de 20 matches et ça s'arrêtait (fixé en checkant des targets valides). Aujourd'hui, si le loggue trop sur stderr, il me fait des runs à 10 matches...

BigUP: punaise de top 15 qui m'empeche de taper le Boss ! ;(

dwarfie: dwarf

1957077: et le classement pendant le run qui ne s'affiche pas correctement (j'ai mon deuxième navigateur qui m'a dit que j'étais en wood1 alors que sur le premier j'étais 7ème derrière le boss)...

1957077: ça commence hardcore pour moi ce contest

1957077: j'ai l'impression d'être au boulot...

Azkellas: :D

dwarfie: domak ... t'inquiete ... le tout c'est de bien le finir , c'est pas un sprint ...

Azkellas: un mois ya le temps effectivement

1957077: oui mais je préfère passer les leagues avec la masse

1957077: après j'en chie trop...

Azkellas: La ligue argent ouvre quand ? Mercredi ?

egaetan: le 27/03

RomanceDawn: y a SplittableRandom en java , je connaissais pas :thinking:

Azkellas: Vendredi donc, merci

Azkellas: une par semaine

BigUP: punaise ! je crois que j'ai trouvé le killer move ! ;)

RomanceDawn: balance

RomanceDawn: sinon je tousse

BigUP: non celui la je le garde ! ;) bon en mem etemps, je pense qu'il n'aura plu sd'effet d'ici 1 semaine

BigUP: bah voila ! au dessus du boss ! ;)

dwarfie: non , mais kamoulox la .... je viens de recevoir un mail d'un $#! qui me demande si je peut refaire les vm pour son cours avec une autre distrib .... a croire qu'il a pas ete prevenu que les etablissements d'enseignement sont fermées et que les vm dans celles ci ne sont pas utilisables .... pffffff

BigUP: dwarfie, t'as fait tes VM avec docker !?

BigUP: Yess !! Wood1 ! ;)

dwarfie: je vous jure que la difference entre instruit et intelligent ... elle s'accroit ...

Azkellas: gg

1957077: il est joli ton mouvement façon peinture BigUP

dwarfie: BigUP ... surtout pas ... beurk ...

RomanceDawn: y a des vm avec docker ?

dwarfie: d'ailleurs c'etait des VMs pour faire tourner du docker ...

RomanceDawn: mais

1957077: docker sous windows je présume?

1957077: sur

Zorg1: gg BigUp

BigUP: dwarfie, tu peux faire du docker in docker ! ;)

dwarfie: BigUP : ouais ... ou on peut enfin faire comprendre aux gens qu'il y a pas pire merde que docker... :p

Zorg1: dockerception ?

BigUP: l'avantage, tu veux changer la distrib, tu appel juste une distrib différente dans ton dockerfile ;)

b0n5a1: dwarfie à un moment, demandes aux gens de se démerder et de faire avec sinon tu va péter un câble

RomanceDawn: pourtant c'est dans la hype docker

b0n5a1: que les blaireaux prennent sur eu un peu

b0n5a1: eux*

BigUP: dwarfie, les gens utilisent tellement de trucs merdeux de nos jours que le seul moyen de faire fonctionner sans galère c'est de fair eun docker ... essaye de compiler tensorflow sans l'image docker fournie par tensorflow, tu vas te marrer ! ;)

dwarfie: b0n5a1 : ouais , va dire ca a ma direction des etudes qui veut qu'on menage les interevenants exterieurs mais oublie de leur dire que va falloir qu'il trouve une autre solution pour leurs cours parce qu'on est fermé ...

Default avatar.png leojean890: mdr je suis con j'avais pas vu jusqu'à mtn qu'on reçoit la localisation précise d'un torpedo dans la sortie standard;)

b0n5a1: dis lui de ménager les intervenants intérieurs aussi

Default avatar.png leojean890: entrée standard*

dwarfie: BigUP : ca tombe bien , je met tensorflow sans probleme sans l'image docker de tensorflow ... et si j'ai besoin de container , je fais du lxc qui est tellement plus efficace

RomanceDawn: aprés faut s'avoir quoi en faire leojean890 ^^

Zorg1: tkt je gère

Zorg1: balance tes torpilles ...

dbdr: joli egaetan

Default avatar.png leojean890: bah je sais très bien quoi en faire, mais pour le moment j'utilisais juste l'information "si ma vie a baissé de 1 ou 2"

b0n5a1: faut "envoyer chier" durement parfois (même quand c'est un "supérieur")...ça m'arrive de le faire et raf

egaetan: thx dbdr, j'attends illedan qui doit repasser devant

Default avatar.png leojean890: du coup je vais pouvoir renforcer mon info sur la loc de l'autre

dwarfie: raf , rab et rac ... ahhh mes atl preferer ;)

dbdr: ah il est en sub...

egaetan: oui :/

RomanceDawn: évitez de vous faire licencier en pleine crise économique quand même :grimacing:

egaetan: comment on fait avec les mines ?

dbdr: j'ai pas regard encore

dbdr: tu timeout ou tu ignores les mines egaetan?

egaetan: je les ignore

egaetan: je vais essayer d'en faire qqc

Default avatar.png nib: o/ c'est possible de ne rien faire sur un tour ? si j'output MSG WAIT, ca fallback sur surface.

egaetan: chut... c'est un secret

irmo322: "If you fail to output a valid action, you will SURFACE in that turn."

Samsa: can someone be hit by his own torpedo ?

irmo322: yes

dwarfie: n-ieme fois ... oui , c'est ecrit

Samsa: dsl je lisait les règles en anglais

Samsa: j'ai juste ue un moment de doute dsl

Samsa: j'ai passé les règles en diagonale comme je connait déjà la version plateau

dwarfie: t'inquiete , c'est pas contre toi (et j'ai oublié le :D ) ... c'est la question qui revient le plus sur le chat depuis hier matin ;)

Samsa: la mienne était l'inverse j'ai cru pendant un moi moment que justement il ne prenait pas de dégât (et les règles ne sont pas claires)

dwarfie: les regles disent que les degats s'applique a des cases ... donc si t'es dessus , peu importe qui a tiré

Samsa: c'est le problème de l'animation déplacement en même temps que l'animation tirer une torpille

SoldatLouis: Pas facile la ligue Bois 2 je galère déjà :joy:

Samsa: je pense que c'est plus facile de passer bois 2 que de passer bois 1

Default avatar.png leojean890: il m'a fallu 4h30 de boulot pour sortir de bois 2 perso c'est pas évident ;)

Default avatar.png leojean890: et encore 4h30 pour passer bronze ;)

Boulet: Coucou les petits

Boulet: imaginons qu'au tour 2 je lance un sonar

Boulet: le sous marin adverse bouge au tour 2

Boulet: pardon 3

Boulet: je recupere l'info sur le tour 4

Boulet: mais quelle infos ?

Boulet: la position du sous marin tour 1 ou au tour 3 ?

irmo322: sur la position au tour 2

irmo322: " This is in respect to the time of issuing the command, not after the opponent moved."

Default avatar.png leojean890: risqué en gros;)

Boulet: ok merci

dwarfie: deja a la peche aux infos ? ;)

egaetan: Oo Illedan joue le jeu

[CPC]Madgic: Hello, petite question, quand l'adversaire fait sonar, est ce que l"on reçoit SONAR4 come l'exemple ou SONAR 4, ce qui serait plus logique

egaetan: il y a bien l'espace

[CPC]Madgic: ok merci :wink:

[CPC]Madgic: c'était chaud quand même à passé le premier boss, comparé à d'autres events

[CPC]Madgic: d'ailleurs autre exemple trompeur, je me suis fait avoir, je croyais qu'il y avait des espaces entre les | comme daans l'exemple, MOVE N TORPEDO | TORPEDO 3 5, mais en fait non.

dbdr: c'est permis

[CPC]Madgic: oui mais quand on reçoit, à parser

[CPC]Madgic: ça peut tout changer

dbdr: ah ok

[CPC]Madgic: quand on fait ss >> command en c++

dbdr: "Be conservative in what you send, be liberal in what you accept"

[CPC]Madgic: J'ai loupé ce détail :grin:

dbdr: je fais reference à ça: https://en.wikipedia.org/wiki/Robustness_principle

Tandoris: quand il y a plusieurs geant , comment leur positions sont elles données?

Azkellas: geants ?

dbdr: #CodeRoyaleImprévu

Tandoris: oups me suis trompé de chat ^^

Tandoris: dsl

dbdr: ya qu'un chat

Tandoris: c'est pour le puzzle thor 2

Tandoris: ouais mais je voulais demander a un amis

dbdr: ah, pas CR :)

dbdr: normalement c'est indiqué dans l'énoncé

Tandoris: l'exemple ne donne pas de situation ou plusieurs geant sont sur la map

Tandoris: seulement le basic 1 gean 10 strikes

Tandoris: +t

Tandoris: *edit : j'avais mal compris une part de l'enoncé concernat la zone de frappe , plus de probleme

BigUP: ya un truc qui est merdeux dans la gestion du cooldown non ?

Tandoris: ? cooldown de?

BigUP: tous les cooldown

dwarfie: y'a pas de cooldown surtout :D

Zorg1: le cooldown indique le nombre de charge qu'il te reste à faire pour utiliser la feature

Zorg1: tu charges explicitement avec MOVE

Zorg1: (le terme est foireux en fait)

Zorg1: quand le cooldow est à 0 tu peux utiliser la feature associé

BigUP: bon ca doit etre mon code qui foire

BigUP: ha voila, je ne met pas les infos de cooldown dans mon unité ;)

Zorg1: tandoris : quand il n'y a pas de contexte c'est au sujet du contest en cours en général ;-)

Zorg1: "Ocean of Code" (avec une illustration assez Julevernersque je trouve ;-) )

Azkellas: Qui a fait l'illustration d'ailleurs ?

YannT: pour te battre zorg en fait ,il suffit d'ignorer tes silences :joy:

Zorg1: ah oui je fais que des SILENCE 0

Zorg1: faut que j'ameliore ça

YannT: c'est très bien, c'est plus pratique pour tester le reste

Zorg1: j'attends d'être descendu pour repusher

Neumann: CGBenchmark 1.1.1 dispo avec un bugfix qui concerne la sélection random des ennemis

Zorg1: je profites eun peu d'être dans le top 10, ça ne m'arrive pas souvent ;-)

YannT: il faut que je fasse un BFS pour mes torpilles

YannT: flemme

YannT: manhattan distance 4 ça fout dedans par moment niveau déduction du résultat quand la torpille part pas héhé

Zorg1: tu peux repomper celui du referee même s'il n'est sans dout pas efficace

Zorg1: le BFS c'est le premier truc que j'ai codé sur ce contest ^^

Zorg1: Azkellas : normalement c'est un graphiste free lance

egaetan: comme sur tous les contests

egaetan: gg Neumann thx

Zorg1: le graphiste ou le BFS :D

egaetan: le BFS :p

Azkellas: Bruno j'imagine, mais je suis surpris qu'il ait ete commandite aussi rapidement

YannT: comme sur tous les contests, j'ai la flemme de l'écrire :D

Default avatar.png JBM: je pense que ca marchait aussi pour le graphiste

Azkellas: sachant que cg s'est un peu éloigné des community contests

Default avatar.png JBM: voire des contests tout court

Azkellas: moui :/

egaetan: Ohh la norvege nous met mal

Azkellas: mais non t'es la

egaetan: j'ai de la chance sur ce coup là

egaetan: je suis sa bête noire

Zorg1: bon illedan est à 40 points d'ELO ...

egaetan: il me mets que 3 points

BlaiseEbuth: Profitez en, j'ai pas encore commencé

egaetan: bon comment on évite les mines ?

Zorg1: "le jour où BlaiseEbuth se réveillera ..."

Zorg1: ".. le contest sera fini" :p

Azkellas: :D

Zorg1: egaetan : bah yaka deviner où elles sont ;-)

egaetan: Ahh c'est ça

dbdr: egaetan est parti en boucle :/

egaetan: en boucle dbdr ?

dbdr: "bon comment on évite les mines ?"

dbdr: me semble l'avoir déja vu passer 2-3 fois ;)

egaetan: Ah non la fois d'avant c'était pour en mettre partout et ça ça marche du tonerre

Zorg1: ah c'est le nouveau killer move, larder la map de mine ?

Zorg1: je note

egaetan: zorg1 ouaip

egaetan: https://www.codingame.com/share-replay/441390589

BigUP: wouhaw !! Top 5 en implémentant le silence !

BigUP: et le sonar dont je ne me sert ^pas

Zorg1: efficace ...

BigUP: 2eme a 0.71 du Boss Wood1 ...

BigUP: tant pis, j'attend pas qu'on me pousse, je resubmit

Default avatar.png JBM: bon, mon espace de coworking vient de passer du wifi au filaire

BigUP: JBM ! Interdit lecoworking en période de confinement !!! ;)

Default avatar.png JBM: manquerait plus que ca

BigUP: hum, ca sent la sortie d eWood1 ! ;)

dbdr: pourquoi ya des mines plus grosses que d'autres? :D

Default avatar.png JBM: c'est pas la taille qui compte

BigUP: et pourtant !

dbdr: :P

BigUP: 0.07 du boss... a votre bon coeur ....

BigUP: merci

BigUP: voila bronze ! ;)

Zorg1: gg

BigUP: le 2eme est en python !?? chaud

egaetan: ça dépend du run d'emh

irmo322: BigUp, il y a pas mal de choses possibles avec numpy pour ce contest

irmo322: (pour python)

irmo322: du coup c'est bien optimisé

BigUP: oui numpy doit aider pour gérer en colonne

BigUP: mais on reste quand meme sur un truc du genre Python 10x plus lent que C++

BigUP: vu le nombre de choses a calculer c'est chaud

irmo322: c'est pas sûr, ça dépend de comment tu formules le pb. Si c'est sous forme matricielle, numpy est vraiment adapté

Zorg1: surtout que numpy c'est une lib en C/C++, si tu fais tous les calculs là dedans ...

YannT: bon allez, j'implémente mon utilisation du silence et on repush :)

irmo322: idem ;)

HyperDec: Salut à tous

HyperDec: Question bête :

HyperDec: Je taf en Java sur le concours et j'ai unknown exception: index 1 out of bounds for lenght 1

HyperDec: Mais impossible de savoir autre chose... Rien dans les logs et rien quand je repdouit en local.

irmo322: en java, l'indexation commence à zéro

HyperDec: Ex. https://www.codingame.com/replay/441405225

irmo322: donc a[1] si a est un array de taille 1 ça plante

HyperDec: Je sais bien mais normalement ce genre d'excepetion c'est arrayoutofbound et j'ai traces, là rien...

HyperDec: Pas de trace et impossible d'avoir l'exception complète.

irmo322: C'est peut-être un bug du referee

irmo322: Ta sortie : SURFACE | TORPEDO | MSG 19

irmo322: Je pense qu'elle est invalid

irmo322: ou pas...

HyperDec: Tu crois ?

irmo322: oublie :D

HyperDec: Ha, parce que sur ma précédente version, ça passait :)

irmo322: TORPEDO tout seul

irmo322: il manque la target ?

HyperDec: En tout cas, en debug local, c'est bon.

HyperDec: Nan, chargement de TORPEDO cette commande.

irmo322: le chargement c'est avec un MOVE

HyperDec: Ok je viens de me dire pareil.

HyperDec: Ca doit être ça, merci.

irmo322: De rien

irmo322: En tout cas tu viens de révéler un bug du referee, je pense

irmo322: Il devrait être robuste à ce genre d'entrée

Matthieu.B: salut, petite question : j'ai l'impression qu'on n'obtient pas les infos du sonar en ligue bois, est-ce bien le cas ?

HyperDec: Ouaip, je vais le signaler si c'est bien ça.

irmo322: +1

HyperDec: Je confirme, c'est ça.

Matthieu.B: merci !

HyperDec: C'est bon, j'ai signalé sur le forum avec mon anglais troisième/

irmo322: Cool merci !

HyperDec: Par contre je devais passer bronze facile avec ce bug corrigé et j'ai perdu 100 place en bois 2, c'pas normal... Encore un bug du referee ça !

k4ng0u: "Par contre je devais passer bronze facile" il y a des nouvelles regles a chaque league du coup c'est pas forcement un long fleuve facile d'une league a la league n+2 :p

Idolon: Bonjour tout le monde ! Quelqu'un a-t-il fait "Encryption/decryption of Enigma Machine ? " svp :) quand je soumets mon code je n'ai que 83 % pourtant je passais bien tous les tests avant et je n'ai fait aucun "hard coding", c'est bizarre :/

Boulet: Y'a pas des mines en bronze ?

Default avatar.png BHODOR: hello, je suis nouveau dans la compet et j'ai constaté que plusieurs joueurs arrivent à détecter la position exacte quand la marine est proche (genre le torpedo est lancé direct dans ma position quoi et toujours), sauriez vous comment? j'ai l'impression que je rate un truc évident ^^'

Boulet: Salut BHODOR, en simulant ce que fait l'adversaire (deplacement, surface, lancement de torpille), on arrive assez rapidement à restreindre l'ensemble possible de ses positions

Boulet: C'est meme sans doute tout le but de ce contest

Boulet: Savoir ou est l'autre et savoir qu'il ne sais pas ou tu es

Default avatar.png BHODOR: oui je m en doutespas, mais même avec un comportement aleatoire je vois qu'ils arrivenet à me viser direct toujours, je trouve ca un peu bizarre

k4ng0u: l'alea ne te preserve pas contre la determination de ta position, ca t'empeche surtout de debugger properment.

Boulet: A titre d'exemple, sur la partie

Boulet: https://www.codingame.com/share-replay/441418219

Boulet: je suis sur de ou tu es au tour 25

HyperDec: @k4ng0u yep, c'était une blague.

Boulet: (et encore je ne prends pas tout en compte)

HyperDec: Je suis blasé, d'ahbitude je passe bronze facile et j'arrive pas à coder.

Boulet: a partir de la si je te tire dessus

Boulet: tu es mort

Zorg1: en plus il tire des torpilles c'est encore plus facile pour le localiser

Boulet: on va dire que ça aide pas mal oui

TidyMaze: hmm coder un silence basique est très rentable ^^

Zorg1: oui

Boulet: grave

Boulet: bon par contre je n'arrive pas encore a prendre en compte les degats pour la localisation

k4ng0u: HyperDec autant pour moi, a force de rester a la maison je perds mon bon sens

Boulet: JE NE VOULAIS PAS PASSER BRONZE MOI

BigUP: trop tard

**Boulet n'était pas pret

Boulet: fff

Boulet: pffff

Default avatar.png BHODOR: Ok je vois ... je croyais pas qu'on arrivera a ce niveau en ligue de bois mdr ... merci @Boulet

BigUP: Boulet, fallait pas fair ede silences

Boulet: BHODOR: si sans doute

TidyMaze: y'a des gens en java/scala/JVM qui ont des probleme de temps de chauffe, ici ?

Boulet: J'en ai eu besoin pour sortir de bois1

BigUP: Boulet, c'est moi qui ai des algo trop moisi alors !?

HyperDec: @k4ngOu Comment tu fais les messages privés/rouge ?

k4ng0u: j'ecris ton pseudo dans le chat HyperDec

Boulet: BigUP ????

BigUP: Boulet, il m'a fallut du Silenc epour sortir de Wood

YannT: allez go submit

Boulet: oui moi aussi

Boulet: par contre tu n'aurais pas un bug (frame 110 tu te tire gentiement dessus et mon algo de reverse positionning me dis que je peux etre 22 position <>)

Boulet: https://www.codingame.com/share-replay/441421113

YannT: ah j'ai un cas de plantage

Boulet: Bigup: rassures moi. Ils sont débranchés lå tes silence ?

Boulet: un seul :D

BigUP: hum, je ne devrais pas me tirer dessus, normalement j'ai mis suffisement de distance.. en mem etemps, je suis passé de distance de manhattan a distance euclidienne (ou l'inverse, je ne sais plus

Boulet: en meme temps c'est une distance BFS qu'il faut faire

BigUP: Boulet, non ca va, je ne perd pas de vie en 110

BigUP: Boulet, j'ai pas encore regardé le code du referee

YannT: c'est pas encore trop ça, je vais devoir faire un truc pour optimiser mes mouvements je me fout dedans à chaque fois :p

BigUP: Silence 4 ca fait faire un bond de 4 !?

BigUP: ou fait rend juste invisible pour 4 tours ?

dwarfie: vous cherchez trop loin ... restez cool ... comme automaton2000

Automaton2000: mais je me souviens bien

dwarfie: BigUP ... bond de 4 cases

BigUP: ha oui énorme pour mettre l'adversaire dans le vent ! ;)

dwarfie: clair ... mais a ne pas faire si y'a pas 4 cases de libre devant ... et ca te fais passer par 4 cases , donc tu peut devoir faire surface bien plus tot que prevu

BigUP: oui, mai sca va, ca s'anticipe

Zorg1: t'es pas forcé d'avancer de 4 cases non plus

Boulet: heuresement

Boulet: sinon tu ne perds pas assez l'adversaire

BigUP: ca met a l'abris des tirs adverses normalement...

BigUP: en partie

YannT: c'est quoi comme algo pour maximiser le chemin parcouru sans se coincer?

Zorg1: pour se mettre à l'abris il faut contraindre l'adversaire à tirer au jugé

Aveuh: Bonsoir

Boulet: bah non parce qu'il peut faire un silence suivit d'un shoot si il sais que tu fait systematiquement 4 de saut

dwarfie: Boulet ... je t'assure qu'il y a pas besoin de 4 pour perdre les gens :D

Boulet: \o

BigUP: le silence4 est plutot pas mal pour ca ;)

Zorg1: yannt : t'avais des trucs dans les MP de tron

Boulet: oui je sias dwarfie

BigUP: dwarfie, oui, mais silence 1, meme si le gars se trompe d'une case, il te fait perdre des vies quand meme

Boulet: sauf qu'il ne sais pas si tu as fait silence 0,1,2,3 ou 4 donc il te perd la plupart du temps

dwarfie: BigUP ... encore faut il qu'il soit a portee quand tu fait le silence

Zorg1: et il t'aurais déjà tiré dessus (enfin c'est ce que j'aurais fait avec une torpille paré et toi à moins de 4 :p )

Boulet: bon comment on fait pour recuperer facilement les coups jouer dans une partie pour debugguer

Boulet: ?

dwarfie: difficileme,t

Boulet: fait chier

Boulet: j'ai un timeout (un vrai) mais je ne le comprends pas

dwarfie: ben ouais ... vu que l'on peut pas dumpe les mouvements de l'adversaire

Boulet: via la json ?

YannT: Zorg1: voronoi?

BigUP: Boulet, t'as oublié de print, ou tu print trop

dwarfie: Boulet ... t'as demande "facilement" ;)

Boulet: oui mais ce n'est pas ça

Zorg1: entre autre yannT, le fameux "voronoi" qui met en rogne les matheux locaux ;-)

Zorg1: après faut que j'améliore mes déplacement

dwarfie: welcome en bronze d'ailleurs , j'avais pas vu

BigUP: Boulet, moi c'etait ca en tout cas... le double print mortel

Boulet: C'est un peu trop tot à mon gout

Zorg1: yannt (en fait c'est un flood fill)

YannT: ouais je me disais aussi

YannT: voronoi ça semblait pas très adapté

WeberJulian: Hello, la range de 4 cells de la torpille c'est en Euclidien ou Manhattan svp?

irmo322: manhattan

dwarfie: manhattan

WeberJulian: Dac merci :)

Zorg1: (en évitant les îles quand même)

irmo322: mais faut qu'il y est un chemin dans la mer

irmo322: il y a de très rares cas où ça ne marche pas

WeberJulian: Ouais je pense que pour un premier essai je peux ignorer les îles ^^ Merci

irmo322: genre si deux îles se touchent par un coin, tu peux passer à travers

irmo322: peux pas*

Boulet: Non ce N"EST PAS MANATHAN

irmo322: D'ailleurs, est-ce que vous savez si les explosions passent à travers ce genre de cas ?

Boulet: C'est du BFS

WeberJulian: Ah mais si c'est 4 en manhatan à vol d'oiseux mais que la roquette dois contourner un morceau de terre ça marche quand même ?

WeberJulian: Ah voilà

Boulet: on peux contourner les iles

WeberJulian: Oui mais du coup ça prends plus de range

WeberJulian: ou j'ai mal compris

Boulet: ton BFS dois faire - de 4

WeberJulian: voilà c'est ça

WeberJulian: et la roquette peut pas faire de diagonal

Zorg1: bah la distance reste du manhattan. on impose un chemin

Boulet: Bon les pro du web : comment je recupere le Y%^%$^%%$#%$# de json d'une partie

dwarfie: :zipper_mouth:

Boulet: Zorg1: oui et non tu as des trucs accessible par manathan mais pas par BFS

Zorg1: tu joues sur les mots là

irmo322: c'est vrai

Zorg1: "chemin"

Zorg1: que tu determines par BFS

Zorg1: ah oui je viens de comprendre

WeberJulian: Il n'y a plus opti que BFS ? Genre A* ?

WeberJulian: (j'y connais rien hein)

Zorg1: ça ne vaut pas le coup à mon avis

irmo322: BFS c'est suffisant dans tous les cas car le calcul n'est nécessaire qu'une fois en début de partie

Zorg1: et t'as pas de coût différent

WeberJulian: Ah oauis ? comment ça ?

WeberJulian: c'est pas à chaque tire ?

WeberJulian: *tir

WeberJulian: ou alors on calcule toutes les cases accessible pour toutes les cases c'est ça ?

joelthelion: Quelqu'un a une solution simple au problème un peu naze des lacs? https://www.codingame.com/replay/441435349

joelthelion: je sens que la solution va encore être un BFS...

Zorg1: bah oui

dwarfie: oui , ne pas spawner dedans ;)

joelthelion: lol merci @dwarfie

Nangini: oki le bfs te sert à calculer toutes les positions possibles en fonction de la portée oki

dwarfie: joelthelion : je dis ca mais le je gere pas non plus :D

Zorg1: toute façon les contests CG tu finiras forcément à coder un BFS (en général)

Nangini: oui en fait le tout c'est de savoir comment bien l'utiliser :joy:

joelthelion: je perds un nombre incalculable de parties à cause de ça, c'est très frustrant

Idolon: Salut commu, ça arrive que les validateurs aient des problèmes sur les puzzles ?

Idolon: d'entraînement

WhatTrickeryIsThis: Non

dwarfie: Idolon .... tu as un probleme sur un puzzle en particulier ?

Nagrarok: c'est quand même beaucoup plus fréquent que ton programme ait un problème :D

Idolon: Ouais sur skynet revolution

Idolon: J'ai passé tous les tests normaux, et quand ça passe à validation ça "bug" sur 2 validateurs

dwarfie: alors la c'est sur qu'il y a pas de probleme sur celui la

Idolon: ça a l'air de bugger comme s'il y avait une erreur d'interprétation de code (je suis en python 3 )

dwarfie: c'etait un contest a l'origine et c'est un puzzle historique de codingame

Idolon: erreur non présente quand je lance le code sur les tests bien sûr

Idolon: Ouais ça doit être une erreur dans mon code mais c'est bizarre quand même :/

Idolon: Y'a pas moyen d'avoir les retours console je suppose sur les validateurs ... C'est frustrant xD

dwarfie: oui verifie ton code parce que la partie 1 , resolu par 33189 et la partie 2 par 4346 ... donc y'a pas de soucis

Idolon: Ouais, mais quand je regarde les images qui se sont exécutés sur le validateur, y'a 0 images

Idolon: donc une erreur d'interprétation, c'est quand même bizarre que d'un coup y'ait une erreur xD

dwarfie: normal de pas voir les validateurs .... y'a trop de harcodeur ici ... lol

Idolon: xD

Idolon: ouais mais au moins les retours d'erreur de compile :/

Idolon: enfin d'interprétation pour le coup

dwarfie: peut etre que tu timeout ...

Idolon: ce serait étonnant

Idolon: Je vais faire un test on verra direct si ça vient d'un timeout

Illedan: https://forum.codingame.com/t/ocean-of-code-bugs/167531/17?u=illedan

Idolon: C'est quand même bizarre

Idolon: j'ai le même genre de problème en ne faisant rien dans l'algo. Donc ça ne vient pas d'un timeout

Idolon: Donc en gros, j'ai laissé le code de base, et ça bug avec, donc c'est vraiment bizarre. M'enfin bon, j'ai réussi les tests je me suffirai de ça à la limite

Idolon: Mais ça fait deux fois que ça m'arrive

Default avatar.png JBM: comment es ton re

Default avatar.png JBM: ca donne quoi la game?

Default avatar.png JBM: c'est streamable ou c'est juste trop la galere a cause du niveau des boss?

Aveuh: \o/

Zorg1: bah dire comment passer les boss wood ça spoile le contest

Zorg1: o/ aveuh

Default avatar.png JBM: comment es ta immunite de masse Aveuh \o

Aveuh: Bonne since je suis retour en France ^^

Zorg1: ah la "herd immunity" de Boris

Default avatar.png JBM: ah bien joue

Aveuh: Très heureux d'avoir quitté ce shitshow putain

Aveuh: Je suis parti à temps :D

Zorg1: il se passe quoi en UK ?

Aveuh: Bah sur la base de données fausses ils ont décidé que c'était pas si grave si 20k personnes mourraient parce que ça protégerait le reste de la population.

BrainSolver: C'est normal ce genre de commande faite par le bot ? "MOVE N SILENCE".

Aveuh: Oops, ils avaient oublié un 0 dans leurs estimations.

Aveuh: (estimation actuelle : ~250k mort au RU)

Zorg1: BrainSolver ;oui tu charges le silence

Aveuh: Bref, et vous le confinement ? Ca se passe bien ?

BrainSolver: ok, ty

Default avatar.png JBM: effective, ou planifiee?

Zorg1: mais t'es où alors Aveuh ?

Zorg1: En france on est confiné

Zorg1: ah ok laisse tombé je lis en diag

Aveuh: Je suis de retour en France depuis Novembre

Default avatar.png JBM: en alsace au moins?

Aveuh: Nah, back to Paris

Default avatar.png JBM: paris?

Aveuh: Morts "plannifiées"

Default avatar.png JBM: ah oui, la derniere cause de propagation

Aveuh: Avec un peu de chance ils rectifieront le tir ...

Default avatar.png JBM: tu parles des parisiens ou des britanniques?

Aveuh: Les Brits

Aveuh: Les Parisiens c'est déjà foutu :D

Default avatar.png JBM: si seulement

Default avatar.png JBM: vous avez un ouvre-feu au moins?

Aveuh: Nay

Aveuh: (Ah je vois que le lag du chat a pas changé pdt mon absence :D)

Zorg1: les parisiens ce sont des emmerdeurs. ça a la vie dure ces bestiaux ...

irmo322: JBM, c'est voulu le jeu de mot "ouvre-feu" ?

Zorg1: on appelle ça un briquet ? :p

Default avatar.png JBM: non c'est pas voulu

Default avatar.png JBM: c'est mon clavier "boulot", j'ai pas l'habitude

Default avatar.png JBM: haha haha

Default avatar.png JBM: et niveau boulot? tu passes a quoi?

Aveuh: CEA Saclay

Aveuh: Je zoome un peu et je passe des galaxies aux simulations du Soleil :)

Default avatar.png JBM: je vois ca

Default avatar.png JBM: ah, mais SeebOmega il streame sur YT

Default avatar.png JBM: c'est mieux que tzwitch?

WeberJulian: Woah class comme job Aveuh !

WeberJulian: C'est quoi que tu simule plus précisément ?

Aveuh: Pour l'instant rien :D On part de 0 pour écrire un nouveau code HPC pour simuler ... toute la physique du soleil ^^

egaetan: j'ai les 2/3 de mes defaites ce sont des timeouts au second tours .... fais chxxx

Aveuh: http://wholesun.eu/ C'est lié à ce projet européen :)

WeberJulian: Et bah ! Sacré projet

Aveuh: ^^

Aveuh: On va voir si on y arrive

Default avatar.png JBM: ouais ca a l'air cool

Default avatar.png JBM: boah

Aveuh: Le bonheur c'est que ... fini le F77 et F90

Default avatar.png JBM: ca te fera de bonnes occases de nous refaire des animations, au pire

Aveuh: On est sur du C++ 17/20

Default avatar.png JBM: ah tu passes a quoi?

Aveuh: Cay plaisant :D

Default avatar.png JBM: houla

Default avatar.png JBM: c'est trop moderne pour pas etre suspect

Aveuh: Huhu :D

Aveuh: On utilise des libs d'abstraction du parallélisme, c'est trop bien *_*

Default avatar.png JBM: whaou

Default avatar.png JBM: cte nouveau monde

Default avatar.png JBM: a cote de ca ca va te faire mal de retomber sur cg

Aveuh: Fini le code en cuda et les pragma omp dégueux

WeberJulian: Après CUDA c'est du C/C++ non ?

Aveuh: Ouais là je vais essayer de participer un peu au contest en C++

Default avatar.png didyme: Automaton2000, tu as fix ta simu du soleil ?

Aveuh: Avec des bons vieux tableaux hard codés :D

Automaton2000: quand je vois le principe

Default avatar.png JBM: j'ai rate la liste des codinghubs pour ce contest, qqun a le lien?

irmo322: lol

RomanceDawn: est ce que vous utilisez des tableaux plus grand que 15*15 ?

irmo322: 17*17

RomanceDawn: i see ^^

irmo322: Et 29*29 pour le chemin de l'ennemi

irmo322: mais c'est encore codé ça ;)

dwarfie: en fait , j'utilise des tableaux 9*1 :D

dwarfie: 15*1

RomanceDawn: tu bitwise toi ?

dwarfie: ca se voit rant que ca ? ;)

dwarfie: tant

RomanceDawn: lol

dwarfie: (grr ... je vais rjouter un clavier sur le portable ... c'est une cata :D )

irmo322: ah oui c'est pas con dwarfie

irmo322: je prends :)

WeberJulian: Quelqu'un as réussi à passer bronze sans utiliser de silence ?

irmo322: oui

WeberJulian: ok cool, j'ai pas envie de recoder mon path finding ^^'

BigUP: je ne pige pas trop la différence entre une distance bfs et une distance euclidienne.... la seule différence c'est que l'alog du referree regarde s'il y a un bout de terre entre le sous-marin et la cible ?

dwarfie: irmo322 : honnetement , je l'ai fait pour la detection de l'adversaire a la base ... mais c'etait avant de voir le SILENCE :D

BigUP: WeberJulian, je ne pense pas que ce soit encore faisable sans silence

YannT: je crois que j'ai un truc qui tiens la route ça y est :)

YannT: et j'ai pas encore fait les mines!

YannT: (ou la simu)

BigUP: ha tiens, oui les mines... je viens de voir qu'il y a ce maintenant en bronze

RomanceDawn: la distance euclidienne c'est genre la ligne droite, façon pythagore si je ne m'abuse

BigUP: RomanceDawn, oui

YannT: distance manhattan ou euclidienne ça sert presque à rien dans ce jeu

BigUP: ha oui, faudrait plutot du manhathan en fait pour etre proche du bfs ?

BigUP: YannT, ha ? faut quand meme calculer si tu vas te tirer dessus ?

RomanceDawn: manhathan c'est plus juste et moins coûteux jpense

YannT: BigUP: c'est les diagonales incluses donc c'est même pas du manhattan en fait

YannT: et si tu fais des racines carrés pour une distance de 1...

BigUP: donc euclidienne c'est plus proche ?

irmo322: Non les diagonales ne sont pas autorisées

YannT: si pour la blast zone

irmo322: (pour les déplacements de la torpille)

irmo322: c'est l'explosion qui fait aussi en diagonale

irmo322: ok on est d'accord :)

BigUP: hum, la toprille explose si elle trouve un obstacle sur son chemin on dirait

YannT: elle part pas si tu tires sur une case invalide

TidyMaze: bon, bronze sans toucher. YAY

Neumann: CGBenchmark updated .. encore un bugfix sur le détection de timeout

egaetan: merci Neumann

BigUP: merde mon IA ne sait plus ou elle est lorsqu'elle Silence 4

egaetan: c'est balot

BigUP: un petit réglage a faire ...

egaetan: silence 0 ?

BigUP: Ca peut etre un killer move !

breizhgeekjunior: chaud le challenge Ocean of code

Galrauch: quand on silence on peu passer par dessus des case visited?

Boulet: non

Galrauch: heureusement on a un mois!!!

BigUP: breizhgeekjunior, pas testé, mais je dirais non

Boulet: dwarfie: c'est moi ou tu fais que des silence 1

Boulet: ?

dwarfie: Boulet ... tu veut que je devoile mes secrets devant tout le monde ... t'es fou dit :D

Boulet: ça ça n'est pas un secret

Boulet: il suffit de faire qq partie contre ton bot

dwarfie: oui ... mais dit ce que fait un joueur ici et plein de debutant copie et apres c'est le bronx .... :p

Boulet: Je sens que le top va finir en bataille de draw à la fin

Boulet: bon trouver ce putain de time leak

dwarfie: et pour ne pas repondre a ta question ... mon bot fait pas exactement ce que j'avais en tete :D

egaetan: gagner ?

Boulet: buh ?

TidyMaze: bon, j'ai remplacé tous mes tuples par des passages de primitifs x: Int, y: Int. j'ai plus trop de timeout, mais c'est curieux

Default avatar.png freezy_kami: slt

WeberJulian: Est-ce qu'on peut bouger + silence ? Et si oui il y a un ordre ?

BigUP: WeberJulian, Silence c'est bouger

WeberJulian: Dac merci :)

QzL: Si on dépasse les 50ms de timeout pendant un tours, on a un message ?

WeberJulian: nope mais tu vois que tu n'as rien print

BigUP: Qzl, timeout ... :) mais tu ne le vois pas exactement sur le dernier move, il faut regarder le dernier message dans la timeline

BigUP: de l avideo

QzL: https://www.codingame.com/replay/441477571

hum, je fini en timeout ?

WeberJulian: Ah pas dans un test

WeberJulian: Ah oui tu as timeout

WeberJulian: tu peux mettre ta souris sur la dernière bande rouge

WeberJulian: sur la barre d'avancement du lecteur

BigUP: QzL, oui...

QzL: ah yes super, j'avais pas vu que c'était écris là

dbdr: tiens, joelthelion t'es en Rust aussi :)

dbdr: c'est le moment de recalculer ce graphe ;)

Default avatar.png JBM: nan nan il est bien tel quel je viens de le reposter

dbdr: si tu écrivais un bot aussi?

Default avatar.png JBM: ca vient

Zorg1: avec le streaming qui va avec

Zorg1: ?

Zorg1: :)

dbdr: :+1:

Default avatar.png JBM: oui pk?

Zorg1: nivre

Default avatar.png JBM: eh oh on se calme

Zorg1: nice

Default avatar.png JBM: c'set que moi

dbdr: nous otes pas nos illusions

Default avatar.png JBM: ah ok

dbdr: soit à la hauteur de nos illusions

Default avatar.png JBM: aucun souci

dbdr: *sois

Default avatar.png JBM: je vais upgrade vos illusion

dbdr: :D

Zorg1: ah tu vas faire un streaming dans lequel on te voit préparer ta bouffe ? :p

Default avatar.png JBM: je comptais manger avant, mais maintenant que tu le suggeres

dbdr: de bois à #1 en deux heures avec la puissance de haskell

Default avatar.png JBM: la puissance de haskell

Default avatar.png JBM: ou j'ai deja entendu ca

Default avatar.png JBM: ah non c'est un ex-collegue qui jurait que par "la puissance de java"

Zorg1: dans une pub de lessive ?

dbdr: arf

Zorg1: ah pareil

Default avatar.png JBM: jeune naif

Default avatar.png JBM: maintenant il jure plus que par la puissance de scala

dbdr: en plus, je pense qu'avec un langage de haut niveau, ya moyen de faire des trucs sympas sur ce contest

Default avatar.png JBM: mais c'est un peu tard pour sa credibilite

Zorg1: "PAR LE POUVOIR DE LA JVM ANCESTRALE"

Aveuh: Dans les règles, la ligne 1 de chaque tour c'est indiqué qu'il y a sonarResult, mai sonarResult est décrit comme étant sur la ligne 2, j'imagine que 'cest une typo et qu'il n'y a pas de sonarResult sur la ligne 1 ?

TidyMaze: oui

Zorg1: c'est une erreur du statement, le template de code est correct

Aveuh: Ok

Aveuh: Merci :)

dbdr: le referee est toujours correct

dbdr: par construction

Aveuh: Sure, mais je me suis pas encore fait chier à le lire

Default avatar.png JBM: apparemment il l'etais pas y'a encore 3h

Zorg1: ça va il n'est pas trop compliqué à lire, ce nest pas Code Royale ou BotG

dbdr: ben le définition de correct, c'est: qui correspond à ce que fait le referee

Default avatar.png JBM: c'en est une

Default avatar.png JBM: l'autre, c'est "qui correspond aux specs"

Default avatar.png JBM: la vie est une eternelle tension entre les deux

Boulet: les specs ....

dbdr: dire que j'ai copié des gros bouts du referee de BotG dans mon bot

dbdr: je me suis repenti depuis

Default avatar.png JBM: qqun qui a les droits peut annoncer mon stream sur discord?

dbdr: c'est pas libre?

Default avatar.png JBM: rassure-moi, dans ton bot *botg*?

Default avatar.png JBM: non

dbdr: oui, pas mon bot ocean :D

Default avatar.png JBM: [ouf]

dbdr: mais c'était bien crade quand meme

dbdr: surout pour le faire tenir dans les 100K

Default avatar.png JBM: et c'est comme ca qu'on code en contest

dbdr: et l'accelerer

Boulet: JBM FAIT UN STREAM SUR DISCORD

Boulet: voila c'est fait

dbdr: et syncro avec leurs fixs reguliers

Default avatar.png JBM: merci boulet

Boulet: de rien

dbdr: JBM https://discordapp.com/channels/466965651135922206/472807181163429890

dbdr: on peut bien y écrire

Default avatar.png JBM: c'est une page de login ton lien

Zorg1: mais JBM n'a pas de compte sur discord je pense

dbdr: ah, par avoir les drois, tu veux dire etre inscrit?

Zorg1: c'est pour ça qu'il veut que qqn poste dessus

Default avatar.png JBM: merci Zorg1

Default avatar.png JBM: le monde a besoin de plus de gens perceptifs comme toi

Boulet: ah oui mais qui a un compte discord ????


dbdr: ben écris l'info on fera u C&P

YannT: c'est quoi l'URL pour voir le stream?

Boulet: franchement

dwarfie: les fous .... ouais , bonne reponse :D

YannT: je souhaiterai un lien à cliquer merci par avance

Default avatar.png JBM: https://forum.codingame.com/t/stream-twenty-thousand-loc-under-the-c/168072?u=jbm

dbdr: apres le webchat ça en couvre plus de pense

Zorg1: envoi l'URL qu'on puisse la poster ...

Default avatar.png JBM: j'ai publie une annonce via cette techno demodee qu'est le forum du site

dbdr: mais le streaming de discord c'est aussi bien pour le trouver plus tard

dbdr: ringard

YannT: ah ben voilà

YannT: twitch, quelque chose de civilisé

Zorg1: ah le forum du site. c'est pas en PhpBB je suis perdu :p

Default avatar.png JBM: oui mais usenet ca marche plus trop

Default avatar.png JBM: et cg a ferme son irc

Default avatar.png JBM: (qui laggait moins--ca c'est fait)

Default avatar.png JBM: (mais c'est tellement vrai)

Zorg1: mais XMPP c'est moderne

YannT: Follow and get notified when cg_jbm is live

Default avatar.png JBM: plus qu'irc, je t'accorde ca

dwarfie: normal , ca laggait moins parce qu'il avait pas fait ca dans docker .... et pan , ca c'est dit aussi

Default avatar.png JBM: lol

Default avatar.png JBM: un peu facile celle-la

dbdr: stylé le lien timeanddate

Zorg1: y en a qu'on leur marotte ici ...

Default avatar.png JBM: bah, tu fais comment pour donner une heure sur un forum internatioan toi?

dbdr: timeanddate

Default avatar.png JBM: style

dbdr: stylé

YannT: tu commences le stream maintenant je crois que c'est plus simple

TidyMaze: ISO8601

Default avatar.png JBM: nan j'ai trop faim

dbdr: le stream de seb yavait pas de son

BlaiseEbuth: Tu vas stream du rubik's cube ?

dbdr: et apres il parlait pas bcp

dbdr: un peu français, un peu anglais

Default avatar.png JBM: j'ai essaye de le regarder (merci a qui m'a file le lien)

Default avatar.png JBM: j'ai trouve que du "je suis pas la j'ai piscine"

Default avatar.png JBM: j'ai loupe qqch?

dbdr: pas bcp

dbdr: enfin j'ai peu etre raté des trucs aussi

Zorg1: y avait une explication comment faire un BitStream ? sinon moi je ne regarde pas.

Default avatar.png JBM: le classique

Default avatar.png JBM: je me le note

dbdr: en plus là faut bistreamer tout létat depuis le début

dbdr: donc faut implementer la compression aussi

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

dbdr: ça fait un peux l'email dans excel dans word tout ça

dbdr: jolie montée YannT

Zorg1: ah c'est bon je suis bien redescendu

Zorg1: je vais pouvoir bricoler mon bot ^^

YannT: dbdr: merci, j'ai corrigé plein de bugs :D

YannT: je me fais décalquer par les bots qui font que des mines

Zorg1: oui c'est la nouvelle meta

Zorg1: ça risque de devenir un shifomi ...

YannT: ça gagne genre 5 à 6 parce que sur un malentendu t'étais dans la blast zone d'une mine...

YannT: cela dit ça suit une certaine logique, tu te fais pas repérer en posant des mines contrairement aux torpilles, donc dans l'incetitude c'est mieux

Zorg1: oui et ça évite de devoir se déplacer vers l'ennemi une fois repéré pour le descendre

Zorg1: il faut avoir un bonne couverture

Zorg1: et oui TRIGGER ne coute rien

YannT: j'ai un truc un peu basique

Default avatar.png oPyRuSo: hum, pas vraiment fairplay le jeu : https://www.codingame.com/replay/441492493

Zorg1: je verrai ça demain

YannT: ahahahah Boulet :joy:

YannT: la lose

Default avatar.png oPyRuSo: ^^

Lucdel: Salut tout le monde. Je commence l challenge OOC et je ne comprend pas quelque chose. Au tout début, lorsquel'on a pas le sonar, comment connaitre la position de l'ennemi ? On ne connait pas sa potition initiale non ?

Boulet: euh oui mais pourquoi YannT

Boulet: ?

YannT: le replay juste au dessus

YannT: regarde c'est toi

Zorg1: ah oui tiens faut que je code ça

egaetan: Lucdel tu ne la connais pas mais au fur à mesure de ses mouvements tu la devine

Boulet: ah oui mais bon mon code ne devrait pas etre en bronze. je fais rien pour le moment

Boulet: En particulier pas ça

YannT: c'est juste rigolo que tu finisses posé dans un lac

Boulet: Je prend la premiere case libre pour le moment

Nangini: je comprends pas le cooldown

Nangini: s 'il est à 3 ca veut dire qu'il faut le charger 3 fois ou qu'on peut tirer direct?

Boulet: je suis plus emmerdé par ca: https://www.codingame.com/share-replay/441444511

Lucdel: Exact Nangini

Lucdel: Le nombre de fois à charger pour pouvoir l'utiliser. Il faut qu'il soit à 0 donc

YannT: timeout des familles?

RomanceDawn: ah ouais genre faut analyser la map avant de choisir sa position de départ quoi

Nangini: Lucdel merci j'éttais pas sur d'avoir bien compris ;)

YannT: moi c'est un vieux random la position de départ

Boulet: Oui et je sais meme pourquoi mais je ne sais pas comment l'éviter pour le moment

Boulet: C'est prévu le random

Boulet: mais c'est pas l'urgence

YannT: c'est bien le premier CoC où j'ai aucun problème de timeout pour l'instant, je suis entre 0 et 3ms par tour...

YannT: contest*

Boulet: Je gardes peut etre un peu trop d'infos histoire de bien detecter l'adversaire (ce qui est le seul but de ce code pour le moment)

Boulet: Si je pouvais je resterai sur place

smeagol: Bonsoir

smeagol: les machineurs de code

egaetan: salut smeagol

egaetan: go ocean of code ?

smeagol: Salut gaetan comment vas tu ?

egaetan: bien bien

dwarfie: boulet ....?

dwarfie: bon , pas la ... faut croire qu'il est deja parti ... faut dire qu'il passe sur france 4 dans moins de 5 minutes :D

b0n5a1: tain t'es con j'ai mis france 4 en pensant qu'il était dans un documentaire ou autre :joy:

dwarfie: :D

dbdr: et c'est...?

b0n5a1: le film "le boulet"

dbdr: :D

egaetan: Dridriun, je ne t'aime pas beaucoup pour le moment

BigUP: 55eme... j'ai rarement fait une aussi bonne entame de contest ! ;)

Dridriun: J'ai vu que j'avais un joli Winrate sur toi oui :grin:

QzL: on peut faire la commande surface torpedo ?

Zorg1: bigup : c'est ce qui m'inquiète. On est pas très nombreux en +

BigUP: Zorg1, pour le moment j'ai codé quasi que des trucs de base, mais pour la suite, je crois que je vais voir la meute me passer devant ! ;)

BigUP: Bon, mon killer move pour sortir de Wood, coller en première commande un message plutot qu'un move ... ;)

BigUP: je crois que ca en a mis plus d'un dans le vent ! ;)

dwarfie: eh eh , tant que ca qui ont pas vu qu'on pouvait faire 2 actions ? ;)

Zorg1: l'opposant ne voit pas ton message ...

BigUP: en plus il y a un bug d'affichage en joueur 2, effectivement le message n'est presque pas visible

Zorg1: oui on voit que le début, ça m'ennuie je voudrait bien le voir mon message dans les replays ..

Zorg1: tu me diras j'ai les commandes émises

BigUP: Zorg1, hum Ha ? peut-etre, il me semblait que le message etait passé dans les commandes de l'adversaire, mais maintenant que tu le dis ...

Zorg1: bah je te dis pas, ça serait un superbe canal pour que des bots collaborent ...

BigUP: oui, c'est ce que j'etais en train de me dire

Zorg1: là tu peux encore bricoler un truc avec les SCAN mais c'est moins facile

Spifflejedi: hey petite question sur la portée des torpilles, c'est bien 4 cellules en distances de manhattan? :)

BigUP: hum, bug on dirait, je suis en 8 3, je vais un Silence N 3, je fais le jump, puis un surface et je perd 1 point de vie !?

Zorg1: Spifflejedi : en fait il doit exister un chemin d'eau de 4 maxi (direction NESW)

BigUP: pas de message pour dire que j'ai fait un truc moisi

irmo322: BigUP : surface = 1PV

Zorg1: si le mouvement est impossible il te fais faire un surface

BigUP: ha !? j'avais pas l'impression

Zorg1: et tu perd 1 PV

BigUP: hum, la je ne vois pas ce qui cloche... en 8 3, mon silence 3 N m'amene en 8 0... normalement c'est bon

Zorg1: t'as le replay ? t'avais pas visité une case par lequel il devait passer ?

BigUP: non normalement c'est ok

BigUP: https://www.codingame.com/share-replay/441513479

BigUP: tour 108

ThomasNicoullaud: tu retournes sur tes pas

ThomasNicoullaud: mouvement invalide -> surface

BigUP: ThomasNicoullaud, non, c'est jump, puis le tour d'apres surface

Zorg1: ah mais c'est toi qui fait le SURFACE

Zorg1: t'es bloqué là

BigUP: bah normalement oui c'est moi qui surface

ThomasNicoullaud: ha oui

ThomasNicoullaud: je confirme Zorg1

Zorg1: tu peux plus te déplacer t'es entouré par une île ou des cases visitées

Zorg1: ton code fait un surface pour réinitialiser ton chemin

BigUP: oui, mais je fais un SURFACE de moi meme ?

Zorg1: bah on dirait

Zorg1: je connais pas ton code :p

b0n5a1: ça auto surface si on bouge sur du visité ?

BigUP: je ne devrais pas perdre de point

Zorg1: bah si c'est les règles

dwarfie: si , c'est la regle

WeberJulian: "But surfacing has a major impact: your opponent will know in which sector you are surfacing and you lose 1 hit point."

BigUP: ha oui, je viens de relire la regle : Surface By using surface you will reset your path of visited cells so that you can freely move to a cell that you have previously visited. But surfacing has a major impact: your opponent will know in which sector you are surfacing and you lose 1 hit point.

Zorg1: voilà ;-)

BigUP: bon bah me reste plus qu'a floodfill pour savoir si je peux jump... j'espère que je ne vais pas timeout ;)

Zorg1: un simple floodfill ça fout python par terre ?

BigUP: Zorg1, celui va bien avec du "deque"

BigUP: je vais tenter a chaque case > à la distance 1... mais ca risque d'etre trop lourd s'il se tape plus de 100 cases a chaque tours

egaetan: BigUP prend un vrai langage

Zorg1: :D

BigUP: egaetan, j'aime bien coder avec des contraintes fortes ;)

Zorg1: ah utilise ADA

b0n5a1: erf

egaetan: le GC de java ?

WeberJulian: Le 3 ème et le 6 ème sont en python, il doit quand même avoir moyen de faire des trucs ^^

Zorg1: oui je pense que c'est faisable

BigUP: WeberJulian, quelquechose me dit qu'ils vont perdre des places tout de meme

Zorg1: (mais je note la réponse de bigUp quand on me cassera les pieds sur le choix de mon langage)

egaetan: je pense pas que cela durera, les algos de recherches sortiront dans la semaine

Zorg1: moi qui voulait rester en heuristique

RomanceDawn: il fait un mcts joelindien ?

Zorg1: déjà ?

RomanceDawn: nan je demande :p

WeberJulian: Dans le leaderboard à la fin vous pensez qu'il restera que des langages compilés ?

irmo322: je ne pense pas

irmo322: j'ai bon espoir pour le python

BigUP: WeberJulian, top 15, il y a des chances

egaetan: WhatTrickeryIsThis tu es super positif ce soir !! fonce !!

YannT: il est 22h JBM

YannT: lets go

RomanceDawn: y a quoi à 22h ?

WeberJulian: pas moyen de faire du cython d'ailleur ?

Zorg1: streaming de JBM

Default avatar.png JBM: qui c'est qu'est a la bourre comme d'hab?

Zorg1: les flics ont mis un temps fou à lire ton attestation ?

b0n5a1: il l'a imprimé en windings

b0n5a1: avec un tableau de correspondance en annexe

BigUP: ha merde, je ne peux pas flood, mon deplacement n'est pas marqué ! ;(

Zorg1: ?

Zorg1: comment tu savais qu'il fallait que tu fasses SURFACE ?

b0n5a1: LOL

BigUP: Zorg1, non mais la il faut que je travaille dans une map temporaire pour restaurer ensuite

BigUP: quoi que... je dois pouvoir marquer mon passage apres chaque step

Default avatar.png JBM: pourquoi le truc il arrive a me montrer a la fois live et offline

egaetan: JBM tu stream ?

Default avatar.png JBM: sous peu

Default avatar.png JBM: me dis pas que ca interesse le top 10

egaetan: cool

Default avatar.png JBM: les 5 perdus, on m'entend vaguement taper sur le clavier?

BigUP: voila, probleme de jump réglé...

Default avatar.png JBM: ma vm qui veut pas trouver le reseau T_T

Default avatar.png JBM: ca va pas etre tres interessant

Default avatar.png JBM: bon reboot paske zut quoi

Zorg1: pas mal la banner "Just a minute" ;-)

Zorg1: ah j'entends tousser

BigUP: :mask:

Zorg1: oh ce T shirt ...

egaetan: le lien !? please

b0n5a1: https://www.twitch.tv/cg_jbm

egaetan: merci

YannT: "Running the ifconfig command for 2 hours"

joelthelion: C'est normal ça? "Unknown exception: No enum constant com.codingame.game.Referee.Direction."? Cf https://www.codingame.com/replay/441527716

BigUP: Je serais JBM j'irais vois le /etc/fresolv.conf ...

Default avatar.png JBM: bonne idee

Default avatar.png JBM: mais pas avec vos yeux

BigUP: JBM, t'es chez quel opérateur ?

egaetan: Elfuego , encore !?

BigUP: sans le f, le resolv.conf

Default avatar.png JBM: toujours le meme

BigUP: JBM, nslookup a la main, resoud google.fr

BigUP: si ca ne marche pas, dans nslookup server 1.1.1.1

BigUP: puis google.fr

BigUP: si ca resoud, ce sont tes DNS

BigUP: "hello world"

Default avatar.png JBM: ok,. debut

Default avatar.png JBM: https://www.twitch.tv/cg_jbm et desole pour le retard

BigUP: Oh la vache ! en anglais le twitch !

HyperDec: @joelthelion j'ai déjà eu une unknown excepetion et c'était un ordre impossible que le referee n'a pas su géré.

Spifflejedi: hey, possible qu'il y ait un bug sur la gestion des torpilles dans le moteur de jeu?

HyperDec: Mince, mes réponses qu'"arrivent après la bataille.

HyperDec: Je vais me coucher tien...

BigUP: JBM ! non ! ne clique pas sur Haskell !!! :)

Spifflejedi: ah ptetre pas dans le replay le msg d'erreur est plus précis

BigUP: OMG !! du let partout dans ce language !!!

Zorg1: ça let sec ?

Vry: :p

Vry: Il faudrait probablement commencer à penser à essayer de trouver un semblant de motivation pour se mettre sur le CC surprise !

RomanceDawn: emacs :(

Zorg1: t'as un moi pour ça Vry ...

egaetan: Vry go !

egaetan: J'ai besoin d'aide pour me mettre à le faire en C

egaetan: strtok a l'air affreux

Default avatar.png JBM: strtok *est* affreux

fenrir: j'ai fait sans, en C, strncmp + sscanf suffisent

egaetan: fenrir c'est pas trop galère ?

fenrir: non

fenrir: je peux te passer le code si tu veux, ça devrait être assez générique

YannT: ça ressemble tellement à rien le Haskell ahah

egaetan: fenrir je veux bien

Azkellas: gg egaetan

egaetan: thx Azkellas, tu es où ?

Azkellas: pas encore commencé

egaetan: viens vite c'est rigolo

Azkellas: et je sais pas si j'aurai trop le temps cette semaine, mais je viens profiter de l'activité du challenge :D

Azkellas: Pas trop mon styles les multis où faut comprendre ce que fait l'adversaire

Azkellas: -s

egaetan: c'est pas si compliqué

Default avatar.png JBM: c'est meme pas assez complique

Default avatar.png JBM: j'ai un peu l'impression qu'assez vite les 2 vont systematiquement savoir ou l'autre est

Zorg1: oui sans SILENCE au bout d'une 30aine de tour

Default avatar.png JBM: ah j'ai pas encore les silences

Default avatar.png JBM: j'ai meme plus acces a CG T_T

Zorg1: justement c'est en WOOD 1, c'est un deplacement sans être écouté par l'autre

Zorg1: (t'as SCAN pour compenser mais il semble que je sois le seul à l'utiliser)

Default avatar.png JBM: ca fait quoi? position adverse? cadran?

Zorg1: tu donnes un secteur ça te dit s'il est là ou non

Zorg1: pas SCAN, SONAR pardon

RomanceDawn: http://chat.codingame.com/pastebin/e4e064b8-d944-4b4d-8a60-3d7eb33b39a8

RomanceDawn: j'avais jamais eu ça

Zorg1: t'as encore tout cassé :(

Zorg1: ah merde demain je bosse

RomanceDawn: faut faire tourner l'economie :p

Zorg1: oui je corrige des bugs dans le secteur bancaire

RomanceDawn: bon aller dodo moi aussi

RomanceDawn: bn /

Zorg1: bn

Zorg1: bon tout le monde pose des mines comme des gros sales

Zorg1: va falloir que je m'y mette alors :D

YannT: c'est mon projet pour demain :)

Zorg1: ah oui faut aussi que je fasse autre chose que SILENT 0

YannT: peut importe sauf si quelqu'n code un if (player == "Zorg1") :p